@charset "UTF-8";@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top: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:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.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: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,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.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-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;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%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{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,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height: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;background:var(--swiper-scrollbar-bg-color,rgba(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,.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:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(var(--plyr-control-spacing,10px)/ 2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/ 2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/ 2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/ 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/ 2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);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:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@font-face{font-family:BarlowSemiCondensed-Thin;src:local("BarlowSemiCondensed-Thin"),local("BarlowSemiCondensed-Thin");src:url(../../fonts/BarlowSemiCondensed-Thin.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Thin.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Thin.eot),url(../../fonts/BarlowSemiCondensed-Thin.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Thin.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-ExtraLight;src:local("BarlowSemiCondensed-ExtraLight"),local("BarlowSemiCondensed-ExtraLight");src:url(../../fonts/BarlowSemiCondensed-ExtraLight.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-ExtraLight.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-ExtraLight.eot),url(../../fonts/BarlowSemiCondensed-ExtraLight.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-ExtraLight.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-Light;src:local("BarlowSemiCondensed-Light"),local("BarlowSemiCondensed-Light");src:url(../../fonts/BarlowSemiCondensed-Light.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Light.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Light.eot),url(../../fonts/BarlowSemiCondensed-Light.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Light.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-Regular;src:local("BarlowSemiCondensed-Regular"),local("BarlowSemiCondensed-Regular");src:url(../../fonts/BarlowSemiCondensed-Regular.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Regular.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Regular.eot),url(../../fonts/BarlowSemiCondensed-Regular.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Regular.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-Medium;src:local("BarlowSemiCondensed-Medium"),local("BarlowSemiCondensed-Medium");src:url(../../fonts/BarlowSemiCondensed-Medium.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Medium.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Medium.eot),url(../../fonts/BarlowSemiCondensed-Medium.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Medium.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-SemiBold;src:local("BarlowSemiCondensed-SemiBold"),local("BarlowSemiCondensed-SemiBold");src:url(../../fonts/BarlowSemiCondensed-SemiBold.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-SemiBold.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-SemiBold.eot),url(../../fonts/BarlowSemiCondensed-SemiBold.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-SemiBold.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-Bold;src:local("BarlowSemiCondensed-Bold"),local("BarlowSemiCondensed-Bold");src:url(../../fonts/BarlowSemiCondensed-Bold.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Bold.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Bold.eot),url(../../fonts/BarlowSemiCondensed-Bold.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Bold.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-ExtraBold;src:local("BarlowSemiCondensed-ExtraBold"),local("BarlowSemiCondensed-ExtraBold");src:url(../../fonts/BarlowSemiCondensed-ExtraBold.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-ExtraBold.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-ExtraBold.eot),url(../../fonts/BarlowSemiCondensed-ExtraBold.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-ExtraBold.svg?#webfont) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BarlowSemiCondensed-Black;src:local("BarlowSemiCondensed-Black"),local("BarlowSemiCondensed-Black");src:url(../../fonts/BarlowSemiCondensed-Black.woff2) format("woff2"),url(../../fonts/BarlowSemiCondensed-Black.woff) format("woff"),url(../../fonts/BarlowSemiCondensed-Black.eot),url(../../fonts/BarlowSemiCondensed-Black.ttf) format("truetype"),url(../../fonts/BarlowSemiCondensed-Black.svg?#webfont) format("svg");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:BarlowSemiCondensed-Medium}h1{font-size:3rem}@media only screen and (min-width:992px){h1{font-size:3.6rem}}h2{font-size:2.6rem}@media only screen and (min-width:992px){h2{font-size:3rem}}@media only screen and (min-width:1200px){h2{font-size:3.6rem}}h2.h2small{font-size:2rem}@media only screen and (min-width:768px){h2.h2small{font-size:2.6rem}}@media only screen and (min-width:1200px){h2.h2small{font-size:3rem}}h3{font-size:2.2rem}@media only screen and (min-width:992px){h3{font-size:2.6rem}}h3.h3small{font-size:2rem}@media only screen and (min-width:768px){h3.h3small{font-size:2.2rem}}@media only screen and (min-width:992px){h3.h3small{font-size:2.6rem}}h4{font-size:1.8rem}@media only screen and (min-width:992px){h4{font-size:2.2rem}}.text-intro{font-size:1.8rem;margin-bottom:50px}@media only screen and (min-width:992px){.text-intro{padding:0 10%}}@media only screen and (min-width:1200px){.text-intro{padding:0 24%}}.text-intro-large{font-size:2.6rem!important;line-height:3rem}@media only screen and (min-width:768px){.text-intro-large{font-size:3rem!important;line-height:4rem}}p strong{font-weight:600}:focus{outline:0}html{font-size:67.5%;scroll-behavior:smooth}@media only screen and (min-width:992px){html{font-size:62.5%}}body{font-size:1.6rem;line-height:2.2rem;font-family:"Barlow Semi Condensed",sans-serif;color:#20164d;font-style:normal;overflow-x:hidden}@media only screen and (min-width:768px){body{font-size:1.8rem;line-height:2.4rem}}main ol,main ul{padding-left:20px}main ol li,main ul li{padding-bottom:15px}main h2,main h3,main h4,main p{margin-bottom:1.5rem!important}a{text-decoration:none!important}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,li,ol,p,ul{-webkit-margin-before:0!important;margin-block-start:0!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-end{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:992px){.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.flex-between{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}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.m-auto{margin:auto}.relative{position:relative}.content-area{-webkit-box-flex:3;-ms-flex:3;flex:3;padding:20px}.semi-bold{font-weight:600}.ms-3{margin-left:1rem}.nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.eb-accordion-inner .eb-accordion-title-wrapper{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #20164d!important;padding-left:0!important;padding-right:0!important;padding-bottom:10px!important}.eb-accordion-inner .eb-accordion-title-wrapper h3{margin-bottom:0!important;color:#20164d!important}.eb-accordion-inner .eb-accordion-title-wrapper h3.eb-accordion-title{font-size:20px!important}@media only screen and (min-width:992px){.eb-accordion-inner .eb-accordion-title-wrapper h3.eb-accordion-title{font-size:24px!important}}.eb-accordion-inner .eb-accordion-content{border:0!important;color:#20164d!important;padding-top:15px!important}.eb-accordion-inner .eb-accordion-content p{color:#20164d!important}.eb-accordion-inner .eb-accordion-content .alignwide{max-width:100%!important;width:100%!important}.banner-home{padding:95px 0 25px 0!important}@media only screen and (min-width:768px){.banner-home{padding:95px 0 70px 0!important}}@media only screen and (min-width:992px){.banner-home{padding:95px 0 70px 0!important}}@media only screen and (min-width:1200px){.banner-home{padding:100px 0 75px 0!important}}.banner-home h1{font-size:35px;line-height:1;margin-bottom:0!important}@media only screen and (min-width:768px){.banner-home h1{font-size:45px}}@media only screen and (min-width:1200px){.banner-home h1{font-size:55px}}.banner-home h2{margin-bottom:.5rem!important}.banner-home h1,.banner-home h2{position:relative;top:-40px}@media only screen and (min-width:768px){.banner-home h1,.banner-home h2{top:-20px}}@media only screen and (min-width:992px){.banner-home h1,.banner-home h2{top:-40px}}.banner-page{min-height:120px;margin-top:20px}@media only screen and (min-width:992px){.banner-page{margin-top:0}}@media only screen and (min-width:768px){.banner-page{min-height:200px}}.banner-page h1{font-size:2.6rem!important}@media only screen and (min-width:768px){.banner-page h1{font-size:3rem!important}}@media only screen and (min-width:992px){.banner-page h1{font-size:3.6rem!important}}.wp-block-button{text-decoration:none;display:block;border-radius:30px;position:relative;-webkit-transition:all .5s;transition:all .5s;overflow:hidden;background-color:#20164d;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.wp-block-button a{padding:0!important;color:#fff!important;position:relative;z-index:99;-webkit-transition:all .5s;transition:all .5s;background-color:transparent;font-size:1.6rem}@media only screen and (min-width:992px){.wp-block-button a{font-size:1.8rem}}.wp-block-button::after{content:"";background-color:#00b2bb;position:absolute;right:0;top:0;width:0;height:100%;-webkit-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}.wp-block-button:hover a{color:#fff}@media only screen and (min-width:1200px){.wp-block-button:hover::after{width:100%}}.wp-block-button.btn-white{background-color:#fff}.wp-block-button.btn-white a{color:#20164d!important}.wp-block-button.btn-white::after{background-color:#00b2bb}.wp-block-button.btn-white:hover a{color:#fff!important}.wp-block-button.btn-turquoise{background-color:#00b2bb}.wp-block-button.btn-turquoise a{color:#fff!important}.wp-block-button.btn-turquoise::after{background-color:#20164d}.wp-block-button.btn-turquoise:hover a{color:#fff!important}.wp-block-button.btn-rose{background-color:#ea528e}.wp-block-button.btn-rose a{color:#fff!important}.wp-block-button.btn-rose::after{background-color:#20164d}.wp-block-button.btn-rose:hover a{color:#fff!important}.wp-block-button.btn-bleu{background-color:#3257a3}.wp-block-button.btn-bleu a{color:#fff!important}.wp-block-button.btn-bleu::after{background-color:#20164d}.wp-block-button.btn-bleu:hover a{color:#fff!important}.wp-block-button.btn-jaune{background-color:#f2b532}.wp-block-button.btn-jaune a{color:#fff!important}.wp-block-button.btn-jaune::after{background-color:#20164d}.wp-block-button.btn-jaune:hover a{color:#fff!important}.wp-block-button.btn-tel{position:relative;padding-left:30px}.wp-block-button.btn-tel::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.497' height='18.573' viewBox='0 0 21.497 18.573'%3E%3Cg id='Groupe_2489' data-name='Groupe 2489' transform='translate(0 0)'%3E%3Cg id='Groupe_2488' data-name='Groupe 2488' transform='translate(0 0)'%3E%3Cpath id='Tracé_1716' data-name='Tracé 1716' d='M9.9,6.3,8.105,8.1a.341.341,0,0,1-.482,0L5.829,6.3' transform='translate(2.759 2.983)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Ligne_195' data-name='Ligne 195' y2='10.525' transform='translate(10.624 0.553)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Tracé_1717' data-name='Tracé 1717' d='M20.767,6.3v8.737H.375V6.3' transform='translate(0.177 2.983)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.wp-block-button.btn-print{position:relative;padding:10px 20px 10px 45px;margin-top:0!important}.wp-block-button.btn-print::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.247' height='18.027' viewBox='0 0 18.247 18.027'%3E%3Cg id='printer-svgrepo-com_1_' data-name='printer-svgrepo-com (1)' transform='translate(-1.25 -1.239)'%3E%3Cpath id='Tracé_904' data-name='Tracé 904' d='M5.349,16.032a3.622,3.622,0,0,1-2.613-.721C2,14.575,2,13.391,2,11.023s0-3.552.736-4.288S4.655,6,7.023,6h6.7c2.368,0,3.552,0,4.288.736s.736,1.92.736,4.288,0,3.552-.736,4.288a3.622,3.622,0,0,1-2.613.721' transform='translate(0 -0.773)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='Tracé_905' data-name='Tracé 905' d='M8.512,10H6' transform='translate(-0.651 -1.424)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Tracé_906' data-name='Tracé 906' d='M16.721,14H5' transform='translate(-0.488 -2.076)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Tracé_907' data-name='Tracé 907' d='M15.189,2.614l-.444.444h0Zm-8.575,0,.444.444h0Zm0,15.273.444-.444h0Zm9.939-5.962a.628.628,0,0,0-1.256,0Zm-10.047,0a.628.628,0,1,0-1.256,0ZM15.3,13.6a22.5,22.5,0,0,1-.086,2.672,1.888,1.888,0,0,1-.465,1.171l.888.888a3.112,3.112,0,0,0,.822-1.892,23.41,23.41,0,0,0,.1-2.84Zm-4.4,5.65a23.41,23.41,0,0,0,2.84-.1,3.112,3.112,0,0,0,1.892-.822l-.888-.888a1.888,1.888,0,0,1-1.171.465,22.5,22.5,0,0,1-2.672.086Zm0-16.744a22.489,22.489,0,0,1,2.672.086,1.888,1.888,0,0,1,1.171.465l.888-.888a3.112,3.112,0,0,0-1.892-.822,23.407,23.407,0,0,0-2.84-.1Zm0-1.256a23.406,23.406,0,0,0-2.84.1,3.112,3.112,0,0,0-1.89.82l.888.888a1.888,1.888,0,0,1,1.171-.465A22.49,22.49,0,0,1,10.9,2.506ZM5.25,13.6a23.407,23.407,0,0,0,.1,2.84,3.112,3.112,0,0,0,.82,1.89l.888-.888a1.888,1.888,0,0,1-.465-1.171A22.49,22.49,0,0,1,6.506,13.6ZM10.9,18a22.5,22.5,0,0,1-2.672-.086,1.888,1.888,0,0,1-1.171-.465l-.888.888a3.112,3.112,0,0,0,1.892.822,23.408,23.408,0,0,0,2.84.1ZM16.538,5.208a4.2,4.2,0,0,0-.9-3.038l-.888.888c.344.344.5.878.537,2.188ZM6.52,5.246c.039-1.31.194-1.844.538-2.188L6.17,2.17a4.2,4.2,0,0,0-.9,3.038ZM16.552,13.6V11.924H15.3V13.6Zm-10.047,0V11.924H5.25V13.6Z' transform='translate(-0.529)' fill='%23fff'/%3E%3Ccircle id='Ellipse_71' data-name='Ellipse 71' cx='0.837' cy='0.837' r='0.837' transform='translate(13.721 7.738)' fill='%23fff'/%3E%3Cpath id='Tracé_908' data-name='Tracé 908' d='M14.023,16.5H9' transform='translate(-1.14 -2.483)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Tracé_909' data-name='Tracé 909' d='M12.349,19H9' transform='translate(-1.14 -2.89)' fill='rgba(0,0,0,0)' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;left:15px;top:56%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9}.wp-block-button.btn-print a{padding:0!important}button.back-to-top{margin:0!important;padding:0!important;background:#fff;height:0;width:0;overflow:hidden;border-radius:50px;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0;outline:0!important;z-index:9999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.back-to-top:active,button.back-to-top:focus,button.back-to-top:hover{outline:0!important}button.back-to-top::after,button.back-to-top::before{content:"";display:block;vertical-align:middle;border-bottom:solid 10px #20164d;border-left:solid 10px transparent;line-height:0;border-right:solid 10px transparent;height:0;margin:18px auto 0;width:0;border-radius:20px;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;position:relative}button.back-to-top.show::after,button.back-to-top.show::before{visibility:visible}button.back-to-top::after{border-bottom-color:#fff;position:relative;top:-24px}button.back-to-top.show{display:block;background:#fff;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}@media only screen and (min-width:1200px){button.back-to-top.show{right:25px;bottom:50px}}button.back-to-top.show:active{-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.card-grid{border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0}.card-grid:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.card-grid-thumb{height:220px;width:100%;position:relative;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.16);box-shadow:0 3px 8px rgba(0,0,0,.16)}@media only screen and (min-width:992px){.card-grid-thumb{height:273px}}.card-grid-content{padding:15px 0}.card-grid-content h3{font-size:2rem;color:#20164d}.card-grid-icon{position:absolute;left:20px;bottom:20px;background-color:#eaf8f8;height:45px;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;border-radius:50%}.card-grid-icon img{width:auto!important;-o-object-fit:unset!important;object-fit:unset!important;height:auto!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-radius:unset!important;max-height:30px!important}.card-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transition:all .5s;transition:all .5s}.column-4{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}@media only screen and (min-width:768px){.column-4{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}}@media only screen and (min-width:992px){.column-4{-ms-flex-preferred-size:33.33333%!important;flex-basis:33.33333%!important}}body main section .acf-innerblocks-container .wp-block-columns .column-6{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}@media only screen and (min-width:768px){body main section .acf-innerblocks-container .wp-block-columns .column-6{-ms-flex-preferred-size:48%!important;flex-basis:48%!important}}.wp-block-column{position:relative}.col-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.col-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.col-jesuis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.col-jesuis .wp-block-column{max-width:48%}}@media only screen and (min-width:992px){.col-jesuis .wp-block-column{max-width:33%}}.no-padding{gap:0;margin-bottom:0}.col-hide-mobile{-ms-flex-preferred-size:0!important;flex-basis:0%!important}@media only screen and (min-width:1200px){.col-hide-mobile{-ms-flex-preferred-size:6%!important;flex-basis:6%!important}}.alignwide{max-width:1200px!important;width:90%;margin:0 auto}.alignwide.alignwideless{border-radius:0!important;width:100%;padding:0 10px}@media only screen and (min-width:768px){.alignwide.alignwideless{width:90%;border-radius:15px!important;padding:0}}.wp-block-section.alignfull{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:visible}.wp-block-section.alignfull>.acf-innerblocks-container>.wp-block-section.alignwide{max-width:1200px!important;width:90%!important;margin:0 auto!important}.wp-block-section.alignfull>.acf-innerblocks-container>:not(.wp-block-section.alignwide){max-width:1200px;width:90%;margin-left:auto;margin-right:auto}.alignfull{position:relative}#tarteaucitronInfo{border-color:#fff;border-width:.5px!important}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:16px!important;margin:20px 0 15px!important;padding:0 15px!important;text-align:left!important}@media only screen and (min-width:768px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{font-size:18px!important;margin:20px 0 20px!important}}@media only screen and (min-width:992px){#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{width:70%;float:left}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{display:none!important}#tarteaucitronRoot #tarteaucitronAlertBig::before{position:absolute;top:25px;left:57px;font-weight:500!important;text-align:left!important;font-size:22px!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig::before{font-size:26px!important}}@media only screen and (min-width:992px){#tarteaucitronRoot #tarteaucitronAlertBig::before{font-size:30px!important}}#tarteaucitronRoot #tarteaucitronAlertBig::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.035' height='25.035' viewBox='0 0 25.035 25.035'%3E%3Cpath id='cookie-svgrepo-com' d='M10.678,19.637h.013m3.826-6.4h.013m-6.411-1.28h.013m10.225,7.678h.013m7.666-5.119A11.518,11.518,0,1,1,14.518,3c0,3.534,2.292,6.4,5.119,6.4C19.637,12.226,22.5,14.518,26.035,14.518Z' transform='translate(-2 -2)' fill='none' stroke='%231e164a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;height:25px;width:25px;display:block;position:absolute;top:25px;left:25px}#tarteaucitronRoot .tarteaucitronH1{font-weight:600!important;text-align:left!important;margin-bottom:15px!important}#tarteaucitronRoot .tarteaucitronH2{font-size:20px!important;font-weight:500;margin-bottom:10px!important;color:#fff!important;display:none!important}#tarteaucitron #tarteaucitronServices_mandatory .tarteaucitronH3{color:#20164d!important;font-size:16px!important;margin-bottom:-30px;margin-top:0!important}.tarteaucitronLine .tarteaucitronAllow,.tarteaucitronLine .tarteaucitronDeny{opacity:1!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{display:none!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{width:35px;height:35px;padding:0!important;color:transparent!important;background-color:#fff!important;overflow:hidden;z-index:2;top:0;right:0!important;position:absolute!important;border:2px solid #20164d;border-radius:50%}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{right:-17.5px!important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel::after{content:"";display:inline-block;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.679' height='23.051' viewBox='0 0 23.679 23.051'%3E%3Cg id='Groupe_2455' data-name='Groupe 2455' transform='translate(-1166.152 -2936.244)'%3E%3Cline id='Ligne_136' data-name='Ligne 136' y1='0.095' x2='24.472' transform='translate(1169.059 2939.084) rotate(45)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-width='4'/%3E%3Cline id='Ligne_137' data-name='Ligne 137' x2='24.472' y2='0.095' transform='translate(1186.992 2939.151) rotate(135)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");width:15px;height:15px;background-size:contain;position:relative;top:-6px}#tarteaucitronRoot #tarteaucitron{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0!important;right:unset!important}#tarteaucitronRoot #tarteaucitron a{font-size:14px!important;text-decoration:underline!important;font-weight:500!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices{border:5px solid #20164d}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{font-weight:500!important;padding:20px 0 10px 0!important;margin-top:0!important;font-size:16px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle .tarteaucitronPlus{display:none!important}#tarteaucitronServicesTitle_mandatory #tarteaucitronServices_mandatory .tarteaucitronLine{border-radius:15px!important}#tarteaucitronServicesTitle_mandatory #tarteaucitronServices_mandatory .tarteaucitronLine::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='136' height='114' viewBox='0 0 136 114'%3E%3Cimage id='Capture_d_écran_2024-11-27_à_09.04.39' data-name='Capture d’écran 2024-11-27 à 09.04.39' width='136' height='114' xlink:href='data:image/png;base64,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'/%3E%3C/svg%3E%0A");position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-20px;margin-left:-3px;background-size:contain;background-repeat:no-repeat;height:62px;width:79px;left:4px;opacity:.75}@media only screen and (min-width:768px){#tarteaucitronServicesTitle_mandatory #tarteaucitronServices_mandatory .tarteaucitronLine::after{margin-left:auto;margin-top:0;height:57px;width:72px;left:7px}}#tarteaucitronServices{text-align:left!important;padding:0 40px!important}@media only screen and (min-width:768px){#tarteaucitronServices{padding:0 50px!important}}#tarteaucitronServices .tarteaucitronLine{padding:15px 0!important;background-color:#fff!important}#tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo{border-color:transparent!important;margin:-10px auto -20px!important;font-weight:400!important;font-size:16px!important;max-width:100%!important;position:relative!important;text-align:left!important}@media only screen and (min-width:768px){#tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo{margin:-10px auto -35px!important}}#tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo button{color:#fff!important;background-color:transparent;text-decoration:underline;position:absolute;left:-15px;bottom:0}@media only screen and (min-width:768px){#tarteaucitron #tarteaucitronServicesTitle_analytic #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk,#tarteaucitron #tarteaucitronServicesTitle_analytic #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;margin-left:auto!important;margin-right:15px!important;top:-5px}}#tarteaucitronRoot.tarteaucitronBeforeVisible::before{background-color:rgba(0,0,0,.8)!important;z-index:9999!important}#tarteaucitronRoot #tarteaucitronAlertBig{border-radius:15px!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;bottom:50px!important;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.2)!important;box-shadow:0 0 2rem rgba(0,0,0,.2)!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;overflow-y:auto;padding-left:1rem!important;padding-right:1rem!important;padding-top:2rem!important;max-width:1340px!important;margin:0 auto!important;width:90%!important;padding-bottom:15px!important;left:50%!important;top:unset!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig{bottom:100px!important}}#tarteaucitronRoot #tarteaucitronAlertBig span{margin-top:35px!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig span{margin-top:45px!important}}#tarteaucitronRoot #tarteaucitronAlertBig button{padding:8px 20px!important;font-size:16px!important;display:block!important;float:left;width:28%}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig button{width:20%;font-size:18px!important}}@media only screen and (min-width:992px){#tarteaucitronRoot #tarteaucitronAlertBig button{float:right}}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPersonalize2{background-color:#20164d!important;color:#fff!important;border:1px solid #20164d!important;margin-bottom:15px!important;margin-right:15px!important;margin-left:15px!important}@media only screen and (min-width:992px){#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronPersonalize2{margin-right:0!important}}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronAllDenied2{background-color:#fff!important;color:#20164d!important;border:1px solid #20164d!important;margin-bottom:5px!important}#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert{background-color:#fff!important;color:#20164d!important;text-decoration:underline;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:70%!important;margin-top:-10px!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitronAlertBig button#tarteaucitronCloseAlert{display:block!important;width:20%!important;margin-top:0!important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_analytic,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_api{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_analytic .tarteaucitronLine,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_api .tarteaucitronLine{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;width:100%!important;background-color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:10px 10px 20px 10px!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_analytic .tarteaucitronLine,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_api .tarteaucitronLine{padding:15px!important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronName,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronName{margin-left:0!important;width:65%!important;color:#20164d!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronName,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronName{width:70%!important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine{background-color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:10px!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine{padding:15px!important}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine .tarteaucitronName{margin-left:0!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:block;float:none;margin-top:0}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{margin-bottom:.75rem}}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName span{width:80%!important}@media only screen and (min-width:768px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName span{width:90%!important}}#tarteaucitronRoot *{color:#20164d!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk{float:none!important;text-align:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:0!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;background-color:#fff!important;width:60px!important;max-width:80px!important;height:32px!important;border-radius:30px!important;position:relative;border:1px solid #20164d!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;margin-left:auto!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button{font-size:0!important;border-radius:30px!important;background-color:transparent!important;color:transparent!important;border:1px solid transparent!important;margin-left:0!important;position:absolute;top:0;height:30px;width:30px!important;padding:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow{background-color:#fff!important;left:0}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false],html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false]{background-color:transparent!important;position:absolute;border-radius:30px 0 0 30px!important;right:0!important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false] span,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false] span{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}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false]:hover span.tarteaucitronCheck::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false]:hover span.tarteaucitronCheck::before{color:#20164d!important;width:22px;height:22px;background-color:rgba(85,181,120,.4);border-radius:50%}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false] span.tarteaucitronCheck::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=false] span.tarteaucitronCheck::before{color:#20164d!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow span.tarteaucitronCheck::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow span.tarteaucitronCheck::before{content:"✓"!important;font-size:16px;position:absolute;text-align:center;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true]::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true]::before{content:"✓"!important;color:#fff!important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;z-index:9}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true]::after,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true]::after{content:"";width:22px!important;height:22px!important;border-radius:50%!important;background-color:#20164d!important;position:absolute;left:5px!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span.tarteaucitronCheck::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span.tarteaucitronCheck::before{content:""!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::before{background-color:#55b578!important;width:58px!important;position:absolute;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0!important;height:30px;border-radius:30px;margin-left:-1px;margin-top:0;z-index:0}@media only screen and (min-width:768px){html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::before{width:60px!important;height:32px}}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::after,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronAllow[aria-pressed=true] span::after{content:"J'accepte";position:absolute;bottom:-20px;text-align:center;left:2.5px;font-size:14px;color:#20164d;font-weight:500}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny{background-color:transparent!important;color:transparent!important;border:1px solid transparent!important;margin-left:0!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false],html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false]{background-color:transparent!important;position:absolute;border-radius:0 30px 30px 0!important;right:0!important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false]:hover span.tarteaucitronCross::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false]:hover span.tarteaucitronCross::before{color:#20164d!important;width:22px;height:22px;background-color:rgba(32,22,77,.5);border-radius:50%}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span{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}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross{text-align:center}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross::before{color:#20164d!important}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=true]::after,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=true]::after{content:"";width:22px!important;height:22px!important;border-radius:50%!important;background-color:#20164d!important;position:absolute;right:5px!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=true] span::after,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk button.tarteaucitronDeny[aria-pressed=true] span::after{content:"Je refuse";text-wrap:nowrap;position:absolute;bottom:-20px;text-align:center;left:-25px;font-size:14px;color:#aa0505;font-weight:500}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk span,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk span{position:relative;width:100%;height:100%}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_analytic .tarteaucitronLine .tarteaucitronAsk span.tarteaucitronCross::before,html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices_api .tarteaucitronLine .tarteaucitronAsk span.tarteaucitronCross::before{content:"✗"!important;color:#fff!important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;font-size:14px}#tarteaucitronRoot div#tarteaucitronSave{padding:20px 0!important;text-align:left!important}@media only screen and (min-width:768px){#tarteaucitronRoot div#tarteaucitronSave{text-align:right!important}}#tarteaucitronRoot div#tarteaucitronSave button{margin-left:0!important}#tarteaucitronRoot div#tarteaucitronSave .tarteaucitronAllow{background-color:#fff!important;color:#20164d!important;font-weight:500;font-size:16px!important}.tarteaucitronSelfLink{display:none!important}html body.tarteaucitron-modal-open #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button{margin-bottom:0!important}.resources-page{padding-top:30px}@media only screen and (min-width:992px){.resources-page{padding-top:50px}}.resources-page .sort-dropdown{height:30px;margin-top:15px}@media only screen and (min-width:992px){.resources-page .sort-dropdown{height:45px;margin-top:0}}.resources-page .sort-dropdown label{font-weight:500}.resources-page .sort-dropdown .form-select{color:#20164d;border:1px solid #707070;border-radius:5px;height:30px;background-color:#fff;padding:0 7px}.resources-page .results{margin-top:25px}@media only screen and (min-width:992px){.resources-page .results{margin-top:15px}}.resources-page .results .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.16);box-shadow:0 8px 20px rgba(0,0,0,.16);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-bottom:15px;padding:0;border-radius:15px}@media only screen and (min-width:768px){.resources-page .results .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:230px}}.resources-page .results .card:hover .card-thumb img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.resources-page .results .card-thumb{width:100%;overflow:hidden}@media only screen and (min-width:768px){.resources-page .results .card-thumb{width:30%}}.resources-page .results .card-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;-webkit-transition:all .5s;transition:all .5s;height:150px}@media only screen and (min-width:768px){.resources-page .results .card-thumb img{height:100%;-o-object-position:center bottom;object-position:center bottom}}.resources-page .results .card-body{width:100%;padding:15px;text-align:left;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.resources-page .results .card-body{width:70%}}.resources-page .results .card-body h3{font-size:20px;margin-bottom:1rem!important}@media only screen and (min-width:1200px){.resources-page .results .card-body h3{font-size:22px}}.resources-page .results .card-body h3 p{font-size:18px}.resources-page .results .card-body a p{font-size:1.6rem;line-height:1.2}@media only screen and (min-width:1200px){.resources-page .results .card-body a p{font-size:1.8rem;line-height:1.4}}.resources-page .results .card-body-metas{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}.resources-page .results .card-body-metas-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.resources-page .results .card-body-metas-left p{margin-bottom:0!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.resources-page .results .card-body-metas-left p.card-body-time{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.resources-page .results .card-body-metas-left p img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%}.resources-page .results .card-body-metas .resource-format-icon{background-color:#eaf8f8;height:45px;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;border-radius:50%}.resources-page .results .card-body-metas .resource-format-icon img{width:25px!important}.resources-page .results .card-body-metas-right div{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.resources-page .results .card-body-time{background-color:#eee;border-radius:30px;padding:5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:500}.resources-page .selected-filters{margin-top:15px}.resources-page .selected-filters .selected-filters-container .chips{background:#fff;border:1px solid #20164d;border-radius:30px;display:inline-block;font-size:1.6rem;margin:0 10px 10px 0;padding:3px 13px 3px 15px;position:relative}.resources-page .selected-filters .selected-filters-container .chips svg{width:8px;cursor:pointer;margin-top:-2px;margin-left:2px}.resources-page .selected-filters .selected-filters-container .chips .child-filter{color:#00b2bb}.resources-page .selected-filters .clear-all{background:0 0;border:none;color:#00b2bb;cursor:pointer;padding:0;position:relative}.resources-page .selected-filters .clear-all::after{background-color:#00b2bb;bottom:-3px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;width:100%}.resources-page .selected-filters .clear-all:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.resources-page .pagination{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media only screen and (min-width:992px){.resources-page .pagination{margin:50px 0}}.resources-page .pagination .page-numbers{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:32px;height:32px;border-radius:50%;color:#20164d;text-decoration:none;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.resources-page .pagination .page-numbers{width:40px;height:40px;font-size:16px}}.resources-page .pagination .page-numbers:hover{background-color:#ddd}.resources-page .pagination .page-numbers.current{background-color:#20164d;color:#fff;pointer-events:none}.resources-page .pagination .page-numbers.prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.resources-page .pagination .page-numbers.next,.resources-page .pagination .page-numbers.prev{font-size:20px;font-weight:700;line-height:1;border-radius:50%;font-size:0;border:1px solid #20164d}.resources-page .pagination .page-numbers.next:hover,.resources-page .pagination .page-numbers.prev:hover{background-color:#20164d}.resources-page .pagination .page-numbers.next:hover::after,.resources-page .pagination .page-numbers.prev:hover::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.344' height='13.021' viewBox='0 0 20.344 13.021'%3E%3Cg id='Groupe_678' data-name='Groupe 678' transform='translate(-911.25 -2078.194)'%3E%3Cpath id='Tracé_445' data-name='Tracé 445' d='M2341,1916.792h17.031' transform='translate(-1429 168)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cpath id='Tracé_446' data-name='Tracé 446' d='M2371.2,1911.245l7.532,5.757-7.532,5.17' transform='translate(-1448.416 168)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A")}.resources-page .pagination .page-numbers.next::after,.resources-page .pagination .page-numbers.prev::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' role='img' class=' iconify iconify--svg' style='font-size: 13px;' width='1.57em' height='1em' viewBox='0 0 20.345 13.021'%3E%3Cg id='iconifyVue721' data-name='Groupe 678' transform='translate(-911.25 -2078.193)'%3E%3Cpath id='iconifyVue722' data-name='Tracé 445' d='M2341,1916.792h17.031' transform='translate(-1429 168)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath id='iconifyVue723' data-name='Tracé 446' d='M2371.2,1911.245l7.532,5.757-7.532,5.17' transform='translate(-1448.416 168)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");display:-webkit-box;display:-ms-flexbox;display:flex;width:20px}.spinner-wrapper{position:absolute;top:0;left:0;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;background-color:rgba(255,255,255,.4);z-index:9}.spinner-wrapper .spinner{width:92.618px;height:90.776px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:10}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search-wrapper{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:10px;margin-bottom:10px}@media only screen and (min-width:992px){.search-wrapper{display:block;margin-bottom:0}}.search-wrapper .btn{background-color:#00b2bb;border:0;border-radius:30px;color:#fff;margin-bottom:0!important;width:110px;height: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;gap:10px}@media only screen and (min-width:768px){.search-wrapper .btn{width:20%}}.search-wrapper .btn::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='19.5' viewBox='0 0 17.5 19.5'%3E%3Cpath id='filters-2-svgrepo-com' d='M4,5H7m7,0h6M14,5a2,2,0,1,0-2,2A2,2,0,0,0,14,5Zm-4,7h6m0,0a2,2,0,1,0,2-2A2,2,0,0,0,16,12ZM4,12H7m4,7h9M6,17a2,2,0,1,1-2,2A2,2,0,0,1,6,17Z' transform='translate(-3.25 -2.25)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);position:relative;top:2px}@media only screen and (min-width:768px){.search-wrapper .search-bar{width:80%}}@media only screen and (min-width:992px){.search-wrapper .search-bar{width:100%}}.search-wrapper .search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.search-wrapper .search-bar form::before{content:url("data:image/svg+xml,%3Csvg id='Groupe_777' data-name='Groupe 777' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.199' height='22.243' viewBox='0 0 21.199 22.243'%3E%3Cg id='Groupe_776' data-name='Groupe 776'%3E%3Ccircle id='Ellipse_36' data-name='Ellipse 36' cx='8.378' cy='8.378' r='8.378' transform='translate(0.716 0.716)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Ligne_58' data-name='Ligne 58' x2='5.723' y2='6.304' transform='translate(14.759 15.222)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Tracé_479' data-name='Tracé 479' d='M2.256,8.117A5.862,5.862,0,0,1,8.117,2.256' transform='translate(0.978 0.977)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:15px;z-index:99;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-wrapper .search-bar form .input-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#20164d;border:none;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;height:45px;padding:0 20px 0 45px;position:relative;width:100%}.search-wrapper .search-bar form .input-search ::-webkit-input-placeholder{color:#fff;opacity:.6}.search-wrapper .search-bar form .input-search ::-moz-placeholder{color:#fff;opacity:.6}.search-wrapper .search-bar form .input-search :-ms-input-placeholder{color:#fff;opacity:.6}.search-wrapper .search-bar form .input-search ::-ms-input-placeholder{color:#fff;opacity:.6}.search-wrapper .search-bar form .input-search ::placeholder{color:#fff;opacity:.6}.search-wrapper .search-bar form .clear{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none;border:none;background:0 0;cursor:pointer}.search-wrapper .search-bar form .clear::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.414' height='16.414' viewBox='0 0 16.414 16.414'%3E%3Cg id='Groupe_570' data-name='Groupe 570' transform='translate(-348.687 -15.686)'%3E%3Cline id='Ligne_37' data-name='Ligne 37' x2='21.213' transform='translate(349.394 31.393) rotate(-45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cline id='Ligne_39' data-name='Ligne 39' x2='21.213' transform='translate(349.394 16.393) rotate(45)' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin-right:10px}.sidebar{display:none}@media only screen and (min-width:992px){.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}}.sidebar #resources-filters{width:100%}.sidebar #resources-filters .filter-group{border:1px solid #20164d;border-radius:15px;margin-top:15px;padding:15px;position:relative;background-color:#fff}.sidebar #resources-filters .filter-group:not(:first-child){margin-top:20px}.sidebar #resources-filters .filter-group .filter-title button{font-size:2rem;font-weight:500;background:0 0;border:none;color:#20164d;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.sidebar #resources-filters .filter-group .filter-title button.toggle-filter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sidebar #resources-filters .filter-group .filter-title button.toggle-filter::after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.811' height='10.37' viewBox='0 0 22.811 10.37'%3E%3Cpath fill='none' stroke='%2320164d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1.405 1.405 9.994 7.964 10.006-7.964' data-name='Tracé 482'/%3E%3C/svg%3E");display:inline-block;margin-right:5px;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.sidebar #resources-filters .filter-group .filter-title button.toggle-filter.active::after{-webkit-transform:scale(.7) rotate(-90deg);-ms-transform:scale(.7) rotate(-90deg);transform:scale(.7) rotate(-90deg)}.sidebar #resources-filters .filter-group .filter-options{padding:.5rem 0;max-height:350px;margin-top:5px;overflow-y:auto}.sidebar #resources-filters .filter-group .filter-options .child-terms{overflow:hidden;padding-left:2rem}.sidebar #resources-filters .filter-group .filter-options .parent-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-right:20px;line-height:1.2}.sidebar #resources-filters .filter-group .filter-options .parent-label.has-children{line-height:1.2}.sidebar #resources-filters .filter-group .filter-options .parent-label.has-children::after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6.5px solid #20164d;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sidebar #resources-filters .filter-group .filter-options .parent-label.has-children.collapsed::after{-webkit-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.sidebar #resources-filters .filter-group .filter-options .parent-checkbox.indeterminate::after{opacity:.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.sidebar #resources-filters .filter-group .filter-options .parent-checkbox:not(.indeterminate)+.form-check-label .parent-label{opacity:1}.sidebar #resources-filters .filter-group .filter-options .form-check{margin-bottom:.5rem}.sidebar #resources-filters .filter-group .filter-options .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:7.5px;font-size:1.6rem;line-height:1.2}.sidebar #resources-filters .filter-group .filter-options .form-check-label input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #20164d;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:relative;width:15px;cursor:pointer}.sidebar #resources-filters .filter-group .filter-options .form-check-label input::after{content:"";-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#20164d;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s;transition:all .3s;width:7px}.sidebar #resources-filters .filter-group .filter-options .form-check-label input:checked::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#toggle-mobile-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (min-width:992px){#toggle-mobile-filters{display:none}}body.mobile-filter-open .mobile-filter-panel{right:0}.close-mobile-filters{background:#20164d;width:35px;height:35px;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:50%;border:none;font-size:2rem;color:#fff;cursor:pointer}.close-mobile-filters svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.mobile-filter-panel{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:9999;overflow-y:auto;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out;padding:15px 15px 75px 15px}.mobile-filter-panel .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:60px}@media only screen and (min-width:992px){.mobile-filter-panel{display:none!important}}.mobile-filter-open .filters-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:-2px 0 5px rgba(0,0,0,.5019607843);box-shadow:-2px 0 5px rgba(0,0,0,.5019607843);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:15px 20px;position:fixed;top:0;width:100%;z-index:999}.mobile-filter-open .filters-header span{font-size:2rem;font-weight:500}.home .footer,.page-template-template-podcast .footer{margin-top:0}footer{background-color:#20164d;color:#20164d;position:relative;z-index:100}footer ul{padding-left:0;display:block}footer ul li{list-style:none;padding-bottom:5px}footer .footer{padding:50px 0}footer .footer h3{font-size:1.8rem;margin-bottom:15px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:600}footer .footer p{margin-top:0!important;margin-bottom:1rem}footer .footer p strong{font-weight:500}footer .footer a{position:relative;color:#fff!important}footer .footer a::after{content:"";position:absolute;width:100%;height:2px;background-color:#fff!important;bottom:-3px;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}footer .footer a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}footer .footer .wp-block-columns .col-footer{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}footer .footer .wp-block-columns .col-footer figure a::after{display:none}@media (min-width:768px){footer .footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:0!important;flex-basis:0!important;-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}}footer .footer .row-2{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:992px){footer .footer .row-2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:50px}}footer .footer .row-2 ul{display:block}@media only screen and (min-width:768px){footer .footer .row-2 ul{display:-webkit-box;display:-ms-flexbox;display:flex}}footer .footer .row-2 ul li{margin-right:30px;padding-bottom:0}footer .footer .row-2 a,footer .footer .row-2 p{font-size:1.4rem}header .navbar-top{display:none}@media only screen and (min-width:1200px){header .navbar-top{position:absolute;top:0;z-index:9999;right:0;display:block}header .navbar-top .menu-menu-top-container{display:none}header .navbar-top .infos-interne{gap:0}header .navbar-top .etat{margin:0;border-radius:0}}header .navbar-main{-webkit-transition:all .5s;transition:all .5s;height:70px}@media only screen and (min-width:992px){header .navbar-main{height:120px}}header .navbar-main-wrapper{position:fixed;width:100%;z-index:9998}@media only screen and (min-width:992px){header .navbar-main-wrapper{position:relative}}header .navbar-main .navbar{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);height:90px;background-color:#eaf8f8;width:100%;z-index:999;position:relative;-webkit-transition:all .5s;transition:all .5s;padding:0}@media only screen and (min-width:992px){header .navbar-main .navbar{height:120px}}@media only screen and (min-width:1200px){header .navbar-main .navbar .container{max-width:1140px}}header .navbar-main .navbar .alignwide{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}@media only screen and (min-width:992px){header .navbar-main .navbar .alignwide{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;position:relative}}header .navbar-main .navbar .navbar-logo{position:relative}header .navbar-main .navbar .navbar-logo img{width:110px}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-logo img{width:200px}}header .navbar-main .navbar .menu{margin-bottom:0;padding:0 15px}@media only screen and (min-width:992px){header .navbar-main .navbar .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}header .navbar-main .navbar .menu#menu-menu-top-1 li:nth-child(3) a::after{display:none}header .navbar-main .navbar .menu#menu-menu-top-1 li:nth-child(4) a::after{display:none}header .navbar-main .navbar .menu li{margin-bottom:20px;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s;transition:all .5s;text-wrap:nowrap}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li{opacity:1;margin-right:25px;margin-bottom:0;-webkit-animation:none;animation:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:1200px){header .navbar-main .navbar .menu li{margin-right:35px}}header .navbar-main .navbar .menu li a{color:#fff;font-weight:400;font-size:2rem}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li a{color:#20164d;font-size:1.8rem}}header .navbar-main .navbar .menu li:nth-child(5){display:block}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li:nth-child(5){display:none}}header .navbar-main .navbar .menu li:last-child{margin-right:0!important}header .navbar-main .navbar .menu li.wp-block-button{background-color:#fff;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:150px;height:45px;margin:0 auto 20px auto}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button{background-color:#20164d;border:1px solid #20164d;margin:0 15px 0 0;width:120px;height:30px}}@media only screen and (min-width:1200px){header .navbar-main .navbar .menu li.wp-block-button{margin:0 25px 0 0}}header .navbar-main .navbar .menu li.wp-block-button::after{background-color:#fff}header .navbar-main .navbar .menu li.wp-block-button a{color:#20164d;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;height:100%}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button a{color:#fff}}header .navbar-main .navbar .menu li.wp-block-button a span{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button a span{font-size:1.6rem}}header .navbar-main .navbar .menu li.wp-block-button a span svg{margin-right:12px;width:17px;-webkit-transform:scale(1.35);-ms-transform:scale(1.35);transform:scale(1.35)}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button a span svg{margin-right:8px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}header .navbar-main .navbar .menu li.wp-block-button a span svg circle,header .navbar-main .navbar .menu li.wp-block-button a span svg path{stroke:#20164d}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button a span svg circle,header .navbar-main .navbar .menu li.wp-block-button a span svg path{stroke:#fff}}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button:hover a{color:#20164d}header .navbar-main .navbar .menu li.wp-block-button:hover a span svg circle,header .navbar-main .navbar .menu li.wp-block-button:hover a span svg path{stroke:#20164d}}header .navbar-main .navbar .menu li.wp-block-button-ressources-mobile{display:none!important}header .navbar-main .navbar .menu li.wp-block-button-ressources{border:1px solid #20164d;background-color:#fff}header .navbar-main .navbar .menu li.wp-block-button-ressources::after{background-color:#20164d}@media only screen and (min-width:992px){header .navbar-main .navbar .menu li.wp-block-button-ressources:hover a span{color:#fff}header .navbar-main .navbar .menu li.wp-block-button-ressources:hover a svg circle,header .navbar-main .navbar .menu li.wp-block-button-ressources:hover a svg path{stroke:#fff!important}}header .navbar-main .navbar .menu li.wp-block-button-ressources a span{color:#20164d}header .navbar-main .navbar .menu li.wp-block-button-ressources a span svg circle,header .navbar-main .navbar .menu li.wp-block-button-ressources a span svg path{stroke:#20164d}header .navbar-main .navbar .menu#menu-menu-top-1{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:992px){header .navbar-main .navbar .menu#menu-menu-top-1{display:none}}header .navbar-main .navbar .menu#menu-menu-top-1 li{margin:0 8px}header .navbar-main .navbar .navbar-logo-ifen{display:none}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-logo-ifen{position:absolute;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);width:200px;right:0;height:90px;top:-20px;border-radius:0 0 15px 15px;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}}header .navbar-main .navbar .mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:70px}@media only screen and (min-width:992px){header .navbar-main .navbar .mobile-nav{display:none}}header .navbar-main .navbar .mobile-nav-pictos{margin-bottom:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}header .navbar-main .navbar .mobile-nav-pictos li{margin-right:15px}header .navbar-main .navbar .mobile-nav-pictos li a::after{display:none}header .navbar-main .navbar .mobile-nav-burger{cursor:pointer;position:relative;height:22px;width:30px;display:block;padding:0;opacity:1!important;background-color:transparent;border:none}header .navbar-main .navbar .mobile-nav-burger span{position:absolute;display:block;background-color:#20164d;width:30px;height:3px;-webkit-transition:all .5s;transition:all .5s;border-radius:10px}header .navbar-main .navbar .mobile-nav-burger span:nth-child(1){top:0}header .navbar-main .navbar .mobile-nav-burger span:nth-child(2){top:10px}header .navbar-main .navbar .mobile-nav-burger span:nth-child(3){top:20px}header .navbar-main .navbar .mobile-nav-burger.is-active span:nth-child(1){top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .navbar-main .navbar .mobile-nav-burger.is-active span:nth-child(2){opacity:0}header .navbar-main .navbar .mobile-nav-burger.is-active span:nth-child(3){top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .navbar-main .navbar .navbar-collapse{background-color:#20164d;position:absolute;text-align:center;width:100%;height:0;top:90px;left:0;-webkit-transition:all .6s;transition:all .6s;overflow:hidden}header .navbar-main .navbar .navbar-collapse .navbar-logo-ifen-mobile{background-color:#fff;padding:15px;border-radius:15px;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:200px;margin:0 auto;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .5s;transition:all .5s}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse .navbar-logo-ifen-mobile{display:none}}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse{background-color:transparent;top:0;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:unset;height:auto;margin-right:250px}}header .navbar-main .navbar .navbar-collapse .navbar-nav{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse .navbar-nav{-webkit-transition:all .5s;transition:all .5s;padding-top:45px}}@media only screen and (min-width:1400px){header .navbar-main .navbar .navbar-collapse .navbar-nav{padding-top:55px}}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s;transition:all .5s;opacity:0}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode{margin-bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:15px;width:60px!important;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher:hover .trp-ls-shortcode-language{top:3px!important}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.414' height='5.589' viewBox='0 0 9.414 5.589'%3E%3Cpath id='Tracé_864' data-name='Tracé 864' d='M7317.533-1531.945l4.094,4.16,3.906-4.16' transform='translate(-7316.826 1532.652)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-width='1'/%3E%3C/svg%3E%0A");position:absolute;z-index:99;right:16px;top:-1px;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher .trp-ls-shortcode-language{padding:0!important;width:60px!important;height:58px!important}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher div{padding:0;border:0;background-image:none;width:60px!important;border-radius:15px}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;color:#20164d;position:relative;-webkit-transition:all .5s;transition:all .5s;left:-8px;font-weight:500}@media only screen and (min-width:992px){header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher div a{height:auto}}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher div a:not(.trp-ls-shortcode-disabled-language){top:5px!important;margin:0 5px;border-radius:15px;left:0}header .navbar-main .navbar .navbar-collapse .navbar-nav-wrapper .trp_language_switcher_shortcode .trp-language-switcher div a:not(.trp-ls-shortcode-disabled-language):hover{background-color:#20164d;color:#fff}header .navbar-main .navbar .navbar-collapse.show{height:100vh;overflow-y:scroll}header .navbar-main .navbar .navbar-collapse.show .menu li{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;transition:all .5s}header .navbar-main .navbar .navbar-collapse.show .trp_language_switcher_shortcode{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(3){-webkit-transition-delay:.8s;transition-delay:.8s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(4){-webkit-transition-delay:1s;transition-delay:1s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(5){-webkit-transition-delay:1s;transition-delay:1s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(6){-webkit-transition-delay:1.2s;transition-delay:1.2s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-principal li:nth-child(8){-webkit-transition-delay:1.6s;transition-delay:1.6s}header .navbar-main .navbar .navbar-collapse.show .navbar-logo-ifen-mobile{-webkit-transition-delay:1s;transition-delay:1s;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .navbar-main .navbar .navbar-collapse.show #menu-menu-top-1 li:nth-child(1){-webkit-transition-delay:1.85s;transition-delay:1.85s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-top-1 li:nth-child(2){-webkit-transition-delay:2s;transition-delay:2s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-top-1 li:nth-child(3){-webkit-transition-delay:2s;transition-delay:2s}header .navbar-main .navbar .navbar-collapse.show #menu-menu-top-1 li:nth-child(4){-webkit-transition-delay:2.2s;transition-delay:2.2s}header .navbar-main .fixed-after-scroll{padding:0;height:70px;position:fixed;-webkit-transition:all .5s;transition:all .5s;top:0;left:0}@media only screen and (min-width:992px){header .navbar-main .fixed-after-scroll .navbar{height:70px}}@media only screen and (min-width:992px){header .navbar-main .fixed-after-scroll .navbar .navbar-nav{margin-top:0!important;padding-top:0!important}}header .navbar-main .fixed-after-scroll .navbar .navbar-logo{position:relative}header .navbar-main .fixed-after-scroll .navbar .navbar-logo svg:hover .scroll-fade-up{-webkit-transform:translateY(25px) scale(.85)!important;-ms-transform:translateY(25px) scale(.85)!important;transform:translateY(25px) scale(.85)!important}header .navbar-main .fixed-after-scroll .navbar .navbar-logo .scroll-fade{opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}header .navbar-main .fixed-after-scroll .navbar .navbar-logo .scroll-fade-up{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(25px) scale(.85);-ms-transform:translateY(25px) scale(.85);transform:translateY(25px) scale(.85)}header .navbar-main .fixed-after-scroll .navbar .navbar-logo .logo-scroll{-webkit-transform:scale(.85) translateY(-50%);-ms-transform:scale(.85) translateY(-50%);transform:scale(.85) translateY(-50%)}header ul li{list-style:none}header ul li a{-webkit-transition:all .5s;transition:all .5s;position:relative}@media only screen and (min-width:1200px){header ul li a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}header ul li a::after{content:"";position:absolute;width:100%;height:2px;background-color:#20164d;bottom:-3px;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}}header ul li.current-menu-item a::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}header .reseaux-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:992px){header .reseaux-mobile{display:none}}header .reseaux-mobile li{margin:0 15px}.home .wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container.no-padding{padding:0 10% 0 5%!important;border-radius:5px}@media only screen and (min-width:992px){.home .wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container.no-padding{padding:0 5% 0 0!important;overflow:hidden}}.category-home{z-index:9;gap:15px!important;position:relative;margin-top:40px;margin-bottom:40px}@media only screen and (min-width:768px){.category-home{margin-top:0;margin-bottom:0;top:-40px;gap:24px!important}}@media only screen and (min-width:1200px){.category-home{top:-52.5px}}.category-home .wp-block-column{-webkit-transition:all .5s;transition:all .5s}.category-home .wp-block-column:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 18px 21px rgba(0,0,0,.16);box-shadow:0 18px 21px rgba(0,0,0,.16)}.category-home .wp-block-column h3{height:80px;-webkit-transition:all .5s;transition:all .5s;font-size:2.4rem}@media only screen and (min-width:768px){.category-home .wp-block-column h3{height:90px;font-size:2.4rem;padding:15px}}@media only screen and (min-width:1200px){.category-home .wp-block-column h3{height:100px;font-size:3rem}}.category-home .wp-block-column h3 a{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}.bg-intro-home{margin-top:50px;position:relative;z-index:-1}@media (min-width:992px){.bg-intro-home{margin-top:50px}}@media (min-width:1180px){.bg-intro-home{margin-top:-40px}}@media (min-width:1340px){.bg-intro-home{margin-top:-80px}}@media (min-width:1180px){.col-top-rubriques{margin-top:45px!important}}@media (min-width:1340px){.col-top-rubriques{margin-top:90px!important}}#global-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#scroll-progress-bar{position:fixed;top:0;left:0;height:5px;width:0;background-color:#20164d;z-index:9999;-webkit-transition:width .1s ease-in-out;transition:width .1s ease-in-out}.wp-block-cover p{margin-bottom:0!important}.page-template-template-ressources{background:#eaf8f8;background:-webkit-gradient(linear,left top,left bottom,from(#eaf8f8),color-stop(25%,#effafb),color-stop(50%,#f7fdfd),to(#fff));background:linear-gradient(180deg,#eaf8f8 0,#effafb 25%,#f7fdfd 50%,#fff 100%)}.dossiers-thematiques-page{padding:30px 0}@media only screen and (min-width:992px){.dossiers-thematiques-page{padding:50px 0}}.dossiers-thematiques-page .card-thumb{position:relative;border-radius:15px;height:320px;margin-bottom:15px;overflow:hidden}.dossiers-thematiques-page .card-thumb:hover a img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.dossiers-thematiques-page .card-thumb a{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.dossiers-thematiques-page .card-thumb a::after{content:"";position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-radius:15px;top:0;left:0;width:100%;height:100%;background:#20164d;background:-webkit-gradient(linear,left top,right top,from(#20164d),to(rgba(247,247,248,.2)));background:linear-gradient(90deg,#20164d 0,rgba(247,247,248,.2) 100%)}.dossiers-thematiques-page .card-thumb a img{width:100%;height:100%;border-radius:15px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:all .5s;transition:all .5s}.dossiers-thematiques-page .card-thumb-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:15px;z-index:2;color:#fff}@media only screen and (min-width:768px){.dossiers-thematiques-page .card-thumb-content{left:100px}.dossiers-thematiques-page .card-thumb-content::after{content:"";height:100%;width:2px;background-color:#fff;position:absolute;left:-40px;top:0}}.dossiers-thematiques-page .card-thumb-content h3,.dossiers-thematiques-page .card-thumb-content p{max-width:calc(100% - 15px)}@media only screen and (min-width:768px){.dossiers-thematiques-page .card-thumb-content h3,.dossiers-thematiques-page .card-thumb-content p{max-width:calc(100% - 50px)}}.dossiers-thematiques-page .card-thumb-content h3{font-size:2.2rem}@media only screen and (min-width:768px){.dossiers-thematiques-page .card-thumb-content h3{font-size:3rem}}.dossiers-thematiques-page .card-thumb-content a{position:relative}.dossiers-thematiques-page .card-thumb-content a::after{display:none}.page-template-template-podcast main section.alignfull{padding:40px 0}.page-template-template-podcast main section .wp-block-ifen-related-post{margin-top:20px}.page-template-template-podcast main .wp-block-ifen-resources-carousel .related-carousel .swiper-slide-card-thumbnail-icon{display:none}.page-template-template-podcast main .wp-block-ifen-resources-carousel .related-carousel .swiper-slide-card-thumbnail{height:35rem}.page-template-template-podcast main .wp-block-ifen-resources-carousel .related-carousel .swiper-nav{display:none}.page-template-template-podcast main .wp-block-columns .wp-block-column{background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.16);box-shadow:0 8px 20px rgba(0,0,0,.16);border-radius:15px;padding:15px;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;margin-bottom:50px}@media only screen and (min-width:992px){.page-template-template-podcast main .wp-block-columns .wp-block-column{margin-bottom:0}}@media only screen and (min-width:1200px){.page-template-template-podcast main .wp-block-columns .wp-block-column{padding:35px}}.page-template-template-podcast main .wp-block-columns .wp-block-column p:first-child{background-color:#00b2bb;height:60px;width: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;border-radius:50%;color:#fff;font-weight:700;font-size:40px;position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1200px){.page-template-template-podcast main .wp-block-columns .wp-block-column p:first-child{height:80px;width:80px;top:-40px;font-size:50px}}.page-template-template-podcast main .wp-block-columns .wp-block-column p:last-child{margin-bottom:0!important}.page-template-template-podcast main .wp-block-columns .wp-block-column h4{padding-top:30px;margin-bottom:1.5rem!important}.podcast-pictos{padding:20px 30px;border-radius:15px;text-align:center;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.16);box-shadow:0 8px 20px rgba(0,0,0,.16);margin-top:-20px!important;z-index:99;margin:0 auto;width:90%!important}@media only screen and (min-width:768px){.podcast-pictos{width:600px!important;margin-top:-40px!important}}.podcast-pictos .wp-block-group{margin-top:15px!important}.wrap-tablet{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}@media (max-width:1024px){.wrap-tablet .wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media only screen and (min-width:992px){.wrap-tablet{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}.wrap-tablet .col-hide-mobile{-ms-flex-preferred-size:0!important;flex-basis:0%!important}@media only screen and (min-width:1200px){.wrap-tablet .col-hide-mobile{-ms-flex-preferred-size:6%!important;flex-basis:6%!important}}.col-hide-mobile{-ms-flex-preferred-size:0!important;flex-basis:0%!important}@media only screen and (min-width:1200px){.col-hide-mobile{-ms-flex-preferred-size:6%!important;flex-basis:6%!important}}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px;width:100%}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}section{position:relative}section.section-contact .acf-innerblocks-container li a,section.section-contact .acf-innerblocks-container p a{color:#fff!important}section.section-contact .acf-innerblocks-container li a::after,section.section-contact .acf-innerblocks-container p a::after{background-color:#fff}section.hide-scroll .acf-innerblocks-container .group-accordeon p a.ek-link::after{background-color:#00b2bb!important}section.hide-scroll .acf-innerblocks-container .group-accordeon p a::after{background-color:#00b2bb!important}section.format-liste .wp-block-columns .wp-block-column .simpleParallax figure{max-height:200px}@media only screen and (min-width:768px){section.format-liste .wp-block-columns .wp-block-column .simpleParallax figure{max-height:350px}}section .acf-innerblocks-container p a{position:relative;color:#00b2bb}section .acf-innerblocks-container p a:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}section .acf-innerblocks-container p a::after{content:"";position:absolute;width:100%;height:2px;background-color:#00b2bb;bottom:-3px;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.single main .back-single{width:120px}.single main .back-single a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none!important}.single main .back-single a:hover svg{margin-left:-5px}.single main .back-single a svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}.single main p a{color:#00b2bb;text-decoration:underline!important}.single main .banner-page{min-height:75px}@media only screen and (min-width:992px){.single main .banner-page{min-height:100px}}.single main .top-header{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.single main .top-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single main .top-header .top-infos-reading-single{margin-top:20px}@media only screen and (min-width:992px){.single main .top-header .top-infos-reading-single{margin-top:0}}.single main .top-header h1{font-size:3rem}@media only screen and (min-width:992px){.single main .top-header h1{max-width:80%;font-size:3.6rem}}.single main .post-taxonomies{max-width:100%!important;margin-top:20px!important}.single main .post-taxonomies-group ul{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px;margin-bottom:30px}.single main .post-taxonomies-group ul li{list-style:none;background-color:#eaf8f8;border-radius:30px;padding-bottom:0!important;padding:4px 14px!important;color:#20164d;-webkit-transition:all .5s;transition:all .5s;font-size:16px}.single main .post-taxonomies-group ul li:hover{background-color:#00b2bb;color:#fff}.single main .wp-block-file{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;width:100%}.single main .wp-block-file a:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;text-decoration:none;color:#20164d;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.16);box-shadow:0 8px 20px rgba(0,0,0,.16);position:relative;height:50px;width:100%;padding:0 20px;font-size:1.8rem;gap:12px;position:relative;-webkit-transition:all .5s;transition:all .5s}.single main .wp-block-file a:first-child:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.single main .wp-block-file a:first-child:hover::after{background-color:#00b2bb}.single main .wp-block-file a:first-child::before{position:relative;top:2px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.207' height='19.207' viewBox='0 0 15.207 19.207'%3E%3Cpath id='file-check-alt-1-svgrepo-com' d='M13,3H8.2a4.969,4.969,0,0,0-2.108.218,2,2,0,0,0-.874.874A4.969,4.969,0,0,0,5,6.2V17.8a4.969,4.969,0,0,0,.218,2.108,2,2,0,0,0,.874.874A4.968,4.968,0,0,0,8.2,21H19M13,3l6,6M13,3V7.4a2.484,2.484,0,0,0,.109,1.054,1,1,0,0,0,.437.437A2.484,2.484,0,0,0,14.6,9H19m0,0V21' transform='translate(-4.5 -2.293)' fill='none' stroke='%2320164d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A")}.single main .wp-block-file a:first-child::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9.346' height='16.57' viewBox='0 0 9.346 16.57'%3E%3Cg id='Groupe_2915' data-name='Groupe 2915' transform='translate(0.683 15.888) rotate(-90)'%3E%3Cpath id='Tracé_1412' data-name='Tracé 1412' d='M15.449,1,8.224,8.225,1,1' transform='translate(-0.622 -0.622)' fill='none' stroke='%23f7f7f7' stroke-linecap='round' stroke-width='1.5'/%3E%3Cg id='Groupe_2828' data-name='Groupe 2828' transform='translate(0 0)'%3E%3Cg id='Groupe_2827' data-name='Groupe 2827'%3E%3Cpath id='Tracé_1413' data-name='Tracé 1413' d='M15.449,1,8.224,8.225,1,1' transform='translate(-0.622 -0.622)' fill='none' stroke='%23f7f7f7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#20164d;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;width:50px;border-radius:0 15px 15px 0;-webkit-transition:all .5s;transition:all .5s}.single main .wp-block-file a.wp-block-file__button{display:none}.single main .plyr--video img{position:absolute;top:0;left:0;z-index:1}.single main .wp-block-audio{margin-bottom:40px}.single main .wp-block-audio .plyr--audio .plyr__controls{background-color:#20164d;position:absolute;left:0;bottom:0;width:100%;border-radius:0 0 15px 15px;height:65px}.single main .wp-block-audio .plyr--audio .plyr__controls button{border-radius:50%!important}.single main .wp-block-audio .plyr--audio .plyr__controls button:hover{background-color:#00b2bb}.single main .wp-block-audio .plyr--audio .plyr__controls svg{fill:#fff!important}.single main .wp-block-audio .plyr--audio .plyr__controls .plyr__time{color:#fff!important}.single main .wp-block-audio .plyr--audio .plyr__controls .plyr__menu{display:none!important}.single main .group-audio figure img{width:100%;height:300px}.single main .wp-block-quote{position:relative}@media only screen and (min-width:992px){.single main .wp-block-quote{margin-left:10%}.single main .wp-block-quote::after,.single main .wp-block-quote::before{content:"";position:absolute;left:0;width:150px;height:2px;background-color:#00b2bb}.single main .wp-block-quote::before{top:-30px}.single main .wp-block-quote::after{bottom:-35px}}.single main .wp-block-quote p:first-child{font-size:40px;line-height:1.2;font-family:"Oleo Script",system-ui;font-weight:400;font-style:normal}.single main .wp-block-quote p:last-child{color:#00b2bb;font-size:3rem;font-weight:600;font-style:italic}.single main .wp-block-cover h1{font-size:2rem!important;max-width:100%;margin-bottom:1.5rem!important}@media only screen and (min-width:576px){.single main .wp-block-cover h1{max-width:80%}}@media only screen and (min-width:992px){.single main .wp-block-cover h1{font-size:3rem!important}}@media only screen and (min-width:1200px){.single main .wp-block-cover h1{max-width:50%;top:-20px;position:relative;margin-bottom:0!important}}.single main .wrapper-summary{max-width:1340px!important;width:90%;margin:0 auto}@media only screen and (min-width:992px){.single main .wrapper-summary{position:sticky;top:0;z-index:99}}.single main .summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.16);box-shadow:0 8px 20px rgba(0,0,0,.16);background-color:#fff;border-radius:15px;z-index:999;padding:15px!important;margin-bottom:20px;top:90px;height:60px;-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;padding:0 10px!important;margin-top:-50px!important;position:sticky}@media only screen and (min-width:992px){.single main .summary{padding:0 20px!important;top:0}}.single main .summary h3{font-size:24px;margin-bottom:0!important}.single main #anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;padding-left:0;overflow:scroll;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:30px 0!important;-ms-overflow-style:none;scrollbar-width:none}.single main #anchor-list ::-webkit-scrollbar{display:none}.single main #anchor-list li{list-style:none;background-color:#fff;border:1px solid #20164d;border-radius:30px;padding:4px 14px!important;-webkit-transition:all .5s;transition:all .5s;text-align:center;font-size:16px}.single main #anchor-list li.active{background-color:#20164d}.single main #anchor-list li.active a{color:#fff}.single main #anchor-list li:hover{background-color:#20164d}.single main #anchor-list li:hover a{color:#fff}.single main #anchor-list li a{color:#20164d;text-decoration:none}.single main .wp-block-section.alignfull{padding:0!important}.single main .wp-block-section.alignfull .alignwide-carousel .wp-block-ifen-resources-carousel{overflow:unset}.single main .alignwide{padding:20px 0}.single main .alignwide .acf-innerblocks-container{padding:30px 0}.single main .alignwide figure img{border-radius:30px}.single main .alignwide .alignwide{max-width:100%!important;padding:0!important;width:100%!important}.single main .alignwide .wp-block-ifen-video{margin-bottom:30px}.single main .alignwide .toc-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:32px;width:32px;border-radius:999px;border:1px solid #20164d;background:#fff;color:#20164d;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;cursor:pointer;z-index:2}.single main .alignwide .toc-arrow span{font-size:30px;position:relative;top:-2px}.single main .alignwide .toc-left{left:4px}.single main .alignwide .toc-right{right:4px}.single main .alignwide .toc-arrow:disabled{opacity:0;cursor:default}.single main .alignwide .top-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:10px}@media only screen and (min-width:992px){.single main .alignwide .top-infos{margin-left:auto;width:23%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1400px){.single main .alignwide .top-infos{width:20%}}.single main .alignwide .top-infos-reading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:992px){.single main .alignwide .top-infos-reading{gap:10px}}.single main .alignwide .top-infos-reading-time{background-color:#eee;border-radius:30px;padding:5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:16px}.single main .alignwide .top-infos .top-infos-reading-single{margin:20px auto 30px 0}@media only screen and (min-width:768px){.single main .alignwide .top-infos .top-infos-reading-single{margin:20px 0 30px auto}}@media only screen and (min-width:1200px){.single main .wp-block-columns.col-half .wp-block-column:last-child{padding-left:5%}}@media only screen and (min-width:1200px){.single main .wp-block-columns.col-half-left .wp-block-column:first-child{padding-right:5%!important}}.single main .wp-block-columns.col-podcast iframe{border-radius:15px;height:300px!important}.single.single-ressources .wp-block-ifen-resources-carousel{border-top:1px solid #00b2bb;padding-top:50px;margin-top:50px}.single.single-ressources .wp-block-columns .wp-block-columns{margin-bottom:50px}@media (max-width:782px){.single.single-ressources .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:46%!important;flex-basis:46%!important}}@media (max-width:767px){.single.single-ressources .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.single.postid-742 .top-infos-reading{display:none!important}body.single main #post-content section .alignwide-carousel{padding:20px 0!important}@media (max-width:992px){.alignwide-carousel{max-width:100%;width:100%}}.alignwide .alignwide-carousel{max-width:100%!important;width:100%!important}.wp-block-ifen-resources-carousel{overflow:hidden}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel{overflow:unset}}.wp-block-ifen-resources-carousel .carousel-wrapper{position:relative}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container{padding:0 10% 0 5%;border-radius:5px}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container{padding:0 5% 0 0;overflow:hidden}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container.no-padding{padding:0 5% 0 0!important}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-container.no-padding{padding:0!important}}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel{width:105%}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-slide{width:100%!important}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-slide .swiper-slide-card-thumbnail{min-height:350px!important}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-slide-card a::after{display:none}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-slide-card-thumbnail-title a::after{display:none!important}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-slide-card-link::after{display:block!important;content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.85)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%);border-radius:15px}.wp-block-ifen-resources-carousel .carousel-wrapper .featured-carousel .swiper-nav{display:none}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;position:relative}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide.swiper-slide-prev{margin-left:2.5%}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide.swiper-slide-prev{margin-left:0}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card{width:100%;height:100%;position:relative}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail{height:220px;width:100%;position:relative;border-radius:15px;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.16);box-shadow:0 3px 8px rgba(0,0,0,.16)}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail{height:273px}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;color:#fff;font-size:36px;padding-right:20px;margin-bottom:0!important;z-index:9}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail-title{max-width:75%}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail-icon{position:absolute;left:20px;bottom:20px;background-color:#eaf8f8;height:45px;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;border-radius:50%;z-index:9}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail-icon img{width:auto!important;-o-object-fit:unset!important;object-fit:unset!important;height:auto!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border-radius:unset!important;max-height:30px!important}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transition:all .5s;transition:all .5s}@media only screen and (min-width:768px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-thumbnail img{-o-object-position:center center;object-position:center center}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-content{padding:15px 0}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-slide-card-content h3{font-size:2rem}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav{position:absolute;top:9rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:9}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-next{right:10px}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-next{right:-25px}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-prev{left:5px}@media only screen and (min-width:992px){.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-prev{left:-25px}}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-next,.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-prev{height:50px;width:50px;background-color:#00b2bb;border-radius:50%;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;position:absolute;top:0;margin:0!important}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-next::after,.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-prev::after{display:none}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-next.swiper-button-disabled,.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-button-prev.swiper-button-disabled{opacity:0!important}.wp-block-ifen-resources-carousel .carousel-wrapper .swiper-nav .swiper-arrow{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}.gallery-carousel .swiper-slide img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0!important}.container-fluid{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:50px 0}.shape-section{position:absolute;left:0;width:100%}.shape-section-top{top:-87px}.shape-section-top~.acf-innerblocks-container{padding-bottom:1px;top:-20px}.shape-section-bottom{bottom:-93px}.bg-gradient-fuse{background:#00b9bd!important;background:-webkit-gradient(linear,right top,left top,from(#00b9bd),color-stop(10%,#01adb6),color-stop(20%,#039eac),color-stop(30%,#058ea2),color-stop(40%,#077d98),color-stop(50%,#096b8c),color-stop(60%,#0b5881),color-stop(70%,#0e4675),color-stop(80%,#103269),color-stop(90%,#131e5d),to(#150a50))!important;background:linear-gradient(270deg,#00b9bd 0,#01adb6 10%,#039eac 20%,#058ea2 30%,#077d98 40%,#096b8c 50%,#0b5881 60%,#0e4675 70%,#103269 80%,#131e5d 90%,#150a50 100%)!important;position:relative}.bg-gradient-fuse-1{background:#20164d;position:relative}.bg-gradient-fuse-1 .curve{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;top:-60px}.intro-parcours{margin-top:-35px;padding-top:35px}@media only screen and (min-width:992px){.intro-parcours{margin-top:0;padding-top:0}}.wp-block-ifen-related-post{margin-top:40px}.wp-block-ifen-related-post .resource-item{background:#fff;border:1px solid #ddd;border-radius:5px;padding:15px;text-align:center;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.wp-block-ifen-related-post .resource-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.wp-block-ifen-related-post .resource-thumbnail img{border-radius:5px 5px 0 0;margin-bottom:15px}.wp-block-ifen-related-post .resource-title a{color:#333}.wp-block-ifen-related-post .resource-title a:hover{color:#0073aa}.podcast-player .podcast-iframe-wrapper iframe{max-height:250px!important}@media only screen and (min-width:768px){.podcast-player .podcast-iframe-wrapper iframe{max-height:350px!important}}@media only screen and (min-width:992px){.podcast-player .podcast-iframe-wrapper iframe{max-height:500px!important}}@media only screen and (min-width:1400px){.podcast-player .podcast-iframe-wrapper iframe{max-height:588px!important}}.swiper-home{width:100%;height:500px;position:relative;overflow:hidden}@media only screen and (min-width:992px){.swiper-home{height:600px}}@media only screen and (min-width:1400px){.swiper-home{height:700px}}.swiper-home-wrapper .swiper-slide-active{position:relative;z-index:99}.swiper-home-wrapper-slide{background-position:center center;background-size:cover;background-repeat:no-repeat;height:auto;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.swiper-home-wrapper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-content-item{padding-left:30px}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide-content-item{padding-left:10px;position:relative;top:-50px}}@media only screen and (min-width:1400px){.swiper-home-wrapper-slide-content-item{padding-left:40px}}.swiper-home-wrapper-slide-content-item-cat{font-size:2rem;margin-bottom:15px}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-content-item-cat{font-size:2.5rem}}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide-content-item-cat{font-size:3rem}}.swiper-home-wrapper-slide-content-item-titre{margin-bottom:10px;font-size:2.6rem;line-height:1.1!important;color:#fff!important}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-content-item-titre{font-size:3rem;margin-bottom:15px}}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide-content-item-titre{font-size:3.6rem}}@media only screen and (min-width:1400px){.swiper-home-wrapper-slide-content-item-titre{font-size:5rem}}.swiper-home-wrapper-slide-content-item-texte{margin-bottom:25px!important;font-size:1.8rem}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-content-item-texte{max-width:350px;font-size:1.8rem;margin-bottom:35px!important}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide-content-item-texte{max-width:300px;font-size:2rem}}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide-content-item-texte{max-width:350px}}.swiper-home-wrapper-slide-content-item-bouton{background-color:#00b2bb;text-decoration:none;display:inline-block;border-radius:30px;padding:10px 20px;position:relative;-webkit-transition:all .5s;transition:all .5s;overflow:hidden}.swiper-home-wrapper-slide-content-item-bouton span{position:relative;z-index:10;color:#fff;-webkit-transition:all .5s;transition:all .5s}.swiper-home-wrapper-slide-content-item-bouton::after{content:"";position:absolute;right:0;top:0;width:0;height:100%;background-color:#fff;-webkit-transition:all .5s;transition:all .5s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide-content-item-bouton:hover{color:#20164d}.swiper-home-wrapper-slide-content-item-bouton:hover::after{width:100%}.swiper-home-wrapper-slide-content-item-bouton:hover span{color:#20164d}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.alignement2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.swiper-home-wrapper-slide.alignement2 .swiper-home-wrapper-slide-color .ellipse-top{top:0;right:0;-webkit-transform:rotate(360deg)!important;-ms-transform:rotate(360deg)!important;transform:rotate(360deg)!important}.swiper-home-wrapper-slide.alignement2 .swiper-home-wrapper-slide-color .ellipse-bottom{right:0}.swiper-home-wrapper-slide.disposition1 .swiper-home-wrapper-slide-img{width:100%}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition1 .swiper-home-wrapper-slide-img{width:60%}}@media only screen and (min-width:768px){.swiper-home-wrapper-slide.disposition1 .swiper-home-wrapper-slide-color{width:100%}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition1 .swiper-home-wrapper-slide-color{width:50%}}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide.disposition1 .swiper-home-wrapper-slide-color{width:40%}}.swiper-home-wrapper-slide.disposition2 .swiper-home-wrapper-slide-img{width:100%}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition2 .swiper-home-wrapper-slide-img{width:40%}}@media only screen and (min-width:768px){.swiper-home-wrapper-slide.disposition2 .swiper-home-wrapper-slide-color{width:100%}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition2 .swiper-home-wrapper-slide-color{width:50%}}@media only screen and (min-width:1200px){.swiper-home-wrapper-slide.disposition2 .swiper-home-wrapper-slide-color{width:60%}}.swiper-home-wrapper-slide.disposition3 .swiper-home-wrapper-slide-img{width:100%}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition3 .swiper-home-wrapper-slide-img{width:50%}}@media only screen and (min-width:768px){.swiper-home-wrapper-slide.disposition3 .swiper-home-wrapper-slide-color{width:100%}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide.disposition3 .swiper-home-wrapper-slide-color{width:50%}}.swiper-home-wrapper-slide.disposition4 .swiper-home-wrapper-slide-img{width:100%}.swiper-home-wrapper-slide.disposition4 .swiper-home-wrapper-slide-color{width:0}.swiper-home-wrapper-slide-half{height:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-half{height:100%}}.swiper-home-wrapper-slide-img{overflow:hidden}.swiper-home-wrapper-slide-img-item{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);-webkit-transition:all 3s;transition:all 3s}.swiper-home-wrapper-slide-img-item figure{height:100%}.swiper-home-wrapper-slide-img-item figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.swiper-home-wrapper-slide-img .scale{-webkit-transform:scale3d(1,1,1)!important;transform:scale3d(1,1,1)!important;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-transition:all 3s;transition:all 3s}.swiper-home-wrapper-slide-color{width:100%;height:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-color{width:100%;height:100%}}.swiper-home-wrapper-slide-color figure,.swiper-home-wrapper-slide-color svg{position:absolute;z-index:0}.swiper-home-wrapper-slide-color figure.ellipse-top,.swiper-home-wrapper-slide-color svg.ellipse-top{display:none;top:0;right:0}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-color figure.ellipse-top,.swiper-home-wrapper-slide-color svg.ellipse-top{display:block}}.swiper-home-wrapper-slide-color figure.ellipse-bottom,.swiper-home-wrapper-slide-color svg.ellipse-bottom{bottom:0;right:0;display:none}@media only screen and (min-width:992px){.swiper-home-wrapper-slide-color figure.ellipse-bottom,.swiper-home-wrapper-slide-color svg.ellipse-bottom{display:block}}.swiper-home-wrapper-slide-content{position:relative;z-index:2;margin-top:-30px}@media only screen and (min-width:768px){.swiper-home-wrapper-slide-content{margin-top:0}}@media only screen and (min-width:992px){.swiper-home-wrapper-slide-content{padding:15px 30px}}.swiper-home-wrapper-slide-content.fadeup{-webkit-animation-name:swiper-slide-content;animation-name:swiper-slide-content;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-transition-delay:1s;transition-delay:1s}.swiper-home.swiper-page{height:auto}@media only screen and (min-width:992px){.swiper-home.swiper-page{height:500px}}.swiper-home.swiper-page .swiper-slide{overflow:hidden}@media (max-width:992px){.swiper-home.swiper-page .swiper-slide{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.swiper-home.swiper-page .swiper-slide:not(.swiper-slide-active){opacity:0!important}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff!important;height:auto!important}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half{overflow:unset;position:absolute;width:550px;height:70%!important;padding:30px 50px;left:0}}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .alignwide{width:100%}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half.swiper-home-wrapper-slide-img{position:relative;width:100%}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half.swiper-home-wrapper-slide-img{width:82%}}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half.swiper-home-wrapper-slide-img .swiper-home-wrapper-slide-img-item{-webkit-transform:unset;-ms-transform:unset;transform:unset;height:200px}@media only screen and (min-width:768px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half.swiper-home-wrapper-slide-img .swiper-home-wrapper-slide-img-item{height:300px}}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half.swiper-home-wrapper-slide-img .swiper-home-wrapper-slide-img-item{height:515px}}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content{padding:0;margin-top:30px}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content{margin:0}}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item{padding:0;top:0}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item h1{margin-top:10px}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item h1{font-size:3.6rem}}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item h1,.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item p,.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item span{color:#20164d!important;max-width:100%!important}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item p{margin-bottom:20px!important}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item a span{color:#fff!important}.swiper-home.swiper-page .swiper-slide .swiper-home-wrapper-slide-half .swiper-home-wrapper-slide-content .swiper-home-wrapper-slide-content-item-bouton:hover::after{background-color:#20164d}.swiper-home.swiper-page .swiper-navigation{left:unset;right:15px;top:200px}@media only screen and (min-width:768px){.swiper-home.swiper-page .swiper-navigation{top:345px}}@media only screen and (min-width:992px){.swiper-home.swiper-page .swiper-navigation{top:50%;left:525px;right:unset}}.swiper-home.swiper-page .swiper-navigation .swiper-home-navigation-item{border:1.5px solid #20164d;background-color:#fff}.swiper-home.swiper-page .swiper-navigation .swiper-home-navigation-item::before{background-color:#fff}@media only screen and (min-width:768px){.swiper-home.swiper-page .swiper-navigation .swiper-home-navigation-item::before{background-color:#20164d}}@media only screen and (min-width:1200px){.swiper-home.swiper-page .swiper-navigation .swiper-home-navigation-item:hover svg path{stroke:#fff}}.swiper-home.swiper-page .swiper-navigation .swiper-home-navigation-item svg path{stroke:#20164d}.swiper-home.swiper-page .curve{display:none}.swiper-home-navigation{position:absolute;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.swiper-home-navigation{top:unset;bottom:45px}}@media only screen and (min-width:992px){.swiper-home-navigation{top:50%;bottom:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:1400px){.swiper-home-navigation{right:50px}}.swiper-home-navigation-item{margin:0 0 0 10px;background-color:transparent;border:1.5px solid #fff;border-radius:50%;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s;position:relative}@media only screen and (min-width:992px){.swiper-home-navigation-item{margin:7.5px 0}}.swiper-home-navigation-item svg{-webkit-transition:all .1s;transition:all .1s;position:relative;z-index:9}.swiper-home-navigation-item::before{content:"";position:absolute;top:50%;left:50%;width:100%;opacity:1;height:100%;background:#20164d;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:100%;-webkit-transition:all .3s;transition:all .3s;z-index:1}@media only screen and (min-width:768px){.swiper-home-navigation-item::before{background:#fff;width:0;height:0;opacity:0}}@media only screen and (min-width:1200px){.swiper-home-navigation-item:hover::before{width:calc(100% - 4px);height:calc(100% - 4px);opacity:1}.swiper-home-navigation-item:hover svg path{stroke:#20164d}}.wp-has-aspect-ratio iframe{width:100vw;height:56.2499999297vw;margin-top:-200px}.plyr--video{border-radius:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transition:all .5s;transition:all .5s}.plyr--video:hover{-webkit-box-shadow:0 18px 21px rgba(0,0,0,.16);box-shadow:0 18px 21px rgba(0,0,0,.16)}.plyr--video.plyr--stopped .plyr__controls{display:none}.plyr--video.plyr--stopped img{opacity:1}.plyr--video.plyr-poster img{opacity:0!important}.plyr--video.plyr--playing img{opacity:0!important}.plyr--video.plyr img{-webkit-transition:all .5s;transition:all .5s}.plyr--video .plyr__control--overlaid{background-color:#fff!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:7px solid #e3e3e3}@media only screen and (min-width:768px){.plyr--video .plyr__control--overlaid{width:90px!important;height:90px}}.plyr--video .plyr__control--overlaid svg{fill:#00b2bb!important}@media only screen and (min-width:768px){.plyr--video .plyr__control--overlaid svg{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}}.plyr--video .plyr__control--overlaid:hover{-webkit-transform:translate(-50%,-50%) scale(1.1)!important;-ms-transform:translate(-50%,-50%) scale(1.1)!important;transform:translate(-50%,-50%) scale(1.1)!important}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background-color:#00b2bb}.plyr--full-ui input[type=range]{color:#00b2bb!important}.popup-video figure{position:relative}.popup-video figure:hover::after{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.popup-video figure::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='34' viewBox='0 0 29 34'%3E%3Cpath id='Polygone_1' data-name='Polygone 1' d='M15.275,2.943a2,2,0,0,1,3.451,0L32.235,25.989A2,2,0,0,1,30.509,29H3.491a2,2,0,0,1-1.725-3.011Z' transform='translate(29) rotate(90)' fill='%2300b2bb'/%3E%3C/svg%3E%0A");position:absolute;-webkit-transition:all .5s;transition:all .5s;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(.65);-ms-transform:translate(-50%,-50%) scale(.65);transform:translate(-50%,-50%) scale(.65);border-radius:50%;width:90px;height:90px;background-color:#fff;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;border:7px solid #e3e3e3;padding-left:5px}@media only screen and (min-width:768px){.popup-video figure::after{-webkit-transform:translate(-50%,-50%) scale(.75);-ms-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}}@media only screen and (min-width:992px){.popup-video figure::after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL2Rpc3QvcGx5ci5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiYXBwLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImJhc2UvbWl4aW5zLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvYmFzZS5zY3NzIiwiY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2JvdXRvbi5zY3NzIiwiY29tcG9uZW50cy9jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NvbG9ubmVzLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9jb29raWUuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVyLXJlc3VsdHMuc2NzcyIsImNvbXBvbmVudHMvZmlsdGVyLXNpZGViYXIuc2NzcyIsImxheW91dC9mb290ZXIuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsImxheW91dC9ob21lLnNjc3MiLCJsYXlvdXQvcGFnZS5zY3NzIiwibGF5b3V0L3NlY3Rpb24uc2NzcyIsImxheW91dC9zaW5nbGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9jYXJvdXNlbC1yZXNzb3VyY2VzL3N0eWxlLnNjc3MiLCIuLi8uLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3Mvc2VjdGlvbi9zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3JlbGF0ZWQtcG9zdC9zdHlsZS5zY3NzIiwiLi4vLi4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3BvZGNhc3Qvc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy9zbGlkZXIvc3R5bGUuc2NzcyIsIi4uLy4uL3RlbXBsYXRlLXBhcnRzL2Jsb2Nrcy92aWRlby9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFZQSxXQUFXLFlBQVksYUFBYSxJQUFJLHlyRUFBeXJFLFlBQVksSUFBSSxXQUFXLE9BQU8sTUFBTSxxQkFBcUIsUUFBUSxRQUFRLGlCQUFpQixZQUFZLEtBQUssYUFBYSxLQUFLLFNBQVMsU0FBUyxTQUFTLE9BQU8sV0FBVyxLQUFLLFFBQVEsRUFBRSxRQUFRLEVBQUUsUUFBUSxNQUFNLGlDQUFpQyxlQUFlLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsRUFBRSxRQUFRLEtBQUssb0JBQW9CLFVBQVUsMkJBQTJCLHlEQUF5RCxXQUFXLFlBQVksOEJBQThCLGdCQUFnQixVQUFVLG1CQUFxQixtQkFBbUIsYUFBYSxNQUFNLGlCQUFpQixhQUFhLE1BQU0sY0FBYyxhQUFhLFlBQVksRUFBRSxNQUFNLEtBQUssT0FBTyxL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QUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsY0FDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLFVBaERKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FxRFEsT0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxZQStETSxPQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sT0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxPQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sT0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxPQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sUUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxRQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFFBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsVUF4RFYsWUFBQSxZQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsSUF3RFUsVUF4RFYsWUFBQSxhQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsSUF3RFUsVUF4RFYsWUFBQSxhQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsSUF3RFUsV0F4RFYsWUFBQSxhQXdEVSxXQXhEVixZQUFBLGFBbUVNLEtKK2dCUixNSTdnQlUsY0FBQSxFQUdGLEtKK2dCUixNSTdnQlUsY0FBQSxFQVBGLEtKeWhCUixNSXZoQlUsY0FBQSxRQUdGLEtKeWhCUixNSXZoQlUsY0FBQSxRQVBGLEtKbWlCUixNSWppQlUsY0FBQSxPQUdGLEtKbWlCUixNSWppQlUsY0FBQSxPQVBGLEtKNmlCUixNSTNpQlUsY0FBQSxLQUdGLEtKNmlCUixNSTNpQlUsY0FBQSxLQVBGLEtKdWpCUixNSXJqQlUsY0FBQSxPQUdGLEtKdWpCUixNSXJqQlUsY0FBQSxPQVBGLEtKaWtCUixNSS9qQlUsY0FBQSxLQUdGLEtKaWtCUixNSS9qQlUsY0FBQSxLQzFETix5QkRVRSxRQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUdGLG9CQXBDSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLGFBaERKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FxRFEsVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxZQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsYUF4RFYsWUFBQSxFQXdEVSxhQXhEVixZQUFBLFlBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsYUFtRU0sUUo2dUJOLFNJM3VCUSxjQUFBLEVBR0YsUUo0dUJOLFNJMXVCUSxjQUFBLEVBUEYsUUpxdkJOLFNJbnZCUSxjQUFBLFFBR0YsUUpvdkJOLFNJbHZCUSxjQUFBLFFBUEYsUUo2dkJOLFNJM3ZCUSxjQUFBLE9BR0YsUUo0dkJOLFNJMXZCUSxjQUFBLE9BUEYsUUpxd0JOLFNJbndCUSxjQUFBLEtBR0YsUUpvd0JOLFNJbHdCUSxjQUFBLEtBUEYsUUo2d0JOLFNJM3dCUSxjQUFBLE9BR0YsUUo0d0JOLFNJMXdCUSxjQUFBLE9BUEYsUUpxeEJOLFNJbnhCUSxjQUFBLEtBR0YsUUpveEJOLFNJbHhCUSxjQUFBLE1DMUROLHlCRFVFLFFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBR0Ysb0JBcENKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FjQSxpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsZUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsZUErQkUsYUFoREosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFlBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXVFUSxhQXhEVixZQUFBLEVBd0RVLGFBeERWLFlBQUEsWUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLElBd0RVLGNBeERWLFlBQUEsYUF3RFUsY0F4RFYsWUFBQSxhQW1FTSxRSmc4Qk4sU0k5N0JRLGNBQUEsRUFHRixRSis3Qk4sU0k3N0JRLGNBQUEsRUFQRixRSnc4Qk4sU0l0OEJRLGNBQUEsUUFHRixRSnU4Qk4sU0lyOEJRLGNBQUEsUUFQRixRSmc5Qk4sU0k5OEJRLGNBQUEsT0FHRixRSis4Qk4sU0k3OEJRLGNBQUEsT0FQRixRSnc5Qk4sU0l0OUJRLGNBQUEsS0FHRixRSnU5Qk4sU0lyOUJRLGNBQUEsS0FQRixRSmcrQk4sU0k5OUJRLGNBQUEsT0FHRixRSis5Qk4sU0k3OUJRLGNBQUEsT0FQRixRSncrQk4sU0l0K0JRLGNBQUEsS0FHRixRSnUrQk4sU0lyK0JRLGNBQUEsTUMxRE4seUJEVUUsUUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FHRixvQkFwQ0osaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQWNBLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxlQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxlQStCRSxhQWhESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBcURRLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBdUVRLGFBeERWLFlBQUEsRUF3RFUsYUF4RFYsWUFBQSxZQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsYUF4RFYsWUFBQSxhQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsSUF3RFUsY0F4RFYsWUFBQSxhQXdEVSxjQXhEVixZQUFBLGFBbUVNLFFKbXBDTixTSWpwQ1EsY0FBQSxFQUdGLFFKa3BDTixTSWhwQ1EsY0FBQSxFQVBGLFFKMnBDTixTSXpwQ1EsY0FBQSxRQUdGLFFKMHBDTixTSXhwQ1EsY0FBQSxRQVBGLFFKbXFDTixTSWpxQ1EsY0FBQSxPQUdGLFFKa3FDTixTSWhxQ1EsY0FBQSxPQVBGLFFKMnFDTixTSXpxQ1EsY0FBQSxLQUdGLFFKMHFDTixTSXhxQ1EsY0FBQSxLQVBGLFFKbXJDTixTSWpyQ1EsY0FBQSxPQUdGLFFKa3JDTixTSWhyQ1EsY0FBQSxPQVBGLFFKMnJDTixTSXpyQ1EsY0FBQSxLQUdGLFFKMHJDTixTSXhyQ1EsY0FBQSxNQzFETiwwQkRVRSxRQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUdGLG9CQXBDSixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLGFBaERKLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FxRFEsVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxZQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFB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QXNCUSxrQkFBQSxxQkFBQSxTQUFBLGNBQUEscUJBQUEsU0FBQSxVQUFBLHFCQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogU3dpcGVyIDkuNC4xXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDEzLCAyMDIzXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLHN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRlLHN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCw6aG9zdCguc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbixzd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtAa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSAwfX1Aa2V5ZnJhbWVzIHBseXItcG9wdXB7MCV7b3BhY2l0eTouNTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgcGx5ci1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5wbHlyey1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXJlY3Rpb246bHRyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZhbWlseTp2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LGluaGVyaXQpO2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtcztmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGluZS1oZWlnaHQ6MS43O2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsMS43KTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7ei1pbmRleDowfS5wbHlyIGF1ZGlvLC5wbHlyIGlmcmFtZSwucGx5ciB2aWRlb3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnBseXIgYnV0dG9ue2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3dpZHRoOmF1dG99LnBseXI6Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucGx5ci0tZnVsbC11aSAqLC5wbHlyLS1mdWxsLXVpIDphZnRlciwucGx5ci0tZnVsbC11aSA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0ucGx5ci0tZnVsbC11aSBhLC5wbHlyLS1mdWxsLXVpIGJ1dHRvbiwucGx5ci0tZnVsbC11aSBpbnB1dCwucGx5ci0tZnVsbC11aSBsYWJlbHt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5wbHlyX19iYWRnZXtiYWNrZ3JvdW5kOiM0YTU0NjQ7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWJhZGdlLWJhY2tncm91bmQsIzRhNTQ2NCk7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWJhZGdlLWJvcmRlci1yYWRpdXMsMnB4KTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwjZmZmKTtmb250LXNpemU6OXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYWRnZSw5cHgpO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozcHggNHB4fS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LnBseXJfX2NhcHRpb25ze2FuaW1hdGlvbjpwbHlyLWZhZGUtaW4gLjNzIGVhc2U7Ym90dG9tOjA7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtsZWZ0OjA7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHl7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7cGFkZGluZzoyMHB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMil9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLTQpKX0ucGx5cl9fY2FwdGlvbntiYWNrZ3JvdW5kOiMwMDBjO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLCMwMDBjKTtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2JveC1kZWNvcmF0aW9uLWJyZWFrOmNsb25lO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1jYXB0aW9ucy10ZXh0LWNvbG9yLCNmZmYpO2xpbmUtaGVpZ2h0OjE4NSU7cGFkZGluZzouMmVtIC41ZW07d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBseXJfX2NhcHRpb24gZGl2e2Rpc3BsYXk6aW5saW5lfS5wbHlyX19jb250cm9se2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLDRweCk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OnZpc2libGU7cGFkZGluZzo3cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2ZpbGw6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fWEucGx5cl9fY29udHJvbHt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5pY29uLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5sYWJlbC0tcHJlc3NlZCxhLnBseXJfX2NvbnRyb2w6YWZ0ZXIsYS5wbHlyX19jb250cm9sOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX0ucGx5cl9fY29udHJvbHN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye2ZsZXg6MTttaW4td2lkdGg6MH0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVte21hcmdpbi1sZWZ0OjIuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0b30ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7cGFkZGluZy1sZWZ0OjIuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWV7cGFkZGluZzowIDVweDtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMil9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmZpcnN0LWNoaWxkLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZSsucGx5cl9fdGltZSwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWU6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ciBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyIFtkYXRhLXBseXI9cGlwXSwucGx5cl9fY29udHJvbHM6ZW1wdHl7ZGlzcGxheTpub25lfS5wbHlyLS1haXJwbGF5LXN1cHBvcnRlZCBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyLS1mdWxsc2NyZWVuLWVuYWJsZWQgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ci0tcGlwLXN1cHBvcnRlZCBbZGF0YS1wbHlyPXBpcF17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBseXJfX21lbnV7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIC5wbHlyX190b29sdGlwe2Rpc3BsYXk6bm9uZX0ucGx5cl9fbWVudV9fY29udGFpbmVye2FuaW1hdGlvbjpwbHlyLXBvcHVwIC4ycyBlYXNlO2JhY2tncm91bmQ6I2ZmZmZmZmU2O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsI2ZmZmZmZmU2KTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsOHB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCAjMDAwMDAwMjY7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLW1lbnUtc2hhZG93LDAgMXB4IDJweCAjMDAwMDAwMjYpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDozfS5wbHlyX19tZW51X19jb250YWluZXI+ZGl2e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpLHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSl9LnBseXJfX21lbnVfX2NvbnRhaW5lcjphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlci10b3AtY29sb3I6I2ZmZmZmZmU2O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsI2ZmZmZmZmU2KTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTRweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcgLSB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KS8yKTt0b3A6MTAwJTt3aWR0aDowfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV17cGFkZGluZzo3cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV0sLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXXttYXJnaW4tdG9wOjJweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9se2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLW1lbnUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpO3BhZGRpbmc6NC42NjY2N3B4IDEwLjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzEuNSkgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41KTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w+c3BhbnthbGlnbi1pdGVtczppbmhlcml0O2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCAjMDAwMDtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4O3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojNzI4MTk3O2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtyaWdodDo2LjVweDtyaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmZvY3VzLXZpc2libGU6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpob3ZlcjphZnRlcntib3JkZXItbGVmdC1jb2xvcjppbml0aWFsfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2t7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO21hcmdpbjo3cHg7bWFyZ2luOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTttYXJnaW4tYm90dG9tOjMuNXB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJSAtIDE0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoyKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjojNzI4MTk3O2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3Jle2JhY2tncm91bmQ6I2RjZGZlNTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwjZGNkZmU1KTtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZjtib3gtc2hhZG93OjAgMXB4IDAgdmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLXNoYWRvdy1jb2xvciwjZmZmKTtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7bWFyZ2luLXRvcDozLjVweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDojMDAwMDAwMWE7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3Jle2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItY29udHJvbC10b2dnbGUtY2hlY2tlZC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106Zm9jdXMtdmlzaWJsZTpiZWZvcmUsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiMyMzI4MmYxYX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43Ki0xIC0gLTJweCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtjb2xvcjojMDBiMmZmO2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOXB4O2hlaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTttYXJnaW46MDttaW4td2lkdGg6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsY3VycmVudENvbG9yIDAsIzAwMDAgMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsY3VycmVudENvbG9yIHZhcigtLXZhbHVlLDApLCMwMDAwIHZhcigtLXZhbHVlLDApKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTttYXJnaW4tdG9wOi00cHg7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KSkvMiotMSk7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjojMDAwMH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbXMtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVye29wYWNpdHk6MX0ucGx5ci0teW91dHViZS5wbHlyLS1wYXVzZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQ6bm90KC5wbHlyLS1zdG9wcGVkKSAucGx5cl9fcG9zdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fdGltZXtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3RpbWUrLnBseXJfX3RpbWU6YmVmb3Jle2NvbnRlbnQ6XCLigYRcIjttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItdG9vbHRpcC1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjVweCA3LjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3JlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDoxNnB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcHtsZWZ0OmF1dG87cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcHt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcm9ncmVzc3tsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLjUpO21hcmdpbi1yaWdodDoxM3B4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0uNSk7bWFyZ2luLXJpZ2h0Oi02LjVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTt3aWR0aDpjYWxjKDEwMCUgKyAxM3B4KTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXJfX3Byb2dyZXNzIC5wbHlyX190b29sdGlwe2xlZnQ6MDttYXgtd2lkdGg6MTIwcHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpKi0xKTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDojMDAwMH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjEwMHB4O21pbi13aWR0aDo1cHg7bWluLXdpZHRoOnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbW96LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGx7Ym9yZGVyLXJhZGl1czoxMDBweDstbXMtdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2FuaW1hdGlvbjpwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsIzIzMjgyZjk5IDI1JSwjMDAwMCAwLCMwMDAwIDUwJSwjMjMyODJmOTkgMCwjMjMyODJmOTkgNzUlLCMwMDAwIDAsIzAwMDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwjMjMyODJmOTkpIDI1JSwjMDAwMCAyNSUsIzAwMDAgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgNzUlLCMwMDAwIDc1JSwjMDAwMCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjI1cHggMjVweDtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCk7Y29sb3I6IzAwMDB9LnBseXItLXZpZGVvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5ci0tYXVkaW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpfS5wbHlyX19wcm9ncmVzc19fbWFya2Vye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItcHJvZ3Jlc3MtbWFya2VyLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czoxcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDozcHg7d2lkdGg6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItd2lkdGgsM3B4KTt6LWluZGV4OjN9LnBseXJfX3ZvbHVtZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21heC13aWR0aDo5MHB4O21pbi13aWR0aDo2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwjZmZmKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggIzIzMjgyZjFhO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIzIzMjgyZjFhKX0ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6I2MxYzhkMTk5O2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjYzFjOGQxOTkpfS5wbHlyLS12aWRlb3tvdmVyZmxvdzpoaWRkZW59LnBseXItLXZpZGVvLnBseXItLW1lbnUtb3BlbntvdmVyZmxvdzp2aXNpYmxlfS5wbHlyX192aWRlby13cmFwcGVye2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtoZWlnaHQ6MTAwJTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2FzcGVjdC1yYXRpbzoxNi85fUBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzoxNi85KXsucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2hlaWdodDowO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwb3NpdGlvbjpyZWxhdGl2ZX19LnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW8gdmlkZW97Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkPi5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVye3BhZGRpbmctYm90dG9tOjI0MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTM4LjI4MTI1JSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLGxpbmVhci1ncmFkaWVudCgjMDAwMCwjMDAwMDAwYmYpKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwjZmZmKTtsZWZ0OjA7cGFkZGluZzo1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjMuNSl9fS5wbHlyLS12aWRlby5wbHlyLS1oaWRlLWNvbnRyb2xzIC5wbHlyX19jb250cm9sc3tvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6MTVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjEuNSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNpdGlvbjouM3M7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntvcGFjaXR5OjF9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjZmZmZmZmODA7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjZmZmZmZmODApfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6I2ZmZmZmZjQwO2NvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApfS5wbHlyOmZ1bGxzY3JlZW57YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7d2lkdGg6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2FkczphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2FkczplbXB0eTphZnRlcntkaXNwbGF5Om5vbmV9LnBseXJfX2N1ZXN7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDtvcGFjaXR5Oi44O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6M3B4O3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsOHB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCAjMDAwMDAwMjY7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCAjMDAwMDAwMjYpO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6M3B4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2UgLjFzLG9wYWNpdHkgLjJzIGVhc2UgLjFzO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd257b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3ByZXZpZXctdGh1bWI6YmVmb3Jle2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItbGVmdDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym90dG9tOi00cHg7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OmNhbGMoNTAlICsgdmFyKC0tcHJldmlldy1hcnJvdy1vZmZzZXQpKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzhkMTtib3JkZXItcmFkaXVzOjdweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cywgOHB4KSAtIDFweCk7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZywucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyOmFmdGVye2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICMwMDAwMDAyNjtjb250ZW50OlwiXCI7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZ3ttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZik7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsbGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZikpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtib3R0b206MDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MjBweCA2cHggNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXHJcbi5tZnAtYmcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XHJcbiAgb3BhY2l0eTogMC44OyB9XHJcblxyXG4ubWZwLXdyYXAge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDQzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cclxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWZwLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHotaW5kZXg6IDEwNDU7IH1cclxuXHJcbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXHJcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IGF1dG87IH1cclxuXHJcbi5tZnAtYWpheC1jdXIge1xyXG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cclxuXHJcbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cclxuXHJcbi5tZnAtem9vbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC1jbG9zZSxcclxuLm1mcC1hcnJvdyxcclxuLm1mcC1wcmVsb2FkZXIsXHJcbi5tZnAtY291bnRlciB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm1mcC1oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuICBjb2xvcjogI0NDQztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcclxuICBsZWZ0OiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB6LWluZGV4OiAxMDQ0OyB9XHJcbiAgLm1mcC1wcmVsb2FkZXIgYSB7XHJcbiAgICBjb2xvcjogI0NDQzsgfVxyXG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjRkZGOyB9XHJcblxyXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbmJ1dHRvbi5tZnAtY2xvc2UsXHJcbmJ1dHRvbi5tZnAtYXJyb3cge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICB6LWluZGV4OiAxMDQ2O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi5tZnAtY2xvc2Uge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XHJcbiAgLm1mcC1jbG9zZTpob3ZlcixcclxuICAubWZwLWNsb3NlOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDFweDsgfVxyXG5cclxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XHJcbiAgY29sb3I6ICMzMzM7IH1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXHJcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICByaWdodDogLTZweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tZnAtY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogI0NDQztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLm1mcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01NXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLm1mcC1hcnJvdzphY3RpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogLTU0cHg7IH1cclxuICAubWZwLWFycm93OmhvdmVyLFxyXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxyXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50OyB9XHJcbiAgLm1mcC1hcnJvdzphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcclxuICAgIHRvcDogOHB4OyB9XHJcbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XHJcbiAgICBvcGFjaXR5OiAwLjc7IH1cclxuXHJcbi5tZnAtYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XHJcbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XHJcblxyXG4ubWZwLWFycm93LXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XHJcbiAgLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxyXG5cclxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxyXG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAwcHg7IH1cclxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcbiAgICB0b3A6IC00MHB4OyB9XHJcblxyXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cclxuICAubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XHJcblxyXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcbmltZy5tZnAtaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87IH1cclxuXHJcbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xyXG4ubWZwLWZpZ3VyZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7IH1cclxuICAubWZwLWZpZ3VyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDQwcHg7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxyXG4gIC5tZnAtZmlndXJlIHNtYWxsIHtcclxuICAgIGNvbG9yOiAjQkRCREJEO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxyXG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDA7IH1cclxuXHJcbi5tZnAtYm90dG9tLWJhciB7XHJcbiAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogYXV0bzsgfVxyXG5cclxuLm1mcC10aXRsZSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogI0YzRjNGMztcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcclxuICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcclxuICAvKipcclxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxyXG4gICAgICAgKi9cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1pbWFnZS1ob2xkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSBpbWcubWZwLWltZyB7XHJcbiAgICBwYWRkaW5nOiAwOyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XHJcbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7IH1cclxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDNweDsgfVxyXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7IH0gfVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAubWZwLWFycm93IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cclxuICAubWZwLWFycm93LWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxyXG4gIC5tZnAtYXJyb3ctcmlnaHQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTsgfVxyXG4gIC5tZnAtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9IH1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLy8gUm9vdFxyXG4vL1xyXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxyXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXHJcblxyXG46cm9vdCB7XHJcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xyXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcclxuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcclxufVxyXG5cclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG5cclxuJWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgyIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcclxufVxyXG5cclxuaDMge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg1IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDYge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcclxuICBjdXJzb3I6IGhlbHA7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcclxufVxyXG5cclxuXHJcbi8vIEFkZHJlc3NcclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxyXG59XHJcblxyXG5cclxuLy8gQmxvY2txdW90ZVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFN0cm9uZ1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG59XHJcblxyXG5cclxuLy8gU21hbGxcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBNYXJrXHJcblxyXG5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xyXG59XHJcblxyXG5cclxuLy8gU3ViIGFuZCBTdXBcclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xyXG4gICYsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxyXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuXHJcbnByZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xyXG4gIGNvZGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5jb2RlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXHJcbiAgYSA+ICYge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5rYmQge1xyXG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG5cclxudGFibGUge1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcclxuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcclxuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXHJcbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxyXG5cclxudGgge1xyXG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXHJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcclxufVxyXG5cclxudGhlYWQsXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudHIsXHJcbnRkLFxyXG50aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybXNcclxuLy9cclxuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xyXG5cclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxyXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XHJcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcclxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cclxuXHJcbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cclxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxyXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XHJcblxyXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG5cclxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xyXG4gICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5cclxuOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG5cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcclxufVxyXG5cclxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtaW4td2lkdGg6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAyXHJcbiAgYm9yZGVyOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxyXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxyXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxyXG5cclxubGVnZW5kIHtcclxuICBmbG9hdDogbGVmdDsgLy8gMVxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICsgKiB7XHJcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxyXG4gIH1cclxufVxyXG5cclxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXHJcblxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXHJcbn1cclxuXHJcbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxyXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xyXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcclxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xyXG5cclxuLyogcnRsOnJhdzpcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuKi9cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcclxuXHJcbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuXHJcbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gU3VtbWFyeVxyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi8vIFByb2dyZXNzXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxyXG4vL1xyXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL2Rpc3QvcGx5ci5jc3MnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL21hZ25pZmljLXBvcHVwL2Rpc3QvbWFnbmlmaWMtcG9wdXAuY3NzJztcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgaDUsIGg0LCBoMywgaDIsIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCwgLm5hdmJhciA+IC5jb250YWluZXIteGwsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItc20sIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlDb25kZW5zZWQtVGhpblwiO1xuICBzcmM6IGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1UaGluXCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtVGhpblwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbi5lb3RcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbi5zdmc/I3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0XCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhTGlnaHRcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0LmVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0LnN2Zz8jd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUxpZ2h0XCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUxpZ2h0XCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtTGlnaHRcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtTGlnaHQuZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1MaWdodC5zdmc/I3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLVJlZ3VsYXJcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyXCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyLmVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyLnN2Zz8jd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pQ29uZGVuc2VkLU1lZGl1bVwiO1xuICBzcmM6IGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1NZWRpdW1cIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1NZWRpdW1cIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1NZWRpdW0uZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtTWVkaXVtLnN2Zz8jd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pQ29uZGVuc2VkLVNlbWlCb2xkXCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLVNlbWlCb2xkXCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtU2VtaUJvbGRcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtU2VtaUJvbGQuZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1TZW1pQm9sZC5zdmc/I3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkXCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUJvbGRcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkXCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkLmVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkLnN2Zz8jd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhQm9sZFwiO1xuICBzcmM6IGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUJvbGRcIiksIGxvY2FsKFwiQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUJvbGRcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUJvbGQuZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtRXh0cmFCb2xkLnN2Zz8jd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUJsYWNrXCI7XG4gIHNyYzogbG9jYWwoXCJCYXJsb3dTZW1pQ29uZGVuc2VkLUJsYWNrXCIpLCBsb2NhbChcIkJhcmxvd1NlbWlDb25kZW5zZWQtQmxhY2tcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uL2ZvbnRzL0Jhcmxvd1NlbWlDb25kZW5zZWQtQmxhY2suZW90XCIpLCB1cmwoXCIuLi8uLi9mb250cy9CYXJsb3dTZW1pQ29uZGVuc2VkLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQmFybG93U2VtaUNvbmRlbnNlZC1CbGFjay5zdmc/I3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaUNvbmRlbnNlZC1NZWRpdW1cIjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbmgyLmgyc21hbGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLmgyc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMi5oMnNtYWxsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5oMy5oM3NtYWxsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMy5oM3NtYWxsIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMy5oM3NtYWxsIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLnRleHQtaW50cm8ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtaW50cm8ge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1pbnRybyB7XG4gICAgcGFkZGluZzogMCAyNCU7XG4gIH1cbn1cblxuLnRleHQtaW50cm8tbGFyZ2Uge1xuICBmb250LXNpemU6IDIuNnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtaW50cm8tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDY3LjUlOyAvKiBSw6ktw6lxdWlsaWJyYWdlIGR1IFJlbSBmYWNlIGF1IFBpeGVsIHBvdXIgZGVzIGNhbGN1bHMgc2ltcGxlcyAqL1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTsgLyogUsOpLcOpcXVpbGlicmFnZSBkdSBSZW0gZmFjZSBhdSBQaXhlbCBwb3VyIGRlcyBjYWxjdWxzIHNpbXBsZXMgKi9cbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdyBTZW1pIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIwMTY0RDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cblxubWFpbiB1bCwgbWFpbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbm1haW4gdWwgbGksIG1haW4gb2wgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbm1haW4gaDIsIG1haW4gaDMsIG1haW4gaDQsIG1haW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCB1bCwgb2wsIGxpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5mbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQtYXJlYSB7XG4gIGZsZXg6IDM7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zZW1pLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmViLWFjY29yZGlvbi1pbm5lciAuZWItYWNjb3JkaW9uLXRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwMTY0RCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLmViLWFjY29yZGlvbi1pbm5lciAuZWItYWNjb3JkaW9uLXRpdGxlLXdyYXBwZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjAxNjREICFpbXBvcnRhbnQ7XG59XG4uZWItYWNjb3JkaW9uLWlubmVyIC5lYi1hY2NvcmRpb24tdGl0bGUtd3JhcHBlciBoMy5lYi1hY2NvcmRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmViLWFjY29yZGlvbi1pbm5lciAuZWItYWNjb3JkaW9uLXRpdGxlLXdyYXBwZXIgaDMuZWItYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmViLWFjY29yZGlvbi1pbm5lciAuZWItYWNjb3JkaW9uLWNvbnRlbnQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5lYi1hY2NvcmRpb24taW5uZXIgLmViLWFjY29yZGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzIwMTY0RCAhaW1wb3J0YW50O1xufVxuLmViLWFjY29yZGlvbi1pbm5lciAuZWItYWNjb3JkaW9uLWNvbnRlbnQgLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYmFubmVyLWhvbWUge1xuICBwYWRkaW5nOiA5NXB4IDAgMjVweCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaG9tZSB7XG4gICAgcGFkZGluZzogOTVweCAwIDcwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItaG9tZSB7XG4gICAgcGFkZGluZzogOTVweCAwIDcwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLWhvbWUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW5uZXItaG9tZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1ob21lIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItaG9tZSBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4uYmFubmVyLWhvbWUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5iYW5uZXItaG9tZSBoMSwgLmJhbm5lci1ob21lIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWhvbWUgaDEsIC5iYW5uZXItaG9tZSBoMiB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWhvbWUgaDEsIC5iYW5uZXItaG9tZSBoMiB7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcGFnZSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5iYW5uZXItcGFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IDMuNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQkI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDA7XG59XG4ud3AtYmxvY2stYnV0dG9uOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4td2hpdGUgYSB7XG4gIGNvbG9yOiAjMjAxNjREICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi13aGl0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4td2hpdGU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tdHVycXVvaXNlIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tdHVycXVvaXNlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi10dXJxdW9pc2U6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1yb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNTI4RTtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXJvc2UgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1yb3NlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1yb3NlOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tYmxldSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjU3QTM7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1ibGV1IGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tYmxldTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tYmxldTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLWphdW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQjUzMjtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLWphdW5lIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tamF1bmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTY0RDtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLWphdW5lOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzIxLjQ5NycgaGVpZ2h0PScxOC41NzMnIHZpZXdCb3g9JzAgMCAyMS40OTcgMTguNTczJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yNDg5JyBkYXRhLW5hbWU9J0dyb3VwZSAyNDg5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yNDg4JyBkYXRhLW5hbWU9J0dyb3VwZSAyNDg4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNzE2JyBkYXRhLW5hbWU9J1RyYWPDqSAxNzE2JyBkPSdNOS45LDYuMyw4LjEwNSw4LjFhLjM0MS4zNDEsMCwwLDEtLjQ4MiwwTDUuODI5LDYuMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMi43NTkgMi45ODMpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ2xpbmUgaWQ9J0xpZ25lXzE5NScgZGF0YS1uYW1lPSdMaWduZSAxOTUnIHkyPScxMC41MjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjYyNCAwLjU1MyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzE3MTcnIGRhdGEtbmFtZT0nVHJhY8OpIDE3MTcnIGQ9J00yMC43NjcsNi4zdjguNzM3SC4zNzVWNi4zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3NyAyLjk4MyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbn1cbi53cC1ibG9jay1idXR0b24uYnRuLXByaW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0NXB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmJ0bi1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOC4yNDcnIGhlaWdodD0nMTguMDI3JyB2aWV3Qm94PScwIDAgMTguMjQ3IDE4LjAyNyclM0UlM0NnIGlkPSdwcmludGVyLXN2Z3JlcG8tY29tXzFfJyBkYXRhLW5hbWU9J3ByaW50ZXItc3ZncmVwby1jb20gKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4yNSAtMS4yMzkpJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDQnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNCcgZD0nTTUuMzQ5LDE2LjAzMmEzLjYyMiwzLjYyMiwwLDAsMS0yLjYxMy0uNzIxQzIsMTQuNTc1LDIsMTMuMzkxLDIsMTEuMDIzczAtMy41NTIuNzM2LTQuMjg4UzQuNjU1LDYsNy4wMjMsNmg2LjdjMi4zNjgsMCwzLjU1MiwwLDQuMjg4LjczNnMuNzM2LDEuOTIuNzM2LDQuMjg4LDAsMy41NTItLjczNiw0LjI4OGEzLjYyMiwzLjYyMiwwLDAsMS0yLjYxMy43MjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTAuNzczKScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfOTA1JyBkYXRhLW5hbWU9J1RyYWPDqSA5MDUnIGQ9J004LjUxMiwxMEg2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42NTEgLTEuNDI0KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDYnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNicgZD0nTTE2LjcyMSwxNEg1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC40ODggLTIuMDc2KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDcnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNycgZD0nTTE1LjE4OSwyLjYxNGwtLjQ0NC40NDRoMFptLTguNTc1LDAsLjQ0NC40NDRoMFptMCwxNS4yNzMuNDQ0LS40NDRoMFptOS45MzktNS45NjJhLjYyOC42MjgsMCwwLDAtMS4yNTYsMFptLTEwLjA0NywwYS42MjguNjI4LDAsMSwwLTEuMjU2LDBaTTE1LjMsMTMuNmEyMi41LDIyLjUsMCwwLDEtLjA4NiwyLjY3MiwxLjg4OCwxLjg4OCwwLDAsMS0uNDY1LDEuMTcxbC44ODguODg4YTMuMTEyLDMuMTEyLDAsMCwwLC44MjItMS44OTIsMjMuNDEsMjMuNDEsMCwwLDAsLjEtMi44NFptLTQuNCw1LjY1YTIzLjQxLDIzLjQxLDAsMCwwLDIuODQtLjEsMy4xMTIsMy4xMTIsMCwwLDAsMS44OTItLjgyMmwtLjg4OC0uODg4YTEuODg4LDEuODg4LDAsMCwxLTEuMTcxLjQ2NSwyMi41LDIyLjUsMCwwLDEtMi42NzIuMDg2Wm0wLTE2Ljc0NGEyMi40ODksMjIuNDg5LDAsMCwxLDIuNjcyLjA4NiwxLjg4OCwxLjg4OCwwLDAsMSwxLjE3MS40NjVsLjg4OC0uODg4YTMuMTEyLDMuMTEyLDAsMCwwLTEuODkyLS44MjIsMjMuNDA3LDIzLjQwNywwLDAsMC0yLjg0LS4xWm0wLTEuMjU2YTIzLjQwNiwyMy40MDYsMCwwLDAtMi44NC4xLDMuMTEyLDMuMTEyLDAsMCwwLTEuODkuODJsLjg4OC44ODhhMS44ODgsMS44ODgsMCwwLDEsMS4xNzEtLjQ2NUEyMi40OSwyMi40OSwwLDAsMSwxMC45LDIuNTA2Wk01LjI1LDEzLjZhMjMuNDA3LDIzLjQwNywwLDAsMCwuMSwyLjg0LDMuMTEyLDMuMTEyLDAsMCwwLC44MiwxLjg5bC44ODgtLjg4OGExLjg4OCwxLjg4OCwwLDAsMS0uNDY1LTEuMTcxQTIyLjQ5LDIyLjQ5LDAsMCwxLDYuNTA2LDEzLjZaTTEwLjksMThhMjIuNSwyMi41LDAsMCwxLTIuNjcyLS4wODYsMS44ODgsMS44ODgsMCwwLDEtMS4xNzEtLjQ2NWwtLjg4OC44ODhhMy4xMTIsMy4xMTIsMCwwLDAsMS44OTIuODIyLDIzLjQwOCwyMy40MDgsMCwwLDAsMi44NC4xWk0xNi41MzgsNS4yMDhhNC4yLDQuMiwwLDAsMC0uOS0zLjAzOGwtLjg4OC44ODhjLjM0NC4zNDQuNS44NzguNTM3LDIuMTg4Wk02LjUyLDUuMjQ2Yy4wMzktMS4zMS4xOTQtMS44NDQuNTM4LTIuMTg4TDYuMTcsMi4xN2E0LjIsNC4yLDAsMCwwLS45LDMuMDM4Wk0xNi41NTIsMTMuNlYxMS45MjRIMTUuM1YxMy42Wm0tMTAuMDQ3LDBWMTEuOTI0SDUuMjVWMTMuNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjUyOSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDY2lyY2xlIGlkPSdFbGxpcHNlXzcxJyBkYXRhLW5hbWU9J0VsbGlwc2UgNzEnIGN4PScwLjgzNycgY3k9JzAuODM3JyByPScwLjgzNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNzIxIDcuNzM4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfOTA4JyBkYXRhLW5hbWU9J1RyYWPDqSA5MDgnIGQ9J00xNC4wMjMsMTYuNUg5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4xNCAtMi40ODMpJyBmaWxsPSdyZ2JhKDAsMCwwLDApJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzkwOScgZGF0YS1uYW1lPSdUcmFjw6kgOTA5JyBkPSdNMTIuMzQ5LDE5SDknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjE0IC0yLjg5KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDU2JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5idG4tcHJpbnQgYSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmJhY2stdG8tdG9wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDc1cHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5idXR0b24uYmFjay10by10b3A6aG92ZXIsXG5idXR0b24uYmFjay10by10b3A6YWN0aXZlLFxuYnV0dG9uLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uYmFjay10by10b3A6OmJlZm9yZSxcbmJ1dHRvbi5iYWNrLXRvLXRvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTBweCAjMjAxNjREO1xuICBib3JkZXItbGVmdDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDE4cHggYXV0byAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24uYmFjay10by10b3Auc2hvdzo6YWZ0ZXIsXG5idXR0b24uYmFjay10by10b3Auc2hvdzo6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuYnV0dG9uLmJhY2stdG8tdG9wOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjRweDtcbn1cblxuYnV0dG9uLmJhY2stdG8tdG9wLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBidXR0b24uYmFjay10by10b3Auc2hvdyB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbmJ1dHRvbi5iYWNrLXRvLXRvcC5zaG93OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY2FyZC1ncmlkIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWdyaWQ6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jYXJkLWdyaWQtdGh1bWIge1xuICBoZWlnaHQ6IDIyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtZ3JpZC10aHVtYiB7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgfVxufVxuLmNhcmQtZ3JpZC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmNhcmQtZ3JpZC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzIwMTY0RDtcbn1cbi5jYXJkLWdyaWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGOEY4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcmQtZ3JpZC1pY29uIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmNvbHVtbi00IHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbHVtbi00IHtcbiAgICBmbGV4LWJhc2lzOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1uLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHkgbWFpbiBzZWN0aW9uIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIC53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4tNiB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgbWFpbiBzZWN0aW9uIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIC53cC1ibG9jay1jb2x1bW5zIC5jb2x1bW4tNiB7XG4gICAgZmxleC1iYXNpczogNDglICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmNvbC1qZXN1aXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1qZXN1aXMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1qZXN1aXMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLm5vLXBhZGRpbmcge1xuICBnYXA6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb2wtaGlkZS1tb2JpbGUge1xuICBmbGV4LWJhc2lzOiAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1oaWRlLW1vYmlsZSB7XG4gICAgZmxleC1iYXNpczogNiUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBDb250ZW5ldXIgc3RhbmRhcmQgKi9cbi5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbndpZGUuYWxpZ253aWRlbGVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsaWdud2lkZS5hbGlnbndpZGVsZXNzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qID09PSBCUkVBS09VVCBjaWJsw6kgVU5JUVVFTUVOVCBwb3VyIHRvbiBjdXN0b20gYmxvY2sgc2VjdGlvbiBwYXJlbnQgPT09ICovXG4ud3AtYmxvY2stc2VjdGlvbi5hbGlnbmZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgLyogcGFkZGluZyB2ZXJ0aWNhbCBzaSB0dSB2ZXV4IGHDqXJlciBsYSB6b25lIGNvbG9yw6llICovXG4gIC8qIHBhZGRpbmc6IDYwcHggMDsgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIEwnZW5mYW50IFwiY29udGFpbmVyXCIgKHRhIHNvdXMtc2VjdGlvbiBhbGlnbndpZGUpIHJlc3RlIGNlbnRyw6kgKi9cbiAgLyogRmFsbGJhY2sgOiBzaSBs4oCZw6lkaXRldXIgb3VibGllIGxhIHNvdXMtc2VjdGlvbiBhbGlnbndpZGUsXG4gICAgIG9uIGNlbnRyZSBtYWxncsOpIHRvdXQgbGVzIGVuZmFudHMgZGlyZWN0cyBzdGFuZGFyZHMgKi9cbn1cbi53cC1ibG9jay1zZWN0aW9uLmFsaWduZnVsbCA+IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyID4gLndwLWJsb2NrLXNlY3Rpb24uYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXNlY3Rpb24uYWxpZ25mdWxsID4gLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIgPiAqOm5vdCgud3AtYmxvY2stc2VjdGlvbi5hbGlnbndpZGUpIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIEdhcmRlciBhbGlnbmZ1bGwgc3RhbmRhbG9uZSBwcm9wcmUgKGhvcnMgc2VjdGlvbnMgY3VzdG9tKSAqL1xuLmFsaWduZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RhcnRlYXVjaXRyb25JbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItd2lkdGg6IDAuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCBzcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3Qgc3BhbiN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290IHNwYW4jdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDU3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWc6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWc6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUuMDM1JyBoZWlnaHQ9JzI1LjAzNScgdmlld0JveD0nMCAwIDI1LjAzNSAyNS4wMzUnJTNFJTNDcGF0aCBpZD0nY29va2llLXN2Z3JlcG8tY29tJyBkPSdNMTAuNjc4LDE5LjYzN2guMDEzbTMuODI2LTYuNGguMDEzbS02LjQxMS0xLjI4aC4wMTNtMTAuMjI1LDcuNjc4aC4wMTNtNy42NjYtNS4xMTlBMTEuNTE4LDExLjUxOCwwLDEsMSwxNC41MTgsM2MwLDMuNTM0LDIuMjkyLDYuNCw1LjExOSw2LjRDMTkuNjM3LDEyLjIyNiwyMi41LDE0LjUxOCwyNi4wMzUsMTQuNTE4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIgLTIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFlMTY0YScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAyNXB4O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25IMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkgyIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbkgzIHtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFsbG93LCAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25EZW55IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzIwMTY0RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHtcbiAgICByaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMy42NzknIGhlaWdodD0nMjMuMDUxJyB2aWV3Qm94PScwIDAgMjMuNjc5IDIzLjA1MSclM0UlM0NnIGlkPSdHcm91cGVfMjQ1NScgZGF0YS1uYW1lPSdHcm91cGUgMjQ1NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjYuMTUyIC0yOTM2LjI0NCknJTNFJTNDbGluZSBpZD0nTGlnbmVfMTM2JyBkYXRhLW5hbWU9J0xpZ25lIDEzNicgeTE9JzAuMDk1JyB4Mj0nMjQuNDcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMTY5LjA1OSAyOTM5LjA4NCkgcm90YXRlKDQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSc0Jy8lM0UlM0NsaW5lIGlkPSdMaWduZV8xMzcnIGRhdGEtbmFtZT0nTGlnbmUgMTM3JyB4Mj0nMjQuNDcyJyB5Mj0nMC4wOTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExODYuOTkyIDI5MzkuMTUxKSByb3RhdGUoMTM1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSc0Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMyMDE2NEQ7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25UaXRsZSAudGFydGVhdWNpdHJvblBsdXMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25MaW5lIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25TZXJ2aWNlc1RpdGxlX21hbmRhdG9yeSAjdGFydGVhdWNpdHJvblNlcnZpY2VzX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbkxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTM2JyBoZWlnaHQ9JzExNCcgdmlld0JveD0nMCAwIDEzNiAxMTQnJTNFJTNDaW1hZ2UgaWQ9J0NhcHR1cmVfZF9lzIFjcmFuXzIwMjQtMTEtMjdfYcyAXzA5LjA0LjM5JyBkYXRhLW5hbWU9J0NhcHR1cmUgZOKAmWXMgWNyYW4gMjAyNC0xMS0yNyBhzIAgMDkuMDQuMzknIHdpZHRoPScxMzYnIGhlaWdodD0nMTE0JyB4bGluazpocmVmPSdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlnQUFBQnlDQVlBQUFDSXM1a3RBQUFNUUdsRFExQkpRME1nVUhKdlptbHNaUUFBU0ltVlZ3ZFlVOGtXbmx1U2tFQm9BUVNraE40RUVTa0JwSVRRQWtqdk5rSVNJSlFZQTBIRmppd3F1QlpVUk1DR3Jvb29kcG9kc2JNbzlyNVlVRkRXeFlKZGVaTUN1dTRyMzV2dm16di8vZWZNZjg2Y08vZk9IUURVVG5CRW9teFVIWUFjWVo0NE9zaVBucGlVVENmMUFCd1lBVElZQ1Z3NDNGd1JNekl5RE1BeTFQNjl2THNCRUdsNzFWNnE5Yy8rLzFvMGVQeGNMZ0JJSk1TcHZGeHVEc1FIQWNDcnVTSnhIZ0JFS1c4MlBVOGt4YkFDTFRFTUVPTEZVcHd1eDlWU25DckhlMlUyc2RFc2lOc0FVRkxoY01UcEFLaGVoanc5bjVzT05WVDdJWFlVOGdSQ0FOVG9FSHZuNUV6bFFad0NzVFcwRVVFczFXZWsvcUNUL2pmTjFHRk5EaWQ5R012bklpdEsvb0pjVVRabjV2K1pqdjlkY3JJbFF6NHNZVlhKRUFkSFMrY004M1lyYTJxb0ZLdEEzQ2RNRFkrQVdCUGlEd0tlekI1aWxKSWhDWTZUMjZNRzNGd1d6Qm5RZ2RpUngvRVBoZGdBNGtCaGRuaVlnazlORXdTeUlZWXJCSjBoeUdQSFFxd0w4V0orYmtDTXdtYVRlR3Ewd2hmYWtDWm1NUlg4T1k1WTVsZnE2NEVrSzQ2cDBIK2R3V2NyOURIVmdvellCSWdwRUp2bkMrTERJVmFGMkNFM0t5WlVZVE91SUlNVlBtUWpsa1JMNHplSE9Kb3ZEUEtUNjJQNWFlTEFhSVY5U1U3dTBIeXhUUmtDZHJnQzc4L0xpQTJXNXdkcjQzSms4Y081WUpmNVFtYmNrQTQvTnpGc2FDNDh2bitBZk81WUQxOFlGNlBRK1NESzg0dVdqOFVwb3V4SWhUMXV5czhPa3ZLbUVEdm41c2NveHVMeGVYQkJ5dlh4TkZGZVpLdzhUcndna3hNU0tZOEhYd0hDQUF2NEF6cVF3Sm9LcG9KTUlPam9hK3lEZC9LZVFNQUJZcEFPK01CZXdReU5TSkQxQ09FMUJoU0FQeUhpZzl6aGNYNnlYajdJaC96WFlWWit0UWRwc3Q1ODJZZ3M4QlRpSEJBS3N1RzlSRFpLT093dEhqeUJqT0FmM2ptd2NtRzgyYkJLKy84OVA4UitaNWlRQ1ZNd2tpR1BkTFVoUzJJQTBaOFlUQXdrMnVENnVEZnVpWWZCcXkrc1RqZ0RkeCtheDNkN3dsTkNKK0VSNFRxaGkzQjdpcUJRL0ZPVTQwRVgxQTlVNUNMMXgxemdsbERUQmZmRHZhQTZWTVoxY0gxZ2p6dERQMHpjQjNwMmdTeExFYmMwSy9TZnRQODJneCtlaHNLTzdFaEd5U1BJdm1Ucm4wZXEycXE2REt0SWMvMWpmdVN4cGc3bm16WGM4N04vMWcvWjU4RTI5R2RMYkRGMkFEdUxuY1RPWTBld1JrREhqbU5OV0R0MlZJcUhWOWNUMmVvYThoWXRpeWNMNmdqKzRXL295VW96bWV0WTU5anIrRVhlbDhlZklmMUdBOVpVMFV5eElEMGpqODZFT3dLZnpoWnlIVWJSblJ5ZG5BR1E3aS95ejllYktObStnZWkwZitjVy9nR0ExL0hCd2NIRDM3bVE0d0RzYzRPdmYvTjN6cG9CdHc1bEFNNDFjeVhpZkRtSFN5OEUrSlZRZzIrYUh0eS96SUExbkk4VGNBV2V3QmNFZ0JBUUFXSkJFcGdNbzgrQTYxd01wb1BaWUFFb0JxVmdCVmdES3NGR3NBWHNBTHZCZnRBSWpvQ1Q0QXk0Q0M2RDYrQXVYRDNkNEFYb0IrL0Fad1JCU0FnVm9TRjZpREZpZ2RnaFRnZ0Q4VVlDa0RBa0drbENVcEIwUkloSWtObklRcVFVS1VNcWtjMUlMYklQYVVaT0l1ZVJUdVEyOGhEcFJWNGpuMUFNVlVHMVVFUFVFaDJOTWxBbUdvckdvcFBRZEhRYVdvQVdvY3ZRQ3JRRzNZVTJvQ2ZSaStoMXRBdDlnUTVnQUZQR2REQVR6QjVqWUN3c0FrdkcwakF4TmhjcndjcXhHcXdlYTRIUCtTcldoZlZoSDNFaVRzUHB1RDFjd2NGNEhNN0ZwK0Z6OGFWNEpiNERiOERiOEt2NFE3d2YvMGFnRWd3SWRnUVBBcHVRU0VnblRDY1VFOG9KMndpSENLZmh1OVJOZUVja0VuV0lWa1EzK0M0bUVUT0pzNGhMaWV1SmU0Z25pSjNFeDhRQkVvbWtSN0lqZVpFaVNCeFNIcW1ZdEk2MGkzU2NkSVhVVGZxZ3BLeGtyT1NrRktpVXJDUlVLbFFxVjlxcGRFenBpdEl6cGM5a2RiSUYyWU1jUWVhUlo1S1hrN2VTVzhpWHlOM2t6eFFOaWhYRml4Skx5YVFzb0ZSUTZpbW5LZmNvYjVTVmxVMlYzWldqbEFYSzg1VXJsUGNxbjFOK3FQeFJSVlBGVm9XbE1sRkZvckpNWmJ2S0NaWGJLbStvVktvbDFaZWFUTTJqTHFQV1VrOVJIMUEvcU5KVUhWVFpxanpWZWFwVnFnMnFWMVJmcXBIVkxOU1lhcFBWQ3RUSzFRNm9YVkxyVXllclc2cXoxRG5xYzlXcjFKdlZiNm9QYU5BMHhtaEVhT1JvTE5YWXFYRmVvMGVUcEdtcEdhREoweXpTM0tKNVN2TXhEYU9aMFZnMExtMGhiU3Z0TksxYmk2aGxwY1hXeXRRcTFkcXQxYUhWcjYycDdhd2RyejFEdTByN3FIYVhEcVpqcWNQV3lkWlpyck5mNTRiT3B4R0dJNWdqK0NPV2pLZ2ZjV1hFZTkyUnVyNjZmTjBTM1QyNjEzVS82ZEgxQXZTeTlGYnFOZXJkMThmMWJmV2o5S2ZyYjlBL3JkODNVbXVrNTBqdXlKS1IrMGZlTVVBTmJBMmlEV1laYkRGb054Z3dORElNTWhRWnJqTThaZGhucEdQa2E1UnB0TnJvbUZHdk1jM1kyMWhndk5yNHVQRnp1amFkU2MrbVY5RGI2UDBtQmliQkpoS1R6U1lkSnA5TnJVempUQXROOTVqZU42T1lNY3pTekZhYnRacjFteHVianplZmJWNW5mc2VDYk1Hd3lMQllhM0hXNHIybGxXV0M1U0xMUnNzZUsxMHJ0bFdCVlozVlBXdXF0WS8xTk9zYTYyczJSQnVHVFpiTmVwdkx0cWl0aTIyR2JaWHRKVHZVenRWT1lMZmVybk1VWVpUN0tPR29tbEUzN1ZYc21mYjU5blgyRHgxMEhNSWNDaDBhSFY2T05oK2RQSHJsNkxPanZ6bTZPR1k3Ym5XOE8wWnpUTWlZd2pFdFkxNDcyVHB4bmFxY3JvMmxqZzBjTzI5czA5aFh6bmJPZk9jTnpyZGNhQzdqWFJhNXRMcDhkWFZ6RmJ2V3UvYTZtYnVsdUZXNzNXUm9NU0laU3hubjNBbnVmdTd6M0krNGYvUnc5Y2p6Mk8veGw2ZTlaNWJuVHMrZWNWYmorT08yam52c1plckY4ZHJzMWVWTjkwN3gzdVRkNVdQaXcvR3A4WG5rYStiTDg5M20rNHhwdzh4azdtSys5SFAwRS9zZDhudlA4bUROWVozd3gveUQvRXY4T3dJMEErSUNLZ01lQkpvR3BnZldCZllIdVFUTkNqb1JUQWdPRFY0WmZKTnR5T2F5YTluOUlXNGhjMExhUWxWQ1kwSXJReCtGMllhSncxckdvK05EeHE4YWZ5L2NJbHdZM2hnQkl0Z1JxeUx1UjFwRlRvczhIRVdNaW95cWlub2FQU1o2ZHZUWkdGck1sSmlkTWU5aS9XS1h4OTZOczQ2VHhMWEdxOFZQaksrTmY1L2duMUNXMEpVNE9uRk80c1VrL1NSQlVsTXlLVGsrZVZ2eXdJU0FDV3NtZEU5MG1WZzg4Y1lrcTBrekpwMmZyRDg1ZS9MUktXcFRPRk1PcEJCU0VsSjJwbnpoUkhCcU9BT3A3TlRxMUg0dWk3dVcrNExueTF2TjYrVjc4Y3Y0ejlLODBzclNldEs5MGxlbDkyYjRaSlJuOUFsWWdrckJxOHpnekkyWjc3TWlzclpuRFdZblpPL0pVY3BKeVdrV2FncXpoRzFUamFiT21Ob3BzaE1WaTdxbWVVeGJNNjFmSENyZWxvdmtUc3B0eXRPQ1AvTHRFbXZKTDVLSCtkNzVWZmtmcHNkUFB6QkRZNFp3UnZ0TTI1bExaajRyQ0N6NGJSWStpenVyZGJiSjdBV3pIODVoenRrOEY1bWJPcmQxbnRtOG9ubmQ4NFBtNzFoQVdaQzE0UGRDeDhLeXdyY0xFeGEyRkJrV3pTOTYvRXZRTDNYRnFzWGk0cHVMUEJkdFhJd3ZGaXp1V0RKMnlib2wzMHA0SlJkS0hVdkxTNzhzNVM2OThPdVlYeXQrSFZ5V3RxeGp1ZXZ5RFN1SUs0UXJicXowV2JtalRLT3NvT3p4cXZHckdsYlRWNWVzZnJ0bXlwcno1YzdsRzlkUzFrcldkbFdFVlRTdE0xKzNZdDJYeW96SzYxVitWWHVxRGFxWFZMOWZ6MXQvWllQdmh2cU5oaHRMTjM3YUpOaDBhM1BRNW9ZYXk1cnlMY1F0K1Z1ZWJvM2ZldlkzeG0rMTIvUzNsVzc3dWwyNHZXdEg5STYyV3JmYTJwMEdPNWZYb1hXU3V0NWRFM2RkM3UyL3U2bmV2bjd6SHAwOXBYdkJYc25lNS90Uzl0M1lIN3EvOVFEalFQMUJpNFBWaDJpSFNocVFocGtOL1kwWmpWMU5TVTJkelNITnJTMmVMWWNPT3h6ZWZzVGtTTlZSN2FQTGoxR09GUjBiUEY1d2ZPQ0U2RVRmeWZTVGoxdW50TjQ5bFhqcVdsdFVXOGZwME5QbnpnU2VPWFdXZWZiNE9hOXpSODU3bkcrK3dMalFlTkgxWWtPN1MvdWgzMTErUDlUaDJ0Rnd5ZTFTMDJYM3l5MmQ0enFQWGZHNWN2S3EvOVV6MTlqWExsNFB2OTU1SSs3R3Jac1RiM2JkNHQzcXVaMTkrOVdkL0R1Zjc4Ni9SN2hYY2wvOWZ2a0Rnd2MxZjlqOHNhZkx0ZXZvUS8rSDdZOWlIdDE5ekgzODRrbnVreS9kUlUrcFQ4dWZHVCtyN1hIcU9kSWIySHY1K1lUbjNTOUVMejczRmYrcDhXZjFTK3VYQi8veS9hdTlQN0cvKzVYNDFlRHJwVy8wM214LzYveTJkU0J5NE1HN25IZWYzNWQ4MFB1dzR5UGo0OWxQQ1orZWZaNytoZlNsNHF2TjE1WnZvZC91RGVZTURvbzRZbzdzVndDREZVMUxBK0QxZGdDb1NRRFE0UG1NTWtGKy9wTVZSSDVtbFNId243RDhqQ2dycmdEVXcvLzNxRDc0ZDNNVGdMMWI0ZkVMNnF0TkJDQ1NDa0NzTzBESGpoMnVRMmMxMmJsU1dvandITEFwNm10cVRpcjROMFYrNXZ3aDdwOWJJRlYxQmorMy93SVBDbnlJVHN0dFV3QUFBSXBsV0VsbVRVMEFLZ0FBQUFnQUJBRWFBQVVBQUFBQkFBQUFQZ0ViQUFVQUFBQUJBQUFBUmdFb0FBTUFBQUFCQUFJQUFJZHBBQVFBQUFBQkFBQUFUZ0FBQUFBQUFBQ1FBQUFBQVFBQUFKQUFBQUFCQUFPU2hnQUhBQUFBRWdBQUFIaWdBZ0FFQUFBQUFRQUFBSWlnQXdBRUFBQUFBUUFBQUhJQUFBQUFRVk5EU1VrQUFBQlRZM0psWlc1emFHOTA3cUVSSVFBQUFBbHdTRmx6QUFBV0pRQUFGaVVCU1ZJazhBQUFBZFpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJbGhOVUNCRGIzSmxJRFl1TUM0d0lqNEtJQ0FnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0S0lDQWdJQ0FnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpYaHBaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5bGVHbG1MekV1TUM4aVBnb2dJQ0FnSUNBZ0lDQThaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrTVRFMFBDOWxlR2xtT2xCcGVHVnNXVVJwYldWdWMybHZiajRLSUNBZ0lDQWdJQ0FnUEdWNGFXWTZVR2w0Wld4WVJHbHRaVzV6YVc5dVBqRXpOand2WlhocFpqcFFhWGhsYkZoRWFXMWxibk5wYjI0K0NpQWdJQ0FnSUNBZ0lEeGxlR2xtT2xWelpYSkRiMjF0Wlc1MFBsTmpjbVZsYm5Ob2IzUThMMlY0YVdZNlZYTmxja052YlcxbGJuUStDaUFnSUNBZ0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBnb2dJQ0E4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBncWl2WTFYQUFBQUhHbEVUMVFBQUFBQ0FBQUFBQUFBQURrQUFBQW9BQUFBT1FBQUFEa0FBQTZrQXRKK1RnQUFEbkJKUkVGVWVBSHNYUWQ4VkVVYS95ZWJ6YWIzSWdrUVNnQ0pJRlhLSVUya1dQZ0poNkwwdTZPb29BWVVCRUVOb0tJU3BCY1I4ZVFVRGtFdWVLQWlIQWduSUdBUUlpRVFFaUFKQkZMSnBtZXp1NG56emQ3YmJKTHQrM1p6d2c2RTk5NjhtWGt6My92bjYvTndxV1VGenVLa2dBRUt1RGdCWW9BeXptcE9BU2RBbkVBd1NnRW5RSXlTeDNtelNRRnk1WElHa3M2bklmVlNCcTVmdTRYc20za295SmVqcEtRQ0NrWDFQZkYyWkRKMytQbDVJU1EwQUpITnc5QzZUUVE2ZEd5RkxsM2JvZjM5clpxY0JnNEZTSFcxRWo5OGR4S0hENTNCOFdQbmtjL0E0Q3lHS1JES1FQUHd3SzRZTXJRWGhqLytKN2k3U3cwM3R0TWRod0FrOFV3S2R2L3pFQkwySEszSEdSNGEzQkY5SG8rQmJ3c3ZLS1hWS0ZXVm9WeFpoaXFWQWlxMUNyWHN6OTFjWE9BQ040a2IzRjJsa01FREVxVTdxb3RVS0x4YWpJcy9NYTZhbktOZFBuR2EwV01HNFpseFE5R3pWNHkyM3Q0bmRnWEkwY09KK0hSekFuNWkzRUlvRStZTVExU2ZjT1RWTW5GU1hpQlVPNDk2S0JEZ0hnQ1hPMUtrSGIySjR3bkoyaGI5R1ZlWjl2eG9EQnJTVTF0bnJ4TzdBT1JDVWhwV3I5aUIveHc4dytmZHZFMG9Kc1VOUjc0czN3a0tLOThrZ1VWNUhmaDIvV25JODhyNEtJOE82NFhaYzhlamM1ZDJWbzVxdXB2b0FJbGZ0ZzNyMSt6aVR5WmdURjQyQW1sVmFWQ3FsYVpuNDJ4aGtnSlNpUlJlQmY3NFp2a0pMVkJlaWgyTGVRdW5tT3hyVFFQUkFFSmM0ODM1RzNIKzNCVStqL2xiSnlKTG1vRktaYVUxODNMMk1VRUJEemNQSUYyR25lOGM0UzI3ZG11UGR6K2NLVG8zRVFVZ3UzY2V3dHpZMVh5aWowL3NpM2FqbXlGVG5tbGlpYzdiWWxBZ1ZCcUtNNStsSStsb09oOXV4WnJaZU9hNW9XSU16Y2V3R1NCclB0cUJsY3UzODhIbWZqd09WNlZwZDczMUlScjFSUnFJckNGSnFqZStYbjZNai9qcTZ4TVErOXA0VVVhM0NTRHZ4bTNCbG8vMzhva3MvR29TVXNwU1JKbVVjeERyS0JCWUZvcS94eDdnbmFlL01BcHZMcGx1M1VBNnZhd0dpQzQ0NXU4WmgxUzVSdmZRR2R0NTJnUVVDRldIWTh1TTcvaVR4UUNKVlFEUkZTdno5anlMTkxsRy9qVUJQWnlQMUVPQlVOeUhMVk8vNVhkc0ZUY1dBMFJYSVJXVGM2aXJhNUNYVW9MQzlGSVUzNmhFZWI0Q2ltSVZhaFExZktHdU1sZkkvTjNnSFNxRGZ3dFBCRWY3SWl6R0R4SjNWejBrY2xicGNoSmJGRmVMQUVLbTdKUERablBxaTZWejNENHZSOWJQaGNnNUs0ZWxxVXN1THNCOVBRTFFzbTh3bW5VTmNLS2lBUVYwZFpMOUIxZGJaUUpiQkpDblJzemhmZzZ5VnRLbHR1a2NXYWNMa2Y1RExrb3l4ZkdUK0VWNUlucDRPRnIyRG01QXBudjcwaTNWaDFzMzVDZjU1c0FxaTRsaE5rQUVEeW41T1dTRGxWYWJzaVhaRmJpdzZ5YnlrMHN0bnF3NUhVSTcrYUx6Mk9id2kvUXlwL2xkMzRaTTRHdGZ5TG1meEJxUHExa0EwUlV0c1h2K2JMVVQ3UHAvOC9IYlA3SXNGaVdXdmtVU1BROU9ib25XQTBJdDdYcFh0aWRuMnBiSkd2UFhVbEZqRmtDbVRsckNBMi9rUGsvRkphdUltUHoxRGFSL24yZFZYMnM3UlQ4V2hrNVB0N0MyKzEzVnp5UERuN3ZsS2NDMzlZczRzOWRtRWlBVXNwOHlQZzRVZU91L3VJTlZzWldrN1ptNGZxUnBRdnV0SHdsQmx3bFJaaFBrYm0xSXNac0Q4NUo0Z0cvYmppVm1wd3FZQk1qRXNZdDRQc2ZDbmN4VFdtNjVwN1FwT0VmRGwremtKQnFLK0JlRllOdmNIMEQ1SkYvdWVxOGhtZlJlR3dVSVpZS05HVG1QYzQrK2I3ZTFPR1JQT2tmU3RpeTlEN2FsMG9XVURKMWl6dGFlTGxPY09nbWxDaHg2UFpsemtUMzc0czNLVERNS2tQbHoxbURuam9ONFk5dEVYRkpacG51UXRmSmozQ1hSRkZJQ0JlRkNJcEd3SDFkMnJnRUpnVU90VnJPZkd0VFUxT3JBcHY0cE5SKzhwT005YjkxNFp3ZGcrOXVIOGR6NFlmaHdWV3g5SXVtNU1nZ1FTakR1RkQyVzU1Qk8yem5jNGt5d0U2dXVpR2JLRWhqYzNDVHc5dmFBdjc4UGZGa1dPT1ZvRWppcXFxb2hMeXFGWE01eVdhc1VSa0ZDSm5DL09lMzFrT0hlcWFMTXRNOG5IZWIwUzA3ZlpUSVIyaUJBOXUwOWhwZWVYdzdLSVMzdlZHZ1JCY2tKOXVzbkdSYjFNZFNZd0NHVnVpRTQyQSt0V2tkZ3pMTkQwUG5CYUFRRStLQ0dBU1EvcndqbnpxWmkwN3JkS0N3c2hsS3BOalFVcis4K285VTk3MHdyMksvZ09hN3JONytPa2FNR0dxV1hRWURNbmhXUGhLK1B3aHFYK3BHbEthSjRTQVhPRVJMaWo1aE9yZkhCUjdFSUN3OXF0S0R2OXgvSDByZTJzRzBVUlNZQlFoN1hSOTZPYVRUR3ZWUWh1T0JIUHowSXF6Zk1NN3AwZ3dEcDJXa0MzN2RpcVhpaDJNcnBkVmVOUHRUY202UnIrUGw1SSthQjFsaXhkZzRpSXNNYWRUMTVQQW5rNWIxMk5SdWxwUlZjRjJuVXFFRkY3NWZiM3RPeEcwSE0wTDZieEdSTnNsY0RFbWt2OVFLRWRyd05IVGdMdEc4bGNxSmxMdXZUbTY3aWRxSmMrd0JyVDRoN2VIaTRNN0hTREhNWFRNYWp3M3MzR3VybkU3K3g3UG50U0w5eUE4WEZaVkNwYXJoZTBxaGhnNHBtUFFQUSs4VzJEV3FiL3BKMEtubFdCVnhkWGZnNkFscDYyMjFTU2F1eStiNmJROGMyR04zQnB4Y2dRa2ovNWZneHVCR1VZZllrS1dTL2YrWTVVU3dYVWtwSnRQUWIwQlVmcm96bGVvanVSRTZkWk9DSTM0RzBLMWtXZ1lQR0lJdm15WTNkSEo0cVVKSmRDVVdwRXRYbEtqVHJFZ1JYTjkwVkFRV3BwU2pOcmRKV3R1b1hBaGVKeGxyVFZvcDBva3FVWXYrbVV6Q1ZDcUFYSUVLMm1LWE9NYkhFQzNFUEx5OFoyclpyam1YTFgyb1VwcjU1SXhjTDU2M0hwWXZYVVZSVVlqYm4wS1d0bzhWTUxVdHJ5VGllcjUxQ1lKUTNBcUxxdUxNOHN3SkZtZVVHNzJ0dmlIUWlPTTFNWlozcEJZZ1FlN0UwVzB3c3I2bkFQZm9QNnNhNHgyenU5eERvb2xTcXNIalJadnpJUWdCa3dkQzFPWTR5b2I5d2JBcnZhczZGWWxRV1ZRdFRRRlRmRUxoS1hWQ1dwMEQrNVJKdHZWZVFET0VQK0RGV3A2MFMvVVRJT2pNVm05RUxrQkdEWitGU1NnWmUrT29KNUpUVjdRODFOVXN4ZkIrQzd0RTJPaEpMbHIzWXlOdjM3NFNqMkxoMk56SXpja3o2UFl6TnR5bDhJbVZNZk9Rek1TSVU0aUtlZ1ZMY1lvcTlVS1NlRWtSMERlVEFFZXJzY1F5U0J1R3p5WWZRTWFZVkR2eTR3ZUFqOUFKRXNHQW1mVGtRcFFyTk5qK0RJK2pjT0xqd0FpcHk2MzVEZEc2WmZVcVdTMUNRSHdOR1I2emJ2S0NlN3BHWmNSdHZ2TFlXS1V5MGxKU1VtMld4R0hxd1Y3ZzdoaTNyYk9pMlhlcHJWTFhJUEZrL2FPbkNNaVpKL0FnbHNrY1EzTDBsd3FYZGp0NVNMMnlmL0JOTVdUSjZBZEsrNVdqdVFYM204ejRXeFYvMnpUb0hkWlhPYXZVc2p6Z0VhZW4wbytHaDVDb242MFBUV0NhVGNzdGwwZUpwR0RDb3UzWUVFaVB2eG4zS1B4K1JrM09INlIxcXEwU0xNS0RFd3hVak4zUVRMaDEyekUwcFJrV0IvbCtpa0hhKzhHM0dkc3c1b0ZCY1p2ZGZUbkdQNnBXc0JJTlAxQXVRcVBBbmVJZlJXM3RhbERuMnpiU3oyaGV0NzRrRUNxbVU3UzFsQ3FpUGp5Y2t6RktwVmloUlhsNkppZ29GZitHK3ZsN28xcU1ETm0xZHhNMWNZUnl5VmhhOHVnYVhMMld5dGxWR1hlcENIMk5Ic21TZStyU0hzU1oydVZkUldJM2NpOFdOeHZZTmx5R2tBOU03SEZRbzB5eGhhaUovV21idXR3YWY2akNBRU9lZ0Q2RFFsM1JpSG1pRm9TUDZjalAyMnJWc0hEcHdDbG1adVNoampxNWdadHBPZjNFMEprN1JnSlJtVHR3ai92MXQyTHZuR1BKeUMwMTZTdzJ1VnVkR1V3R2tvVFZEVTVJd1JiVkZyMkM3bWJRNnk5YWUyZ1FRZTRnWTRoN2tGUjA1YWdBV3hrMWxYS1NPbGVibDNtSGlZd3N1SmwvakFQbGd4U3RvRTkxY3U1amJ0L0l4ZTlZS3BMRDdaV1dWTm5NUEdyaXBSSXdoRHRLQ0pWdTdzYTBkamlvMmlSaDdLS2tDUUlZOTFnZkw0bCt1cDN3U1VRZ2t5NVp1WmNEeHhEc2Z6S3huMnU3NDRudDhzdkZmN0J0bStWYWJ0UTBKM3hSS3FySlNqZXl6ZCtvcHBjSzgvQ005RWRUV1I3aTArOUVtSmRVZVppNkpHRkpBbTdjSXczTVRoK052MDBmVkF3RlJoRDVtUnh5aXgwTWR0UVNxS0s5aVVlWDM4V3RpcXMyV2kzWlFkdUpvTTdkV1hZdnNjM2VnckRDc3hOUCtIb25VTVZ6RUpqUFhYbzR5TW1FcHA0UEM5bE9tanNTWXNVTzBpVC8wOGtqWFVMTjRpcHUwenN5amVNdlN0ejdod1RnRlUyaXRjWXJwQWtNNGQ3U2pyS0ViWGRnUlNPRUpvVFQwcmdyMTlqamE1Q2l6cDZ1ZHZLUStQbDRzUU5RU2J5NmVpaTdkT2hoY1A0SGhyUVVidVJKYlVGRE1UVnVEalMyODRVaFhlME5QS1UwMWd1MEVKSVgxOW05MVRqTHlpWkIzMVY3eEYxMFMyZVJxdDJld2prU05tNXNyQWdQOVdJd2xHaCt0ZlJXQnpER21yK1F3NWZTVm1mRk1PYjNPVFdGaktZWDYraHVxSXd2R1VjRTYwanR1L25LbjNsUUMyRmNkQTF0Nzg3cUMxQklXb0ZObzd6dktGMkpUc003ZTRYNENDV1dKUlVRRTQ0bW4rdU8xK1pNYjZTTkVzWVE5UjdCdTVVN2N5TW9UVFRtbGNSMFo3czloYnZUS2tycnZzN2w3TVZkNjl5QVF0NkJTbzZ6RnpjUkNxTm1SU2xoSFA3NUJuVi9ZOFIrYnd2MDBMOEdTc1ZmQ0VGazFaT3EyWVRHWCtZditpb2RaV0YrM3FGanE0S3daNytPWDB5a3MzN1RVSnJlNjdyaDA3aWp4VXBaVGlmd3I5VU1WRWQwRElmT3BIK2V2bEN1UncwU05oNS9VSVlsTU5pY01FUkVka1hKSStnamxsbmJwMWc0cjE4OWw1NzcwYUY3SWN6b3ZkaFZTTDJlaHNsTGpaUlh1MlhKMFZNb2g2UmMzempET29LT0VraHVkUklpK29paFJ3WTI1L3dYbFZWOGJzZXBFU1RsMFJOSXlpUnJ5cmtaRWhtQWNNMzFuekJ5anRXcTJiZDJIclp2MzR0YXRBaTVleENLT281S1dTWFJrL2x3WG1DT1IwckszSnJ3djFscXNIVWVVcEdWSGJYc2dVVVB4bC9iM1I3SGtvRms4L1kyMk1zeWM5aDczZlZBcW9WaktxU045SCtUM3lEaFJCNURROWo3d3VjL1QybmNxV2o5QnZOQzJFWnUyUGRDTUhMRnhTckJxUWtJRDBhLy9nenh6L2R6Wnk0aGIrREgvSHlBSUxHTDRQc2h5Y2ZUR3FUdFh5MURNMGd4OXdtUUlwVUFjQmJDYnVJaTJjWXJXNGFpdGx3UVNTbEFPRHcvRWlDZjdJZlA2TFp3NWxmSy9YRlBqKzF6TXBiZHo2eVVnK3RaTElyNmpObStUcUNHMlJ6ODFOV3FtbUZiYm5QTWhnTWZSWGxQaHVmOXZSOEU1SnRybWJWcWdJei8vUUp5RWdFSWloZjBWUmJRNFAvK2dnYW5kUHY5QXd3dXhHZWNIWkRURS9pUCthN2NQeUJBeG5KK2craU5Db203T2R2OEVGVDNLK1JHN09vTC9rYzVzL1lqZDd3QUFBUC8vekk0VElnQUFEbUJKUkVGVTdWd0hXQlhIRnY0UkFidm1pOWhiTEVuVXo1SllVWk9IVWRTSHhsaWpXR1BYcUVFRGxpZ1dNR0RFN3NQZUk0SzlFTHRpTndaalFXTUpSUVVSQ3paQWlGTDN6Um15NCs3bHd1VmV1Q0p5eHc5MzVwUTVaOC84ZDNiYXJwbkVFcktZdnVrd0hvRlhndUc4d2dHaEZzRloxTkl1ZGkvZ0dVSVBQMFpzK0N2dEFucFNTMVF0akpydHk2Sktzdy8xMUh5L3hRc0dGY01PejFObytObkgySHRvb2Q0M2E2WVBRUDY2R29KTzdjWnhJMU8yOXNmTnVKdDZHOVJVZUJnWWpYdm5uK0hScFdoa0hhcHB0WmlaQWVVYWxVSVZtdzlSdm1FcHphcnpmZm1ET0d1c2R6ekU0N0R2eUNMVWExQkw3NWpvQlJDcWZmdVdvM0IyWE1RTlRkcnBnS0RvN1BVa3NzY3BpYW1JdWhtTFo2RXZFUlB4Q3ZGUEVwQVFrNHpVaEZRdVVzQ3FBS3hLRmtSUmF5dVVyRndZSDlZc2pqSjFTc0Rjc29CY2hlbXFpSUIxU2xtc0huNkFVK1l0SG9lZXZlMFUzS3huOVFZSVZiMTR2ZzhXZUc3bVZpYnM3SVdRNk5Dc1d6UkpHajBDMWlpSDFVUDJjenMvVHV3TFI2YytCdHMwQ0NCazdlY1pxN0Y2eFI1dU9DZDdFb1B2eEtUSUk2RHNPWWFON0FJWDEySFppb3pCQUNHclNwRGsxSmdrVzNlVHo1V1ZZNDZjQUFlRk0xc0FvUXFVanh1YTNkeTJDSUhFL3BuUzI0dUFHY3hnSGxTVXoxYklhbllmSzByUHN3MFFxa3c1Y0xYdlo0TmFYY3NqUERwY2FjZVVOMUlFckMyc2NXRmRLSzZlVEJzSFptZEFxczNGSEFFSVZVeFRZSmRKeS9nNkNaVW5yZTJIZXhaaGVKV1VNK3NjVktjcHZZbEFvWUtGZ0ZBcmJKbDFuQk5wbmVQbk9kOGJOSlY5VTJ2NlhJNEJSSzU2cnNkR2VDM2V4b3VWcWx0amdFY0hoTHdPUVZKS2tpeGl1bVlqQWhibUZpanl0Q1QyZXA1RGRGUWNyMm1NNDdlWU1HVmdObXJOV0RYSEFVS21xRGRaTk04SHg0NWM0SllKS1AxbnRNY1RxeWQ0R3Y4MFkyOU1uQXdqVU1xeUZKTHVBdnU5QWdRdzJyWnJpbkhPZlhLODExQTZZUlNBeUFaTytsL0VtcFc3Y2VaVW9FeEMzL0h0VUxWNVdVUkpVU2F3aUtob3p4QW96SjViSU9Ua2ZaemRmVjBJZmZHZmhoZzZvaXRzMnpRV05HTmxqQW9RMmVtTEYyNWl1KzlSN041NUVna0ppVElaVFZyWFJuUDdPaWhldVFpU0xCTHhNamtPOFVseGVKMmNnT1NVNVBkK05rU3pqNExtQldGWndBSldLQVR6SkVza3ZrakdzOXN4dUhFbURIZXZQeEt4c3JLeVJOZnV0dWpwWUlmR1Rlc0l1ckV6YndVZzhrMGtKaWJoOElIZjRYLzBBczZ5WHVYSmsyaVpaYnBxaVlDMWRTbTBZcjFGRzd1bWFHL2ZBcGFXRmxxa2pFdDZxd0RSdkpYZ3Y4TndOVEFFUWJmWXIrWE9BMFRlWjQ4ZEJwclkySDlVUFkybTN2dFVwcDZoUklraUtNM0FVTEZTR1h4VXZRSStxVjBORFJyV3dzZWZWc3YxVzgxVmdPVDYzWnNjMEJrQkUwQjBoaWgvQzVnQWtyL2JYK2ZkbXdDaU0wVDVXOEFFa1B6ZC9qcnYzZ1FRblNISzN3SW1nT1R2OXRkNTl5YUE2QXhSL2hZd0FTUi90Ny9PdXpjQlJHZUk4cmVBVVFIaTRiWU9temVtSGIxZnUyazZtcmVvejVmVmh3MmN4YU51MjdZeDNEeEc1ZThXZU1mdjNxZ0FHVDltSG5adFA4RkRzR2JqTk5oMWFJNXJnY0g0dXYxNFRyUHYxQUxMMTA1OXgwUDA5dDI3SFJLQmxOUlVsQ3haREdYTDVmS2JndlJtbmJIU3VORnpwU3BsN1BuZmtZUG51Wm5nb0hCQmMvcGh2ckZNNTlsNjcwYzhFdkhwMFhsQ3J0OEhlOTNSZUVrYlFKUUJjSFZaYVR6amViVG1pSHR2QU5LOWsxT3UzOFZiQjhqelp6SGlGekx2bDE5elBRRHZtZ1B2R2tEZStoamsxYXNFZkZxdEczK3cvelJ0RUVhTzZTRWU4dUYzSDJBYk8zbDI1L1o5dkh6NUR5cFV0RWJkZWpYd3JVTTdGQzVzSmVTVW1aVGtGUGp0UFlXTEFiZEF6KzZpeFFxalJxM0svUFJWN2JyVmxhS3FmTUQ1NjJDUFBkd09qVUF5cStPajZoVmgrMVVqZk1VTzU1alJXK0ZhMHRuVGdUak9EanVGTWpzRkNwaWhacTBxL05oZnF5OGJwcE9tK284ZlN6dVRhOStwSldKaTR0a1ozUURjdW5FWEZTcVVoazJyK3VqWnl3N21CYzJGN3VvVnV4QWFGSUV0UGtjNHJYVHBrdWpSdXkzUGY5N29VMzVvU0FpempENytLUFgweWI5MWdKQnpCL2VkeGV2WGlXalNyQzRxVlM3TC9WMnl3QmZ6NTNocjliMDhDK2pxOVM2b3h3N1JLTlBqUjgvUXQrZFVoQVJIS01raVAzQklKN2k2ajFRMU9BR0tQZnJndCtlTWtGTm1talN0alhYZXJpaFJzcWdnSnlVbFk4endYM0Rvd0hsQlUyWTYyTnRneVlxSm9NTS9jbG8wYnpNV3p2WGh4YXBWeXlFOC9NM3hRVm1HenBadTlKMEZjL08wRjlBYjFlMkRwMDlqWkxicTJxMW5heXowY3VZMFEveFJWYVpISVZjQW91bmZQdFlEakI3dXFVbFdsU25JQjQ5NzhSNkNHTlRRWFRzNjhSTnBLa0dOd29RcEF6REdzWmVndXM5Y2cxWExkNHV5dGt4TDl1djIyVGxic0dhNnJNVDYxWDZpckMwemFGaG56UHg1aEdBcEFTS0lXakp1czBkaTRPQ3ZPV2ZVRUhmOGZTdWM5YUNSUXJKZS9SbzgzN21iTFlhUFN1dDVEZkZIVktodnhwalBZRzJEVkczMmFEQW16M1pzYllaSllYY2lKWGE0V1dJOWphQVRmKyt1RTBMOTdPa3JLdDQyM3lOU2ZQd3JLVHpzZ2ZURHlEbUNWNmQ2ZHlrcE1abnJ2WXlORjNTcXoyM2FLb24xUWxMMGk1ZlNzaVhiVkx5YjEyOXpuWmpvT0JWOTlxeDEwcE9vRjFMVTQrZVNoOXRhRlkvcWt0UEN1ZDRxM3RTSlhsSnNURHpYR3pyQVZmRGF0Qm9ocS9DcnJqR0lvZjZvak9oUmVPdURWRzIrdVV4YUtnMTBtQ1lSVVA0TXVLRVNHVE44dGdnbU5ZNmMzRjNmTk02b29lNHltVjlmdklpVkNCZ3k2QUl2LzgzcC9rY0NCTzN6T2c3UzY5Y0pLcjFlWFNZSi9zcGxPem52Mk9FL0JLMVp3d0VDYk1RazRCRk50clBmNzdTb1R3a1E4b1hBS2FlSGtWRkNoM1NwTENkZEFESFVIN2wrZmEvdkJFQXljNXA2QnJrQkpvNWJKRVNWdlJQMU5KcUplcHNsQzMybHpiOGVrQWd3bExiNkhCWjF6Wmk2UWxORnVuenhsa1FOdTJHdG4wVHJOWlI4TmgwUU90UmphQ2FhaWNuK0xWMjhWYkNWQU5FRU1BblJHb2VzUjNibHBBc2dodm9qMTYvdjlaMFlnOUJqTVQ3dUZidzM3c2VwNDVkd2g1MXdmL2dnL1J0NHZmdTB3NXlGanZ3cE9xUy9xM2h6Yi9OMmQyaWJTV2crYnVrbHJsblQxM0N5bzVNRGV3dStuNlpJdXZMS3BUdmc0YmFlMDl0MWFBYjd6cTFVTXNjT0IyRGYzck9jcHF4VE9RWVpOYllISnJzTVV1bE5ITDhJVzMyT2N0cXE5VlBGRE9WK3hHTzBiRHlZMDJuQXZPTzNlU285US8xUlZhSkh3V0NBckZxMkUrNnU2N2lwak40bzE3YlVyczAzZXUyaFd5ZG54REdRWkphVUFPbjV6VVJjK09NR0Y5OXpZRDQrWTlOQVhVbjVxUXJOS1haR3VteHNnam51R3pOaXEraGp4L2VHOCtUK25LWUVpTGJQTWJBZURCdlcvTVpsM1QyL1I3K0JIWGxlRjBBTTlVZmxxQjRGZ3dHeXdOT2JmUnZFbDV0eWRSK0I3NFoyVG1jMkt3QkpUWlZnMjN5b2Focll0SGxkTkdwU203OG5jdlZLRVB1OGhEK3ZXd21RQWIybjRkU0p5NXkrWmRkczJMU3NuODYrSm1HRjF3N01ucFhXRzJock5FMTVLcTlhdmd2dU05ZHFZNldqWmRTRC9QQmpiemhOU2dPT3JEVFphUWw4dlEvejRxS2xUdWphNHl1ZTF3VVFRLzJSN2VwOTFmZVpKTXN6Z0lobjZBcXY3VEpaZGFWbnIveWNwY0dWdGtRRFNGbUdydkt6WDViZHQvZTA0Q3ZISU1yQkszdGJUeFlYVi9ZV241U2NsRFo3a1lrMEhwRnQwUXhHTTVFOHpaNlVpY1lqU2gxYUNjN29qMnpLU1RrR21UTEJTeWFMNitCK00wVzlKL3d2Q3JxdU1ZaWgvZ2dEZW1ZTUhxUXFCNDgwWU5STXFheHJvQ21ySEZ5YWZtcEx1M2I0Q3hsdG0xTnJWKzBSZkNWQUtPaHkzVXNXK0tpcUp0c2QyNDdsZkpwQnlLRHoyMzFTNk5DTVJUTXBaMFkwb0tWMDRMY3pRb2NhVlRQUjN0S1pVMWY0VkZuSlV3S2t2ZTMzU3BiRVZtNVZzeXoyTlFUQlZ3S0U0cWVaRFBWSHM1NnNsZzBHQ092NlJlQ29vYTVjU3B0S3lvYVZvMjJhQ21hVS9JOWNVTlZEYXhKeWV2NDhWZ1V5SlVCOHZROEtQUUlCRytUS2F0TFJRMittcHVRYmU1MlQ4MEtEN3drZG9pdG5ENDhlUGxYeDVGNkoxbVJrSU5KVm5qSlRoYlN1OFVXVHdZSi8vdHhWNFlNU0lLUjM2c1Fsd1dOTDZrS0hlTFIrSXlmTktYRFlYZlVQeTFCLzVQcjF2Um84QmtsSlNVWGZIbE53L3ZlL3hHT3QzMEI3dG5SZUJvR1hnMVRMMGlOR2Q4ZVU2V2tqY3lIOGJ5WTg3Q0crYkRaVWtLdlhxQWo2N2tWa1pCVDIrNTBUZE1vb3h5QnNzUXFONjcyWmhSUmplekRkZTdWQlpFU1VtTjJRVHVzMmpiREJ4NDJ5UEhWb1BScTNib2I5V3dLNmRQc1BDaFd5d2o2L00yS1FUSFZkdkw1WjdQLzArTm9aZjE2NEpYVG9IRXVGaW1YQWdDakdUall0Nm1IekRnK3hiSzRjcEpJaTFkbWhvdzBTRTVKVXkveWR2bW1GcGF0K0VuWFRDbkgxaXVyeEhNVmp5SWd1YU5HcUFaY3p4QjloUU0rTXdRQWhPNnc3UkpmLy9wamgvZ0hKOU9wamg5bHp4Nm8ycFlpdVRNNk9DOFJBVkVuWHpDc0JRcnpkTzQ2emZaWDVtbUtpVEp0ZGV3NHVRT1VxNVFRdEpQZ2UybjZSK1NtMjlkNHoyYVpkRTZGekovUStPK1EwVGdCSU1QN05VT1A3bjFtT2NoV3NCVXNUSUlLaGtUa2RzQVpWcTVWWFVjZU8rRVVGSW1KT2R2a09vOGIyNUhLRytLTXlvRWNoV3dBaE8yenBGL005TjJIblZuOVZBR2ttWXRlK0dZYU83TVozUGpQemlYWjRsN0xQVnYxdjRSYVZXQnU3eHZqU3RoRm1URjNKNlpyN0hVUThmZkl5UE4wMzRLOXJ0N21NL0o5RHYvYnNBN0lPS0s5b05KbEh1NzZlN0ZOWm1wdHZ0QWN6Y2VwM2FQajVKN0tvdUZLanpKdnphN3BlalhxT242WVBRb1BQMURwS2dOQTZ5RFgyamZ0elo2K0orbWlQeGQxemREbzlFcUNZK213NmlMMjdUb3JlenMyRDdka01TZHV6SVJsOS9TRWRRMUsyQWFJMFN0MCtXMUpHcFNwbERmcVdCWFd2OUdoSllOMXdGYlk1cDl3ZFZkclJscWVGTnRyZHRiQXN5TGJUclRQdHNXUjkrbDdKdzhnbnZGaUdIZTNMNkVpQkxFOVhXU2VCNlpLZFlzV0xLTmtpcndUSTlGbkRNR1I0RjhTeEl3dzBqUzFidmpRKytLQzRrTTBzUTQ5eU5sRE04SDZ5Nms5bU5qTGo1U2hBTWpPVTMzamFBSklYWTJBQ2lKRmF6UVFRSXdYMmZhbldCSkQzcFNXTmRCOG1nQmdwc085THRiUUVRT2RQS2RWdlVGTTFCYzVMOTJnYWcrU2wxc29GWDAwQXlZV2c1eVdUSm9Ea3BkYktCVjlOQU1tRm9PY2xreWFBNUtYV3lnVmZUUURKaGFEbkpaUC9COEpsNllsbEF3RTlBQUFBQUVsRlRrU3VRbUNDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiA3OXB4O1xuICBsZWZ0OiA0cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25MaW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbGVmdDogN3B4O1xuICB9XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUge1xuICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgI3RhcnRlYXVjaXRyb25JbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xMHB4IGF1dG8gLTIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lICN0YXJ0ZWF1Y2l0cm9uSW5mbyB7XG4gICAgbWFyZ2luOiAtMTBweCBhdXRvIC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lICN0YXJ0ZWF1Y2l0cm9uSW5mbyBidXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfYW5hbHl0aWMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2ssXG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9hbmFseXRpYyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHRvcDogLTVweDtcbiAgfVxufVxuXG4jdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMnJlbSByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gICAgYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgYnV0dG9uIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBidXR0b24jdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwMTY0RCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBidXR0b24jdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwMTY0RCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBidXR0b24jdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljLFxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUsXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lLFxuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lLFxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lLFxuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25MaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbkxpbmUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUgc3BhbiB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3RhcnRlYXVjaXRyb25Sb290ICoge1xuICBjb2xvcjogIzIwMTY0RCAhaW1wb3J0YW50O1xufVxuXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwMTY0RCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93LFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9ZmFsc2VdLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9ZmFsc2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9ZmFsc2VdIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9ZmFsc2VdOmhvdmVyIHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD1mYWxzZV06aG92ZXIgc3Bhbi50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjAxNjREICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDE4MSwgMTIwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9ZmFsc2VdIHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUge1xuICBjb2xvcjogIzIwMTY0RCAhaW1wb3J0YW50O1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93IHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93IHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD10cnVlXTo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB6LWluZGV4OiA5O1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD10cnVlXTo6YWZ0ZXIsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD10cnVlXSBzcGFuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9dHJ1ZV0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9dHJ1ZV0gc3Bhbjo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9dHJ1ZV0gc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1QjU3OCAhaW1wb3J0YW50O1xuICB3aWR0aDogNThweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPXRydWVdIHNwYW46OmJlZm9yZSxcbiAgaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9dHJ1ZV0gc3Bhbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD10cnVlXSBzcGFuOjphZnRlcixcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPXRydWVdIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJKJ2FjY2VwdGVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDIuNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjAxNjREO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnksXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1mYWxzZV0sXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPWZhbHNlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPWZhbHNlXTpob3ZlciBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1mYWxzZV06aG92ZXIgc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjAxNjREICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIyLCA3NywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1mYWxzZV0gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zcyxcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9ZmFsc2VdIHNwYW4udGFydGVhdWNpdHJvbkNyb3NzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24udGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPWZhbHNlXSBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1mYWxzZV0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjAxNjREICFpbXBvcnRhbnQ7XG59XG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9dHJ1ZV06OmFmdGVyLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD10cnVlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD10cnVlXSBzcGFuOjphZnRlcixcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9dHJ1ZV0gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkplIHJlZnVzZVwiO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC0yNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQUEwNTA1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBzcGFuLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSxcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHNwYW4udGFydGVhdWNpdHJvbkNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKcl1wiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uU2F2ZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNhdmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNhdmUgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uU2F2ZSAudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIwMTY0RCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnRhcnRlYXVjaXRyb25TZWxmTGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCBib2R5LnRhcnRlYXVjaXRyb24tbW9kYWwtb3BlbiAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25Cb3JkZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVzb3VyY2VzLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnJlc291cmNlcy1wYWdlIC5zb3J0LWRyb3Bkb3duIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzb3VyY2VzLXBhZ2UgLnNvcnQtZHJvcGRvd24ge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnNvcnQtZHJvcGRvd24gbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnJlc291cmNlcy1wYWdlIC5zb3J0LWRyb3Bkb3duIC5mb3JtLXNlbGVjdCB7XG4gIGNvbG9yOiAjMjAxNjREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCA3cHg7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQ6aG92ZXIgLmNhcmQtdGh1bWIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtdGh1bWIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC10aHVtYiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC10aHVtYiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtYm9keSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnJlc291cmNlcy1wYWdlIC5yZXN1bHRzIC5jYXJkLWJvZHkgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5IGgzIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtYm9keSBhIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5IGEgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnJlc291cmNlcy1wYWdlIC5yZXN1bHRzIC5jYXJkLWJvZHktbWV0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtYm9keS1tZXRhcy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLnJlc291cmNlcy1wYWdlIC5yZXN1bHRzIC5jYXJkLWJvZHktbWV0YXMtbGVmdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnJlc291cmNlcy1wYWdlIC5yZXN1bHRzIC5jYXJkLWJvZHktbWV0YXMtbGVmdCBwLmNhcmQtYm9keS10aW1lIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtYm9keS1tZXRhcy1sZWZ0IHAgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5LW1ldGFzIC5yZXNvdXJjZS1mb3JtYXQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWY4Zjg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMgLmNhcmQtYm9keS1tZXRhcyAucmVzb3VyY2UtZm9ybWF0LWljb24gaW1nIHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cyAuY2FyZC1ib2R5LW1ldGFzLXJpZ2h0IGRpdiB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLnJlc291cmNlcy1wYWdlIC5yZXN1bHRzIC5jYXJkLWJvZHktdGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAuc2VsZWN0ZWQtZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnNlbGVjdGVkLWZpbHRlcnMgLnNlbGVjdGVkLWZpbHRlcnMtY29udGFpbmVyIC5jaGlwcyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDE2NEQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogM3B4IDEzcHggM3B4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXNvdXJjZXMtcGFnZSAuc2VsZWN0ZWQtZmlsdGVycyAuc2VsZWN0ZWQtZmlsdGVycy1jb250YWluZXIgLmNoaXBzIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAuc2VsZWN0ZWQtZmlsdGVycyAuc2VsZWN0ZWQtZmlsdGVycy1jb250YWluZXIgLmNoaXBzIC5jaGlsZC1maWx0ZXIge1xuICBjb2xvcjogIzAwQjJCQjtcbn1cbi5yZXNvdXJjZXMtcGFnZSAuc2VsZWN0ZWQtZmlsdGVycyAuY2xlYXItYWxsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwQjJCQjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnNlbGVjdGVkLWZpbHRlcnMgLmNsZWFyLWFsbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xuICBib3R0b206IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXNvdXJjZXMtcGFnZSAuc2VsZWN0ZWQtZmlsdGVycyAuY2xlYXItYWxsOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMjAxNjREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1wYWdlIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDE2NEQ7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLCAucmVzb3VyY2VzLXBhZ2UgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTY0RDtcbn1cbi5yZXNvdXJjZXMtcGFnZSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXI6OmFmdGVyLCAucmVzb3VyY2VzLXBhZ2UgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAuMzQ0JyBoZWlnaHQ9JzEzLjAyMScgdmlld0JveD0nMCAwIDIwLjM0NCAxMy4wMjEnJTNFJTNDZyBpZD0nR3JvdXBlXzY3OCcgZGF0YS1uYW1lPSdHcm91cGUgNjc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOTExLjI1IC0yMDc4LjE5NCknJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzQ0NScgZGF0YS1uYW1lPSdUcmFjw6kgNDQ1JyBkPSdNMjM0MSwxOTE2Ljc5MmgxNy4wMzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDI5IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfNDQ2JyBkYXRhLW5hbWU9J1RyYWPDqSA0NDYnIGQ9J00yMzcxLjIsMTkxMS4yNDVsNy41MzIsNS43NTctNy41MzIsNS4xNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0NDguNDE2IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ucmVzb3VyY2VzLXBhZ2UgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OjphZnRlciwgLnJlc291cmNlcy1wYWdlIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGFyaWEtaGlkZGVuPSd0cnVlJyByb2xlPSdpbWcnIGNsYXNzPScgaWNvbmlmeSBpY29uaWZ5LS1zdmcnIHN0eWxlPSdmb250LXNpemU6IDEzcHg7JyB3aWR0aD0nMS41N2VtJyBoZWlnaHQ9JzFlbScgdmlld0JveD0nMCAwIDIwLjM0NSAxMy4wMjEnJTNFJTNDZyBpZD0naWNvbmlmeVZ1ZTcyMScgZGF0YS1uYW1lPSdHcm91cGUgNjc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOTExLjI1IC0yMDc4LjE5MyknJTNFJTNDcGF0aCBpZD0naWNvbmlmeVZ1ZTcyMicgZGF0YS1uYW1lPSdUcmFjw6kgNDQ1JyBkPSdNMjM0MSwxOTE2Ljc5MmgxNy4wMzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDI5IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjAxNjRkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBpZD0naWNvbmlmeVZ1ZTcyMycgZGF0YS1uYW1lPSdUcmFjw6kgNDQ2JyBkPSdNMjM3MS4yLDE5MTEuMjQ1bDcuNTMyLDUuNzU3LTcuNTMyLDUuMTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDQ4LjQxNiAxNjgpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIwMTY0ZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogOTtcbn1cbi5zcGlubmVyLXdyYXBwZXIgLnNwaW5uZXIge1xuICB3aWR0aDogOTIuNjE4cHg7XG4gIGhlaWdodDogOTAuNzc2cHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNlYXJjaC13cmFwcGVyIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXdyYXBwZXIgLmJ0biB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnNlYXJjaC13cmFwcGVyIC5idG46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNy41JyBoZWlnaHQ9JzE5LjUnIHZpZXdCb3g9JzAgMCAxNy41IDE5LjUnJTNFJTNDcGF0aCBpZD0nZmlsdGVycy0yLXN2Z3JlcG8tY29tJyBkPSdNNCw1SDdtNywwaDZNMTQsNWEyLDIsMCwxLDAtMiwyQTIsMiwwLDAsMCwxNCw1Wm0tNCw3aDZtMCwwYTIsMiwwLDEsMCwyLTJBMiwyLDAsMCwwLDE2LDEyWk00LDEySDdtNCw3aDlNNiwxN2EyLDIsMCwxLDEtMiwyQTIsMiwwLDAsMSw2LDE3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMuMjUgLTIuMjUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1iYXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYmFyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1iYXIgZm9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3JvdXBlXzc3NycgZGF0YS1uYW1lPSdHcm91cGUgNzc3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjEuMTk5JyBoZWlnaHQ9JzIyLjI0Mycgdmlld0JveD0nMCAwIDIxLjE5OSAyMi4yNDMnJTNFJTNDZyBpZD0nR3JvdXBlXzc3NicgZGF0YS1uYW1lPSdHcm91cGUgNzc2JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8zNicgZGF0YS1uYW1lPSdFbGxpcHNlIDM2JyBjeD0nOC4zNzgnIGN5PSc4LjM3OCcgcj0nOC4zNzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzE2IDAuNzE2KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NsaW5lIGlkPSdMaWduZV81OCcgZGF0YS1uYW1lPSdMaWduZSA1OCcgeDI9JzUuNzIzJyB5Mj0nNi4zMDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0Ljc1OSAxNS4yMjIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV80NzknIGRhdGEtbmFtZT0nVHJhY8OpIDQ3OScgZD0nTTIuMjU2LDguMTE3QTUuODYyLDUuODYyLDAsMCwxLDguMTE3LDIuMjU2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjk3OCAwLjk3NyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJhciBmb3JtIC5pbnB1dC1zZWFyY2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYmFyIGZvcm0gLmlucHV0LXNlYXJjaCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJhciBmb3JtIC5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJhciBmb3JtIC5jbGVhcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjQxNCcgaGVpZ2h0PScxNi40MTQnIHZpZXdCb3g9JzAgMCAxNi40MTQgMTYuNDE0JyUzRSUzQ2cgaWQ9J0dyb3VwZV81NzAnIGRhdGEtbmFtZT0nR3JvdXBlIDU3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0OC42ODcgLTE1LjY4NiknJTNFJTNDbGluZSBpZD0nTGlnbmVfMzcnIGRhdGEtbmFtZT0nTGlnbmUgMzcnIHgyPScyMS4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM0OS4zOTQgMzEuMzkzKSByb3RhdGUoLTQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSBpZD0nTGlnbmVfMzknIGRhdGEtbmFtZT0nTGlnbmUgMzknIHgyPScyMS4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM0OS4zOTQgMTYuMzkzKSByb3RhdGUoNDUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAxNjREO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2lkZWJhciAjcmVzb3VyY2VzLWZpbHRlcnMgLmZpbHRlci1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lkZWJhciAjcmVzb3VyY2VzLWZpbHRlcnMgLmZpbHRlci1ncm91cCAuZmlsdGVyLXRpdGxlIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjAxNjRkO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci10aXRsZSBidXR0b24udG9nZ2xlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci10aXRsZSBidXR0b24udG9nZ2xlLWZpbHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjIuODExJyBoZWlnaHQ9JzEwLjM3JyB2aWV3Qm94PScwIDAgMjIuODExIDEwLjM3JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMS40MDUgMS40MDUgOS45OTQgNy45NjQgMTAuMDA2LTcuOTY0JyBkYXRhLW5hbWU9J1RyYWPDqSA0ODInLyUzRSUzQy9zdmclM0VcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItdGl0bGUgYnV0dG9uLnRvZ2dsZS1maWx0ZXIuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoLTkwZGVnKTtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1vcHRpb25zIC5jaGlsZC10ZXJtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAucGFyZW50LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1vcHRpb25zIC5wYXJlbnQtbGFiZWwuaGFzLWNoaWxkcmVuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAucGFyZW50LWxhYmVsLmhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDYuNXB4IHNvbGlkICMyMDE2NEQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAucGFyZW50LWxhYmVsLmhhcy1jaGlsZHJlbi5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAucGFyZW50LWNoZWNrYm94LmluZGV0ZXJtaW5hdGU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1vcHRpb25zIC5wYXJlbnQtY2hlY2tib3g6bm90KC5pbmRldGVybWluYXRlKSArIC5mb3JtLWNoZWNrLWxhYmVsIC5wYXJlbnQtbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1vcHRpb25zIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNpZGViYXIgI3Jlc291cmNlcy1maWx0ZXJzIC5maWx0ZXItZ3JvdXAgLmZpbHRlci1vcHRpb25zIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDcuNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAuZm9ybS1jaGVjay1sYWJlbCBpbnB1dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDE2NGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWRlYmFyICNyZXNvdXJjZXMtZmlsdGVycyAuZmlsdGVyLWdyb3VwIC5maWx0ZXItb3B0aW9ucyAuZm9ybS1jaGVjay1sYWJlbCBpbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjAxNjRkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpZHRoOiA3cHg7XG59XG4uc2lkZWJhciAjcmVzb3VyY2VzLWZpbHRlcnMgLmZpbHRlci1ncm91cCAuZmlsdGVyLW9wdGlvbnMgLmZvcm0tY2hlY2stbGFiZWwgaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4jdG9nZ2xlLW1vYmlsZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RvZ2dsZS1tb2JpbGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5Lm1vYmlsZS1maWx0ZXItb3BlbiAubW9iaWxlLWZpbHRlci1wYW5lbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2xvc2UtbW9iaWxlLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiAjMjAxNjREO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZS1tb2JpbGUtZmlsdGVycyBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi5tb2JpbGUtZmlsdGVyLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweCA3NXB4IDE1cHg7XG59XG4ubW9iaWxlLWZpbHRlci1wYW5lbCAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1maWx0ZXItcGFuZWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLWZpbHRlci1vcGVuIC5maWx0ZXJzLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IC0ycHggMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUwMTk2MDc4NDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubW9iaWxlLWZpbHRlci1vcGVuIC5maWx0ZXJzLWhlYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaG9tZSAuZm9vdGVyLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBjb2xvcjogIzIwMTY0RDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5mb290ZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmZvb3RlciAuZm9vdGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuZm9vdGVyIC5mb290ZXIgaDMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IFNlbWkgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIgLmZvb3RlciBwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9vdGVyIC5mb290ZXIgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9vdGVyIC5mb290ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbmZvb3RlciAuZm9vdGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbn1cbmZvb3RlciAuZm9vdGVyIGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuZm9vdGVyIC5mb290ZXIgLndwLWJsb2NrLWNvbHVtbnMgLmNvbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZm9vdGVyIC5mb290ZXIgLndwLWJsb2NrLWNvbHVtbnMgLmNvbC1mb290ZXIgZmlndXJlIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3RlciAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyIC5yb3ctMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5mb290ZXIgLnJvdy0yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyIC5yb3ctMiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3RlciAucm93LTIgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyIC5yb3ctMiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5mb290ZXIgLmZvb3RlciAucm93LTIgYSwgZm9vdGVyIC5mb290ZXIgLnJvdy0yIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuaGVhZGVyIC5uYXZiYXItdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubmF2YmFyLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciAubmF2YmFyLXRvcCAubWVudS1tZW51LXRvcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5uYXZiYXItdG9wIC5pbmZvcy1pbnRlcm5lIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgaGVhZGVyIC5uYXZiYXItdG9wIC5ldGF0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjhGODtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAuYWxpZ253aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLmFsaWdud2lkZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC8qLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH0qL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUjbWVudS1tZW51LXRvcC0xIGxpOm50aC1jaGlsZCgzKSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUjbWVudS1tZW51LXRvcC0xIGxpOm50aC1jaGlsZCg0KSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzIwMTY0RDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpOm50aC1jaGlsZCg1KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDE2NEQ7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24ge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICMyMDE2NEQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24gYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24gYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiBhIHNwYW4gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTdweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiBhIHNwYW4gc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uIGEgc3BhbiBzdmcgcGF0aCwgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiBhIHNwYW4gc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogIzIwMTY0RDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbiBhIHNwYW4gc3ZnIHBhdGgsIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24gYSBzcGFuIHN2ZyBjaXJjbGUge1xuICAgIHN0cm9rZTogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjMjAxNjREO1xuICB9XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b246aG92ZXIgYSBzcGFuIHN2ZyBwYXRoLCBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uOmhvdmVyIGEgc3BhbiBzdmcgY2lyY2xlIHtcbiAgICBzdHJva2U6ICMyMDE2NEQ7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24tcmVzc291cmNlcy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uLXJlc3NvdXJjZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAxNjREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbi1yZXNzb3VyY2VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24tcmVzc291cmNlczpob3ZlciBhIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSBsaS53cC1ibG9jay1idXR0b24tcmVzc291cmNlczpob3ZlciBhIHN2ZyBwYXRoLCBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1lbnUgbGkud3AtYmxvY2stYnV0dG9uLXJlc3NvdXJjZXM6aG92ZXIgYSBzdmcgY2lyY2xlIHtcbiAgICBzdHJva2U6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbi1yZXNzb3VyY2VzIGEgc3BhbiB7XG4gIGNvbG9yOiAjMjAxNjREO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbi1yZXNzb3VyY2VzIGEgc3BhbiBzdmcgcGF0aCwgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51IGxpLndwLWJsb2NrLWJ1dHRvbi1yZXNzb3VyY2VzIGEgc3BhbiBzdmcgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMjAxNjREO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tZW51I21lbnUtbWVudS10b3AtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSNtZW51LW1lbnUtdG9wLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubWVudSNtZW51LW1lbnUtdG9wLTEgbGkge1xuICBtYXJnaW46IDAgOHB4O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItbG9nby1pZmVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItbG9nby1pZmVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tb2JpbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1vYmlsZS1uYXYtcGljdG9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tb2JpbGUtbmF2LXBpY3RvcyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubW9iaWxlLW5hdi1waWN0b3MgbGkgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tb2JpbGUtbmF2LWJ1cmdlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tb2JpbGUtbmF2LWJ1cmdlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTY0RDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubW9iaWxlLW5hdi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDBweDtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubW9iaWxlLW5hdi1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwcHg7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm1vYmlsZS1uYXYtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMHB4O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5tb2JpbGUtbmF2LWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubW9iaWxlLW5hdi1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubW9iaWxlLW5hdi1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbG9nby1pZmVuLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWxvZ28taWZlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LXdyYXBwZXIgLnRycF9sYW5ndWFnZV9zd2l0Y2hlcl9zaG9ydGNvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LXdyYXBwZXIgLnRycF9sYW5ndWFnZV9zd2l0Y2hlcl9zaG9ydGNvZGUgLnRycC1sYW5ndWFnZS1zd2l0Y2hlcjpob3ZlciAudHJwLWxzLXNob3J0Y29kZS1sYW5ndWFnZSB7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi13cmFwcGVyIC50cnBfbGFuZ3VhZ2Vfc3dpdGNoZXJfc2hvcnRjb2RlIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5LjQxNCcgaGVpZ2h0PSc1LjU4OScgdmlld0JveD0nMCAwIDkuNDE0IDUuNTg5JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV84NjQnIGRhdGEtbmFtZT0nVHJhY8OpIDg2NCcgZD0nTTczMTcuNTMzLTE1MzEuOTQ1bDQuMDk0LDQuMTYsMy45MDYtNC4xNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTczMTYuODI2IDE1MzIuNjUyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi13cmFwcGVyIC50cnBfbGFuZ3VhZ2Vfc3dpdGNoZXJfc2hvcnRjb2RlIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXIgLnRycC1scy1zaG9ydGNvZGUtbGFuZ3VhZ2Uge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyIGRpdiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2LXdyYXBwZXIgLnRycF9sYW5ndWFnZV9zd2l0Y2hlcl9zaG9ydGNvZGUgLnRycC1sYW5ndWFnZS1zd2l0Y2hlciBkaXYgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjAxNjREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBsZWZ0OiAtOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi13cmFwcGVyIC50cnBfbGFuZ3VhZ2Vfc3dpdGNoZXJfc2hvcnRjb2RlIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXIgZGl2IGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyIGRpdiBhOm5vdCgudHJwLWxzLXNob3J0Y29kZS1kaXNhYmxlZC1sYW5ndWFnZSkge1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBsZWZ0OiAwO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYtd3JhcHBlciAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSAudHJwLWxhbmd1YWdlLXN3aXRjaGVyIGRpdiBhOm5vdCgudHJwLWxzLXNob3J0Y29kZS1kaXNhYmxlZC1sYW5ndWFnZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5tZW51IGxpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLnRycF9sYW5ndWFnZV9zd2l0Y2hlcl9zaG9ydGNvZGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93ICNtZW51LW1lbnUtcHJpbmNpcGFsIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93ICNtZW51LW1lbnUtcHJpbmNpcGFsIGxpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93ICNtZW51LW1lbnUtcHJpbmNpcGFsIGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93ICNtZW51LW1lbnUtcHJpbmNpcGFsIGxpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyAjbWVudS1tZW51LXByaW5jaXBhbCBsaTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS1wcmluY2lwYWwgbGk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS1wcmluY2lwYWwgbGk6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS1wcmluY2lwYWwgbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdmJhci1sb2dvLWlmZW4tbW9iaWxlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS10b3AtMSBsaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS10b3AtMSBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS10b3AtMSBsaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgI21lbnUtbWVudS10b3AtMSBsaTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAuZml4ZWQtYWZ0ZXItc2Nyb2xsIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLW1haW4gLmZpeGVkLWFmdGVyLXNjcm9sbCAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5uYXZiYXItbWFpbiAuZml4ZWQtYWZ0ZXItc2Nyb2xsIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5maXhlZC1hZnRlci1zY3JvbGwgLm5hdmJhciAubmF2YmFyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5maXhlZC1hZnRlci1zY3JvbGwgLm5hdmJhciAubmF2YmFyLWxvZ28gc3ZnOmhvdmVyIC5zY3JvbGwtZmFkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KSBzY2FsZSgwLjg1KSAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC5uYXZiYXItbWFpbiAuZml4ZWQtYWZ0ZXItc2Nyb2xsIC5uYXZiYXIgLm5hdmJhci1sb2dvIC5zY3JvbGwtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5oZWFkZXIgLm5hdmJhci1tYWluIC5maXhlZC1hZnRlci1zY3JvbGwgLm5hdmJhciAubmF2YmFyLWxvZ28gLnNjcm9sbC1mYWRlLXVwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KSBzY2FsZSgwLjg1KTtcbn1cbmhlYWRlciAubmF2YmFyLW1haW4gLmZpeGVkLWFmdGVyLXNjcm9sbCAubmF2YmFyIC5uYXZiYXItbG9nbyAubG9nby1zY3JvbGwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5oZWFkZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaGVhZGVyIHVsIGxpIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuICBoZWFkZXIgdWwgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0O1xuICB9XG59XG5oZWFkZXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbmhlYWRlciAucmVzZWF1eC1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLnJlc2VhdXgtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oZWFkZXIgLnJlc2VhdXgtbW9iaWxlIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5ob21lIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAxMCUgMCA1JSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDUlIDAgMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmNhdGVnb3J5LWhvbWUge1xuICB6LWluZGV4OiA5O1xuICBnYXA6IDE1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRvcDogLTQwcHg7XG4gICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRlZ29yeS1ob21lIHtcbiAgICB0b3A6IC01Mi41cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1ob21lIC53cC1ibG9jay1jb2x1bW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5jYXRlZ29yeS1ob21lIC53cC1ibG9jay1jb2x1bW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJveC1zaGFkb3c6IDAgMThweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uY2F0ZWdvcnktaG9tZSAud3AtYmxvY2stY29sdW1uIGgzIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1ob21lIC53cC1ibG9jay1jb2x1bW4gaDMge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0ZWdvcnktaG9tZSAud3AtYmxvY2stY29sdW1uIGgzIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmNhdGVnb3J5LWhvbWUgLndwLWJsb2NrLWNvbHVtbiBoMyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iZy1pbnRyby1ob21lIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctaW50cm8taG9tZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExODBweCkge1xuICAuYmctaW50cm8taG9tZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmJnLWludHJvLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTgwcHgpIHtcbiAgLmNvbC10b3AtcnVicmlxdWVzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmNvbC10b3AtcnVicmlxdWVzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dsb2JhbC1vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG59XG5cbiNzY3JvbGwtcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTY0RDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLndwLWJsb2NrLWNvdmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXJlc3NvdXJjZXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyNDgsIDI0OCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzNCwgMjQ4LCAyNDgpIDAlLCByZ2IoMjM5LCAyNTAsIDI1MSkgMjUlLCByZ2IoMjQ3LCAyNTMsIDI1MykgNTAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDIzNCwgMjQ4LCAyNDgpIDAlLCByZ2IoMjM5LCAyNTAsIDI1MSkgMjUlLCByZ2IoMjQ3LCAyNTMsIDI1MykgNTAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyMzQsIDI0OCwgMjQ4KSAwJSwgcmdiKDIzOSwgMjUwLCAyNTEpIDI1JSwgcmdiKDI0NywgMjUzLCAyNTMpIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2VhZjhmOFwiLGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0xKTtcbn1cblxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kb3NzaWVycy10aGVtYXRpcXVlcy1wYWdlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5kb3NzaWVycy10aGVtYXRpcXVlcy1wYWdlIC5jYXJkLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWI6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWIgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzIwMTY0RDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzMiwgMjIsIDc3KSAwJSwgcmdiYSgyNDcsIDI0NywgMjQ4LCAwLjIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDU1LCA1NSwgNTYpIDAlLCByZ2JhKDI0NywgMjQ3LCAyNDgsIDAuMikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDMyLCAyMiwgNzcpIDAlLCByZ2JhKDI0NywgMjQ3LCAyNDgsIDAuMikgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjAxNjREXCIsIGVuZENvbG9yc3RyPVwiI0Y3RjdGOFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uZG9zc2llcnMtdGhlbWF0aXF1ZXMtcGFnZSAuY2FyZC10aHVtYiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3NzaWVycy10aGVtYXRpcXVlcy1wYWdlIC5jYXJkLXRodW1iLWNvbnRlbnQge1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG4gIC5kb3NzaWVycy10aGVtYXRpcXVlcy1wYWdlIC5jYXJkLXRodW1iLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBoMywgLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBoMywgLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4uZG9zc2llcnMtdGhlbWF0aXF1ZXMtcGFnZSAuY2FyZC10aHVtYi1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3NzaWVycy10aGVtYXRpcXVlcy1wYWdlIC5jYXJkLXRodW1iLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvc3NpZXJzLXRoZW1hdGlxdWVzLXBhZ2UgLmNhcmQtdGh1bWItY29udGVudCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBvZGNhc3QgbWFpbiBzZWN0aW9uLmFsaWduZnVsbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBvZGNhc3QgbWFpbiBzZWN0aW9uIC53cC1ibG9jay1pZmVuLXJlbGF0ZWQtcG9zdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5yZWxhdGVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5yZWxhdGVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwge1xuICBoZWlnaHQ6IDM1cmVtO1xufVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcG9kY2FzdCBtYWluIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAucmVsYXRlZC1jYXJvdXNlbCAuc3dpcGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcG9kY2FzdCBtYWluIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXBvZGNhc3QgbWFpbiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHA6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcG9kY2FzdCBtYWluIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gcDpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHRvcDogLTQwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1wb2RjYXN0IG1haW4gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBoNCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBvZGNhc3QtcGljdG9zIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LXBpY3RvcyB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBvZGNhc3QtcGljdG9zIC53cC1ibG9jay1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLndyYXAtdGFibGV0IHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwLXRhYmxldCAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndyYXAtdGFibGV0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3JhcC10YWJsZXQgLmNvbC1oaWRlLW1vYmlsZSB7XG4gIGZsZXgtYmFzaXM6IDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3JhcC10YWJsZXQgLmNvbC1oaWRlLW1vYmlsZSB7XG4gICAgZmxleC1iYXNpczogNiUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29sLWhpZGUtbW9iaWxlIHtcbiAgZmxleC1iYXNpczogMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtaGlkZS1tb2JpbGUge1xuICAgIGZsZXgtYmFzaXM6IDYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbi5zZWN0aW9uLWNvbnRhY3QgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIgcCBhLCBzZWN0aW9uLnNlY3Rpb24tY29udGFjdCAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uc2VjdGlvbi1jb250YWN0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHAgYTo6YWZ0ZXIsIHNlY3Rpb24uc2VjdGlvbi1jb250YWN0IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIGxpIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbnNlY3Rpb24uaGlkZS1zY3JvbGwgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIgLmdyb3VwLWFjY29yZGVvbiBwIGEuZWstbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmhpZGUtc2Nyb2xsIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIC5ncm91cC1hY2NvcmRlb24gcCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQkIgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24uZm9ybWF0LWxpc3RlIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLnNpbXBsZVBhcmFsbGF4IGZpZ3VyZSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmZvcm1hdC1saXN0ZSAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC5zaW1wbGVQYXJhbGxheCBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5zZWN0aW9uIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHAgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMEIyQkI7XG59XG5zZWN0aW9uIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHAgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG5zZWN0aW9uIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHAgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjJiYjtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLW91dDtcbn1cblxuLnNpbmdsZSBtYWluIC5iYWNrLXNpbmdsZSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5zaW5nbGUgbWFpbiAuYmFjay1zaW5nbGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSBtYWluIC5iYWNrLXNpbmdsZSBhOmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLnNpbmdsZSBtYWluIC5iYWNrLXNpbmdsZSBhIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnNpbmdsZSBtYWluIHAgYSB7XG4gIGNvbG9yOiAjMDBCMkJCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSBtYWluIC5iYW5uZXItcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDc1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgbWFpbiAuYmFubmVyLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uc2luZ2xlIG1haW4gLnRvcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIG1haW4gLnRvcC1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uc2luZ2xlIG1haW4gLnRvcC1oZWFkZXIgLnRvcC1pbmZvcy1yZWFkaW5nLXNpbmdsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgbWFpbiAudG9wLWhlYWRlciAudG9wLWluZm9zLXJlYWRpbmctc2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2luZ2xlIG1haW4gLnRvcC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgbWFpbiAudG9wLWhlYWRlciBoMSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5zaW5nbGUgbWFpbiAucG9zdC10YXhvbm9taWVzIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUgbWFpbiAucG9zdC10YXhvbm9taWVzLWdyb3VwIHVsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaW5nbGUgbWFpbiAucG9zdC10YXhvbm9taWVzLWdyb3VwIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjhGODtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMDE2NEQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2luZ2xlIG1haW4gLnBvc3QtdGF4b25vbWllcy1ncm91cCB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUgbWFpbiAud3AtYmxvY2stZmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIwMTY0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBnYXA6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTUuMjA3JyBoZWlnaHQ9JzE5LjIwNycgdmlld0JveD0nMCAwIDE1LjIwNyAxOS4yMDcnJTNFJTNDcGF0aCBpZD0nZmlsZS1jaGVjay1hbHQtMS1zdmdyZXBvLWNvbScgZD0nTTEzLDNIOC4yYTQuOTY5LDQuOTY5LDAsMCwwLTIuMTA4LjIxOCwyLDIsMCwwLDAtLjg3NC44NzRBNC45NjksNC45NjksMCwwLDAsNSw2LjJWMTcuOGE0Ljk2OSw0Ljk2OSwwLDAsMCwuMjE4LDIuMTA4LDIsMiwwLDAsMCwuODc0Ljg3NEE0Ljk2OCw0Ljk2OCwwLDAsMCw4LjIsMjFIMTlNMTMsM2w2LDZNMTMsM1Y3LjRhMi40ODQsMi40ODQsMCwwLDAsLjEwOSwxLjA1NCwxLDEsMCwwLDAsLjQzNy40MzdBMi40ODQsMi40ODQsMCwwLDAsMTQuNiw5SDE5bTAsMFYyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuNSAtMi4yOTMpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIwMTY0ZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc5LjM0NicgaGVpZ2h0PScxNi41Nycgdmlld0JveD0nMCAwIDkuMzQ2IDE2LjU3JyUzRSUzQ2cgaWQ9J0dyb3VwZV8yOTE1JyBkYXRhLW5hbWU9J0dyb3VwZSAyOTE1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjY4MyAxNS44ODgpIHJvdGF0ZSgtOTApJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNDEyJyBkYXRhLW5hbWU9J1RyYWPDqSAxNDEyJyBkPSdNMTUuNDQ5LDEsOC4yMjQsOC4yMjUsMSwxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42MjIgLTAuNjIyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmN2Y3ZjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ2cgaWQ9J0dyb3VwZV8yODI4JyBkYXRhLW5hbWU9J0dyb3VwZSAyODI4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yODI3JyBkYXRhLW5hbWU9J0dyb3VwZSAyODI3JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNDEzJyBkYXRhLW5hbWU9J1RyYWPDqSAxNDEzJyBkPSdNMTUuNDQ5LDEsOC4yMjQsOC4yMjUsMSwxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42MjIgLTAuNjIyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmN2Y3ZjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zaW5nbGUgbWFpbiAud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlIG1haW4gLnBseXItLXZpZGVvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1hdWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLWF1ZGlvIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwIDE1cHggMTVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1hdWRpbyAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1hdWRpbyAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQkI7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLWF1ZGlvIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1hdWRpbyAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUgbWFpbiAud3AtYmxvY2stYXVkaW8gLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyAucGx5cl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUgbWFpbiAuZ3JvdXAtYXVkaW8gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZSBtYWluIC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuICAuc2luZ2xlIG1haW4gLndwLWJsb2NrLXF1b3RlOjpiZWZvcmUsIC5zaW5nbGUgbWFpbiAud3AtYmxvY2stcXVvdGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkJCO1xuICB9XG4gIC5zaW5nbGUgbWFpbiAud3AtYmxvY2stcXVvdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAuc2luZ2xlIG1haW4gLndwLWJsb2NrLXF1b3RlOjphZnRlciB7XG4gICAgYm90dG9tOiAtMzVweDtcbiAgfVxufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1xdW90ZSBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJPbGVvIFNjcmlwdFwiLCBzeXN0ZW0tdWk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zaW5nbGUgbWFpbiAud3AtYmxvY2stcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICMwMEIyQkI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1jb3ZlciBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlIG1haW4gLndwLWJsb2NrLWNvdmVyIGgxIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIG1haW4gLndwLWJsb2NrLWNvdmVyIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZSBtYWluIC53cC1ibG9jay1jb3ZlciBoMSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlIG1haW4gLndyYXBwZXItc3VtbWFyeSB7XG4gIG1heC13aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIG1haW4gLndyYXBwZXItc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cbi5zaW5nbGUgbWFpbiAuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdG9wOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIG1haW4gLnN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnNpbmdsZSBtYWluIC5zdW1tYXJ5IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlIG1haW4gI2FuY2hvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMzBweCAwICFpbXBvcnRhbnQ7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnNpbmdsZSBtYWluICNhbmNob3ItbGlzdCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUgbWFpbiAjYW5jaG9yLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAxNjREO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0cHggMTRweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2luZ2xlIG1haW4gI2FuY2hvci1saXN0IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG59XG4uc2luZ2xlIG1haW4gI2FuY2hvci1saXN0IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlIG1haW4gI2FuY2hvci1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMTY0RDtcbn1cbi5zaW5nbGUgbWFpbiAjYW5jaG9yLWxpc3QgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZSBtYWluICNhbmNob3ItbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMDE2NEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW5nbGUgbWFpbiAud3AtYmxvY2stc2VjdGlvbi5hbGlnbmZ1bGwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlIG1haW4gLndwLWJsb2NrLXNlY3Rpb24uYWxpZ25mdWxsIC5hbGlnbndpZGUtY2Fyb3VzZWwgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uc2luZ2xlIG1haW4gLmFsaWdud2lkZSAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5zaW5nbGUgbWFpbiAuYWxpZ253aWRlIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlIG1haW4gLmFsaWdud2lkZSAud3AtYmxvY2staWZlbi12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2luZ2xlIG1haW4gLmFsaWdud2lkZSAudG9jLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIwMTY0RDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyMDE2NEQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uc2luZ2xlIG1haW4gLmFsaWdud2lkZSAudG9jLWFycm93IHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvYy1sZWZ0IHtcbiAgbGVmdDogNHB4O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvYy1yaWdodCB7XG4gIHJpZ2h0OiA0cHg7XG59XG4uc2luZ2xlIG1haW4gLmFsaWdud2lkZSAudG9jLWFycm93OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvcC1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUgbWFpbiAuYWxpZ253aWRlIC50b3AtaW5mb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMyU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvcC1pbmZvcyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvcC1pbmZvcy1yZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlIG1haW4gLmFsaWdud2lkZSAudG9wLWluZm9zLXJlYWRpbmcge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvcC1pbmZvcy1yZWFkaW5nLXRpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpbmdsZSBtYWluIC5hbGlnbndpZGUgLnRvcC1pbmZvcyAudG9wLWluZm9zLXJlYWRpbmctc2luZ2xlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlIG1haW4gLmFsaWdud2lkZSAudG9wLWluZm9zIC50b3AtaW5mb3MtcmVhZGluZy1zaW5nbGUge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZSBtYWluIC53cC1ibG9jay1jb2x1bW5zLmNvbC1oYWxmIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZSBtYWluIC53cC1ibG9jay1jb2x1bW5zLmNvbC1oYWxmLWxlZnQgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZSBtYWluIC53cC1ibG9jay1jb2x1bW5zLmNvbC1wb2RjYXN0IGlmcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUuc2luZ2xlLXJlc3NvdXJjZXMgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEIyQkI7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNpbmdsZS5zaW5nbGUtcmVzc291cmNlcyAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uc8KgIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuc2luZ2xlLnNpbmdsZS1yZXNzb3VyY2VzIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDQ2JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS5zaW5nbGUtcmVzc291cmNlcyAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaW5nbGUucG9zdGlkLTc0MiAudG9wLWluZm9zLXJlYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlIG1haW4gI3Bvc3QtY29udGVudCBzZWN0aW9uIC5hbGlnbndpZGUtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbndpZGUtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWxpZ253aWRlIC5hbGlnbndpZGUtY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTAlIDAgNSU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgNSUgMCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lci5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuZmVhdHVyZWQtY2Fyb3VzZWwge1xuICB3aWR0aDogMTA1JTtcbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuZmVhdHVyZWQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmZlYXR1cmVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbCB7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmZlYXR1cmVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUtY2FyZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmZlYXR1cmVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwtdGl0bGUgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmZlYXR1cmVkLWNhcm91c2VsIC5zd2lwZXItc2xpZGUtY2FyZC1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuODUpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5mZWF0dXJlZC1jYXJvdXNlbCAuc3dpcGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLXNsaWRlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbCB7XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgfVxufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwtdGl0bGUge1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY4Rjg7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDk7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbC1pY29uIGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLXNsaWRlLWNhcmQtdGh1bWJuYWlsIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1jYXJkLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQsIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJCQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLnN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAuc3dpcGVyLW5hdiAuc3dpcGVyLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNhcm91c2VsIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG4uc2hhcGUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaGFwZS1zZWN0aW9uLXRvcCB7XG4gIHRvcDogLTg3cHg7XG59XG4uc2hhcGUtc2VjdGlvbi10b3AgfiAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHRvcDogLTIwcHg7XG59XG5cbi5zaGFwZS1zZWN0aW9uLWJvdHRvbSB7XG4gIGJvdHRvbTogLTkzcHg7XG59XG5cbi5iZy1ncmFkaWVudC1mdXNlIHtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDE4NSwgMTg5KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2IoMCwgMTg1LCAxODkpIDAlLCByZ2IoMSwgMTczLCAxODIpIDEwJSwgcmdiKDMsIDE1OCwgMTcyKSAyMCUsIHJnYig1LCAxNDIsIDE2MikgMzAlLCByZ2IoNywgMTI1LCAxNTIpIDQwJSwgcmdiKDksIDEwNywgMTQwKSA1MCUsIHJnYigxMSwgODgsIDEyOSkgNjAlLCByZ2IoMTQsIDcwLCAxMTcpIDcwJSwgcmdiKDE2LCA1MCwgMTA1KSA4MCUsIHJnYigxOSwgMzAsIDkzKSA5MCUsIHJnYigyMSwgMTAsIDgwKSAxMDAlKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZy1ncmFkaWVudC1mdXNlLTEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzIsIDIyLCA3Nyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1ncmFkaWVudC1mdXNlLTEgLmN1cnZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCkgIWltcG9ydGFudDtcbiAgdG9wOiAtNjBweDtcbn1cblxuLmludHJvLXBhcmNvdXJzIHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW50cm8tcGFyY291cnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWlmZW4tcmVsYXRlZC1wb3N0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cC1ibG9jay1pZmVuLXJlbGF0ZWQtcG9zdCAucmVzb3VyY2UtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi53cC1ibG9jay1pZmVuLXJlbGF0ZWQtcG9zdCAucmVzb3VyY2UtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53cC1ibG9jay1pZmVuLXJlbGF0ZWQtcG9zdCAucmVzb3VyY2UtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndwLWJsb2NrLWlmZW4tcmVsYXRlZC1wb3N0IC5yZXNvdXJjZS10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ud3AtYmxvY2staWZlbi1yZWxhdGVkLXBvc3QgLnJlc291cmNlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzNhYTtcbn1cblxuLnBvZGNhc3QtcGxheWVyIC5wb2RjYXN0LWlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb2RjYXN0LXBsYXllciAucG9kY2FzdC1pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvZGNhc3QtcGxheWVyIC5wb2RjYXN0LWlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvZGNhc3QtcGxheWVyIC5wb2RjYXN0LWlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNTg4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dpcGVyLWhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zd2lwZXItaG9tZSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZy1pdGVtIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfSovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLWNhdCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLWNhdCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS1jYXQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRpdHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRpdHJlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS10ZXh0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS10ZXh0ZSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRleHRlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLXRleHRlIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0tYm91dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJCQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS1ib3V0b24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS1ib3V0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS1ib3V0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMjAxNjREO1xuICB9XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbS1ib3V0b246aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0tYm91dG9uOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMjAxNjREO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmFsaWduZW1lbnQyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuYWxpZ25lbWVudDIgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3IgLmVsbGlwc2UtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuYWxpZ25lbWVudDIgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3IgLmVsbGlwc2UtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS5kaXNwb3NpdGlvbjEgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmRpc3Bvc2l0aW9uMSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb24xIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS5kaXNwb3NpdGlvbjEgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Ige1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmRpc3Bvc2l0aW9uMSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb24yIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS5kaXNwb3NpdGlvbjIgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmRpc3Bvc2l0aW9uMiAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb24yIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS5kaXNwb3NpdGlvbjIgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Ige1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmRpc3Bvc2l0aW9uMyAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb24zIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS5kaXNwb3NpdGlvbjMgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLmRpc3Bvc2l0aW9uMyAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb240IC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUuZGlzcG9zaXRpb240IC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcbiAgd2lkdGg6IDA7XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmIHtcbiAgaGVpZ2h0OiAzNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWhhbGYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDNzO1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nLWl0ZW0gZmlndXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nLWl0ZW0gZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIC5zY2FsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAzcztcbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciBmaWd1cmUsIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIGZpZ3VyZS5lbGxpcHNlLXRvcCwgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Igc3ZnLmVsbGlwc2UtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3IgZmlndXJlLmVsbGlwc2UtdG9wLCAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciBzdmcuZWxsaXBzZS10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciBmaWd1cmUuZWxsaXBzZS1ib3R0b20sIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHN2Zy5lbGxpcHNlLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIGZpZ3VyZS5lbGxpcHNlLWJvdHRvbSwgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Igc3ZnLmVsbGlwc2UtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG4uc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LmZhZGV1cCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2lwZXItc2xpZGUtY29udGVudDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiAuYWxpZ253aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWctaXRlbSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWhhbGYuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWcgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nLWl0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZi5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWctaXRlbSB7XG4gICAgaGVpZ2h0OiA1MTVweDtcbiAgfVxufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWhhbGYgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtIGgxIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbSBoMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWhhbGYgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0gaDEsIC5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWhhbGYgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50LWl0ZW0gcCwgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICMyMDE2NEQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1oYWxmIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29udGVudC1pdGVtLWJvdXRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xufVxuLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMTVweDtcbiAgdG9wOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAzNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MjVweDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1ob21lLW5hdmlnYXRpb24taXRlbSB7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzIwMTY0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1ob21lLW5hdmlnYXRpb24taXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLnN3aXBlci1wYWdlIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWhvbWUtbmF2aWdhdGlvbi1pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDE2NEQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaG9tZS5zd2lwZXItcGFnZSAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1ob21lLW5hdmlnYXRpb24taXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjZmZmZmZmO1xuICB9XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uLWl0ZW0gc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyMDE2NEQ7XG59XG4uc3dpcGVyLWhvbWUuc3dpcGVyLXBhZ2UgLmN1cnZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1ob21lLW5hdmlnYXRpb24ge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN3aXBlci1ob21lLW5hdmlnYXRpb24ge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG4uc3dpcGVyLWhvbWUtbmF2aWdhdGlvbi1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3dpcGVyLWhvbWUtbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW46IDcuNXB4IDA7XG4gIH1cbn1cbi5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uLWl0ZW0gc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzIwMTY0RDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpcGVyLWhvbWUtbmF2aWdhdGlvbi1pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN3aXBlci1ob21lLW5hdmlnYXRpb24taXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjMjAxNjREO1xuICB9XG59XG5cbi53cC1oYXMtYXNwZWN0LXJhdGlvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNDk5OTk5Mjk3dnc7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbn1cblxuLnBseXItLXZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBseXItLXZpZGVvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1zdG9wcGVkIC5wbHlyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGx5ci0tdmlkZW8ucGx5ci0tc3RvcHBlZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnBseXItLXZpZGVvLnBseXItcG9zdGVyIGltZyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5wbHlyLS12aWRlby5wbHlyLS1wbGF5aW5nIGltZyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5wbHlyLS12aWRlby5wbHlyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiA3cHggc29saWQgI0UzRTNFMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3ZnIHtcbiAgZmlsbDogIzAwQjJCQiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xuICB9XG59XG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQkI7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMwMEIyQkIgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLXZpZGVvIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3B1cC12aWRlbyBmaWd1cmU6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cbi5wb3B1cC12aWRlbyBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOScgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDI5IDM0JyUzRSUzQ3BhdGggaWQ9J1BvbHlnb25lXzEnIGRhdGEtbmFtZT0nUG9seWdvbmUgMScgZD0nTTE1LjI3NSwyLjk0M2EyLDIsMCwwLDEsMy40NTEsMEwzMi4yMzUsMjUuOTg5QTIsMiwwLDAsMSwzMC41MDksMjlIMy40OTFhMiwyLDAsMCwxLTEuNzI1LTMuMDExWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjkpIHJvdGF0ZSg5MCknIGZpbGw9JyUyMzAwYjJiYicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogN3B4IHNvbGlkICNFM0UzRTM7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtdmlkZW8gZmlndXJlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC43NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLXZpZGVvIGZpZ3VyZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXHJcblxyXG4vLyBTQ1NTIFJGUyBtaXhpblxyXG4vL1xyXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcclxuLy9cclxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXHJcblxyXG4vLyBDb25maWd1cmF0aW9uXHJcblxyXG4vLyBCYXNlIHZhbHVlXHJcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XHJcblxyXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcclxuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xyXG59XHJcblxyXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXHJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XHJcblxyXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xyXG59XHJcblxyXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXHJcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxyXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XHJcblxyXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xyXG59XHJcblxyXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXHJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcclxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XHJcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcclxuXHJcbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxyXG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxyXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XHJcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XHJcblxyXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XHJcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcclxuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xyXG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XHJcbiAgICBAcmV0dXJuIDA7XHJcbiAgfVxyXG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcclxuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xyXG4gIH1cclxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XHJcbiAgJHJlc3VsdDogMDtcclxuICAkZmFjdG9yOiAxMDtcclxuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcclxuICAgICRxdW90aWVudDogMDtcclxuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xyXG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XHJcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcclxuICAgIH1cclxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcclxuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcclxuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcclxuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xyXG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcclxuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XHJcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcclxuICAkdW5pdC1tYXA6IChcclxuICAgIFwicHhcIjogMXB4LFxyXG4gICAgXCJyZW1cIjogMXJlbSxcclxuICAgIFwiZW1cIjogMWVtLFxyXG4gICAgXCIlXCI6IDElXHJcbiAgKTtcclxuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcclxuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xyXG5cclxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xyXG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xyXG59XHJcblxyXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXHJcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xyXG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XHJcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcclxuXHJcbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcclxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xyXG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XHJcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cclxuQG1peGluIF9yZnMtcnVsZSB7XHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XHJcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XHJcbiAgICAmLFxyXG4gICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAmLmVuYWJsZS1yZnMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xyXG5cclxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcclxuICAgICAgLmVuYWJsZS1yZnMgJixcclxuICAgICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcclxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogXCJcIjtcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XHJcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XHJcblxyXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xyXG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xyXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcclxuICAvLyBDb252ZXJ0IHRvIGxpc3RcclxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xyXG5cclxuICAkdmFsOiBcIlwiO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XHJcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcclxuXHJcbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcclxuXHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XHJcblxyXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xyXG5cclxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcclxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXHJcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcclxuXHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XHJcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xyXG5cclxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxyXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBSRlMgbWl4aW5cclxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xyXG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xyXG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xyXG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xyXG5cclxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcclxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcclxuXHJcbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXHJcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcclxuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcclxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgJHJldHVybjogKCk7XHJcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xyXG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAcmV0dXJuICRyZXR1cm47XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcclxuIiwiLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXHJcblxyXG46cm9vdCB7XHJcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcclxuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXHJcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcclxuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcblxyXG4vLyBSb3cgY29sdW1uc1xyXG4vL1xyXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cclxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxyXG4vLyBzdHlsZSBncmlkLlxyXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gR3V0dGVyc1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXHJcbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAaWYgbm90ICRuIHtcclxuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcclxuICB9XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2ZcclxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xyXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcclxuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5zaG93IHtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyAge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cclxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXHJcbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxyXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cclxuLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3BcclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzIHtcclxuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xyXG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxyXG5cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXHJcblxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayxcclxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xyXG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xyXG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRk9STVMgJiBJTlBVVFNcclxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbi8vIEVMRU1FTlRTXHJcbkBtaXhpbiBhbHBoYS1hdHRyaWJ1dGUoJGF0dHJpYnV0ZSwgJGNvbG9yLCAkYmFja2dyb3VuZCkge1xyXG4gICAgJHBlcmNlbnQ6IGFscGhhKCRjb2xvcikgKiAxMDAlO1xyXG4gICAgJG9wYXF1ZTogb3BhY2lmeSgkY29sb3IsIDEpO1xyXG4gICAgJHNvbGlkLWNvbG9yOiBtaXgoJG9wYXF1ZSwgJGJhY2tncm91bmQsICRwZXJjZW50KTtcclxuICAgICN7JGF0dHJpYnV0ZX06ICRzb2xpZC1jb2xvcjtcclxuICAgICN7JGF0dHJpYnV0ZX06ICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDEpIHtcclxuICAgICRJRU9wYWNpdHk6ICRvcGFjaXR5KjEwMDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kSUVPcGFjaXR5KTtcclxuICAgIC1tcy1maWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFT3BhY2l0eSk7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PSN7JElFT3BhY2l0eX0pO1xyXG4gICAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9I3skSUVPcGFjaXR5fSk7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbi8vIEZMRVhCT1hcclxuQG1peGluIGZsZXgtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbiAgXHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiAgXHJcbkBtaXhpbiBmbGV4LWNlbnRlci1jb2x1bW4ge1xyXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbiAgXHJcbkBtaXhpbiBmbGV4LWNlbnRlci12ZXJ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiAgXHJcbkBtaXhpbiBmbGV4LWNlbnRlci1ob3JpeiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIENvdmVyIEJhY2tncm91bmRcclxuQG1peGluIGNvdmVyLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBjb3Zlci1iYWNrZ3JvdW5kLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAyNSU7XHJcbn1cclxuXHJcblxyXG4vLyBGT05UU1xyXG5AbWl4aW4gYW50aWFsaWFzIHtcclxuXHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIGFwcGVhcmFuY2UoJHZhbDogbm9uZSkge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbDtcclxuXHQtbW96LWFwcGVhcmFuY2U6ICR2YWw7XHJcblx0YXBwZWFyYW5jZTogJHZhbDtcclxufVxyXG5cclxuQG1peGluIHZlcnRpY2FsLWFsaWduKCR2YWx1ZSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAkdmFsdWU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR2YWx1ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBNRURJQSBRVUVSSUVTXHJcbiRzbWFydHBob25lOiA1NzZweDtcclxuJHRhYmxldDogNzY4cHg7XHJcbiRsYXJnZTogOTkycHg7XHJcbiRkZXNrdG9wOiAxMjAwcHg7XHJcbiRkZXNrdG9wLXhsOiAxNDAwcHg7XHJcblxyXG5AbWl4aW4gc21hcnRwaG9uZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHNtYXJ0cGhvbmV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR0YWJsZXR9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsYXJnZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxhcmdlfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGRlc2t0b3B9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wLXhsIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skZGVza3RvcC14bH0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuICBcclxuLy9IT1JJWk9OVEFMIC0gVkVSVElDQUwgQ0VOVEVSXHJcbkBtaXhpbiBjZW50ZXIge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXItdG9wIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzOyAgXHJcbn1cclxuXHJcblxyXG4kZm9udC1wYXRoOiBcIi4uLy4uL2ZvbnRzL1wiO1xyXG5cclxuQG1peGluIGZvbnRmYWNlKCRuYW1lLCAkZmlsZSwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiI3skbmFtZX1cIjtcclxuICAgICAgICBzcmM6IGxvY2FsKFwiI3skbmFtZX1cIiksIGxvY2FsKFwiI3skZmlsZX1cIik7XHJcbiAgICAgICAgc3JjOlxyXG4gICAgICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9I3skZmlsZX0ud29mZjJcIikgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9I3skZmlsZX0ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofSN7JGZpbGV9LmVvdFwiKSxcclxuICAgICAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofSN7JGZpbGV9LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0jeyRmaWxlfS5zdmc/I3dlYmZvbnRcIikgZm9ybWF0KCdzdmcnKTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgICAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LUJhcmxvd1NlbWlDb25kZW5zZWQtVGhpbiB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbic7IFxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1CYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhTGlnaHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhTGlnaHQnO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1CYXJsb3dTZW1pQ29uZGVuc2VkLUxpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQmFybG93U2VtaUNvbmRlbnNlZC1MaWdodCc7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LUJhcmxvd1NlbWlDb25kZW5zZWQtUmVndWxhciB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtUmVndWxhcic7IFxyXG59XHJcblxyXG5AbWl4aW4gZm9udC1CYXJsb3dTZW1pQ29uZGVuc2VkLU1lZGl1bSB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtTWVkaXVtJztcclxufVxyXG5cclxuQG1peGluIGZvbnQtQmFybG93U2VtaUNvbmRlbnNlZC1TZW1pQm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtU2VtaUJvbGQnO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1CYXJsb3dTZW1pQ29uZGVuc2VkLUJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCYXJsb3dTZW1pQ29uZGVuc2VkLUJvbGQnO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udC1CYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhQm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtRXh0cmFCb2xkJztcclxufVxyXG5cclxuQG1peGluIGZvbnQtQmFybG93U2VtaUNvbmRlbnNlZC1CbGFjayB7XHJcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlDb25kZW5zZWQtQmxhY2snO1xyXG59IiwiQGluY2x1ZGUgZm9udGZhY2UoJ0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbicsJ0Jhcmxvd1NlbWlDb25kZW5zZWQtVGhpbicpO1xyXG5AaW5jbHVkZSBmb250ZmFjZSgnQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0JywnQmFybG93U2VtaUNvbmRlbnNlZC1FeHRyYUxpZ2h0Jyk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdCYXJsb3dTZW1pQ29uZGVuc2VkLUxpZ2h0JywnQmFybG93U2VtaUNvbmRlbnNlZC1MaWdodCcpO1xyXG5AaW5jbHVkZSBmb250ZmFjZSgnQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyJywnQmFybG93U2VtaUNvbmRlbnNlZC1SZWd1bGFyJyk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdCYXJsb3dTZW1pQ29uZGVuc2VkLU1lZGl1bScsJ0Jhcmxvd1NlbWlDb25kZW5zZWQtTWVkaXVtJyk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdCYXJsb3dTZW1pQ29uZGVuc2VkLVNlbWlCb2xkJywnQmFybG93U2VtaUNvbmRlbnNlZC1TZW1pQm9sZCcpO1xyXG5AaW5jbHVkZSBmb250ZmFjZSgnQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkJywnQmFybG93U2VtaUNvbmRlbnNlZC1Cb2xkJyk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdCYXJsb3dTZW1pQ29uZGVuc2VkLUV4dHJhQm9sZCcsJ0Jhcmxvd1NlbWlDb25kZW5zZWQtRXh0cmFCb2xkJyk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdCYXJsb3dTZW1pQ29uZGVuc2VkLUJsYWNrJywnQmFybG93U2VtaUNvbmRlbnNlZC1CbGFjaycpO1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBAaW5jbHVkZSBmb250LUJhcmxvd1NlbWlDb25kZW5zZWQtTWVkaXVtOyBcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1zaXplOiAkbDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkeGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogJG07XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGw7IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHhsOyBcclxuICAgIH1cclxuXHJcbiAgICAmLmgyc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHhzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGw7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAkcztcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmgzc21hbGwge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJHhzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaDQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6ICRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1pbnRybyB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjQlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1pbnRyby1sYXJnZSB7XHJcbiAgICBmb250LXNpemU6ICRtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGwgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG4gICAgfVxyXG59IiwiKjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lOyAgIFxyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogNjcuNSU7IC8qIFLDqS3DqXF1aWxpYnJhZ2UgZHUgUmVtIGZhY2UgYXUgUGl4ZWwgcG91ciBkZXMgY2FsY3VscyBzaW1wbGVzICovXHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2Mi41JTsgLyogUsOpLcOpcXVpbGlicmFnZSBkdSBSZW0gZmFjZSBhdSBQaXhlbCBwb3VyIGRlcyBjYWxjdWxzIHNpbXBsZXMgKi9cclxuXHJcbiAgICB9XHJcbn0gXHJcbiBcclxuYm9keSB7XHJcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktbW9iaWxlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaC1ib2R5LW1vYmlsZTtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGgtYm9keTtcclxuICAgIH1cclxufSBcclxuXHJcbm1haW4ge1xyXG4gICAgdWwsb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAvL2xpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiwgaDMsIGg0LCBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCB1bCwgb2wsIGxpIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4LWVuZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWJldHdlZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRlbnQtYXJlYSB7XHJcbiAgICBmbGV4OiAzO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnNlbWktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubXMtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG5cclxuLm5vd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBcclxufVxyXG5cclxuXHJcblxyXG4iLCIuZWItYWNjb3JkaW9uLWlubmVyIHtcclxuICAgIC5lYi1hY2NvcmRpb24tdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmViLWFjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmViLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsaWdud2lkZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5iYW5uZXItaG9tZSB7XHJcbiAgICBwYWRkaW5nOiA5NXB4IDAgMjVweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nOiA5NXB4IDAgNzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDk1cHggMCA3MHB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDc1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItcGFnZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndwLWJsb2NrLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi13aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tdHVycXVvaXNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tcm9zZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJvc2U7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tYmxldSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsZXU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tamF1bmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqYXVuZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5idG4tdGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzIxLjQ5NycgaGVpZ2h0PScxOC41NzMnIHZpZXdCb3g9JzAgMCAyMS40OTcgMTguNTczJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yNDg5JyBkYXRhLW5hbWU9J0dyb3VwZSAyNDg5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yNDg4JyBkYXRhLW5hbWU9J0dyb3VwZSAyNDg4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNzE2JyBkYXRhLW5hbWU9J1RyYWPDqSAxNzE2JyBkPSdNOS45LDYuMyw4LjEwNSw4LjFhLjM0MS4zNDEsMCwwLDEtLjQ4MiwwTDUuODI5LDYuMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMi43NTkgMi45ODMpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ2xpbmUgaWQ9J0xpZ25lXzE5NScgZGF0YS1uYW1lPSdMaWduZSAxOTUnIHkyPScxMC41MjUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjYyNCAwLjU1MyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzE3MTcnIGRhdGEtbmFtZT0nVHJhY8OpIDE3MTcnIGQ9J00yMC43NjcsNi4zdjguNzM3SC4zNzVWNi4zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjE3NyAyLjk4MyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLXByaW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOC4yNDcnIGhlaWdodD0nMTguMDI3JyB2aWV3Qm94PScwIDAgMTguMjQ3IDE4LjAyNyclM0UlM0NnIGlkPSdwcmludGVyLXN2Z3JlcG8tY29tXzFfJyBkYXRhLW5hbWU9J3ByaW50ZXItc3ZncmVwby1jb20gKDEpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4yNSAtMS4yMzkpJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDQnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNCcgZD0nTTUuMzQ5LDE2LjAzMmEzLjYyMiwzLjYyMiwwLDAsMS0yLjYxMy0uNzIxQzIsMTQuNTc1LDIsMTMuMzkxLDIsMTEuMDIzczAtMy41NTIuNzM2LTQuMjg4UzQuNjU1LDYsNy4wMjMsNmg2LjdjMi4zNjgsMCwzLjU1MiwwLDQuMjg4LjczNnMuNzM2LDEuOTIuNzM2LDQuMjg4LDAsMy41NTItLjczNiw0LjI4OGEzLjYyMiwzLjYyMiwwLDAsMS0yLjYxMy43MjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTAuNzczKScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfOTA1JyBkYXRhLW5hbWU9J1RyYWPDqSA5MDUnIGQ9J004LjUxMiwxMEg2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42NTEgLTEuNDI0KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDYnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNicgZD0nTTE2LjcyMSwxNEg1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC40ODggLTIuMDc2KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV85MDcnIGRhdGEtbmFtZT0nVHJhY8OpIDkwNycgZD0nTTE1LjE4OSwyLjYxNGwtLjQ0NC40NDRoMFptLTguNTc1LDAsLjQ0NC40NDRoMFptMCwxNS4yNzMuNDQ0LS40NDRoMFptOS45MzktNS45NjJhLjYyOC42MjgsMCwwLDAtMS4yNTYsMFptLTEwLjA0NywwYS42MjguNjI4LDAsMSwwLTEuMjU2LDBaTTE1LjMsMTMuNmEyMi41LDIyLjUsMCwwLDEtLjA4NiwyLjY3MiwxLjg4OCwxLjg4OCwwLDAsMS0uNDY1LDEuMTcxbC44ODguODg4YTMuMTEyLDMuMTEyLDAsMCwwLC44MjItMS44OTIsMjMuNDEsMjMuNDEsMCwwLDAsLjEtMi44NFptLTQuNCw1LjY1YTIzLjQxLDIzLjQxLDAsMCwwLDIuODQtLjEsMy4xMTIsMy4xMTIsMCwwLDAsMS44OTItLjgyMmwtLjg4OC0uODg4YTEuODg4LDEuODg4LDAsMCwxLTEuMTcxLjQ2NSwyMi41LDIyLjUsMCwwLDEtMi42NzIuMDg2Wm0wLTE2Ljc0NGEyMi40ODksMjIuNDg5LDAsMCwxLDIuNjcyLjA4NiwxLjg4OCwxLjg4OCwwLDAsMSwxLjE3MS40NjVsLjg4OC0uODg4YTMuMTEyLDMuMTEyLDAsMCwwLTEuODkyLS44MjIsMjMuNDA3LDIzLjQwNywwLDAsMC0yLjg0LS4xWm0wLTEuMjU2YTIzLjQwNiwyMy40MDYsMCwwLDAtMi44NC4xLDMuMTEyLDMuMTEyLDAsMCwwLTEuODkuODJsLjg4OC44ODhhMS44ODgsMS44ODgsMCwwLDEsMS4xNzEtLjQ2NUEyMi40OSwyMi40OSwwLDAsMSwxMC45LDIuNTA2Wk01LjI1LDEzLjZhMjMuNDA3LDIzLjQwNywwLDAsMCwuMSwyLjg0LDMuMTEyLDMuMTEyLDAsMCwwLC44MiwxLjg5bC44ODgtLjg4OGExLjg4OCwxLjg4OCwwLDAsMS0uNDY1LTEuMTcxQTIyLjQ5LDIyLjQ5LDAsMCwxLDYuNTA2LDEzLjZaTTEwLjksMThhMjIuNSwyMi41LDAsMCwxLTIuNjcyLS4wODYsMS44ODgsMS44ODgsMCwwLDEtMS4xNzEtLjQ2NWwtLjg4OC44ODhhMy4xMTIsMy4xMTIsMCwwLDAsMS44OTIuODIyLDIzLjQwOCwyMy40MDgsMCwwLDAsMi44NC4xWk0xNi41MzgsNS4yMDhhNC4yLDQuMiwwLDAsMC0uOS0zLjAzOGwtLjg4OC44ODhjLjM0NC4zNDQuNS44NzguNTM3LDIuMTg4Wk02LjUyLDUuMjQ2Yy4wMzktMS4zMS4xOTQtMS44NDQuNTM4LTIuMTg4TDYuMTcsMi4xN2E0LjIsNC4yLDAsMCwwLS45LDMuMDM4Wk0xNi41NTIsMTMuNlYxMS45MjRIMTUuM1YxMy42Wm0tMTAuMDQ3LDBWMTEuOTI0SDUuMjVWMTMuNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjUyOSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDY2lyY2xlIGlkPSdFbGxpcHNlXzcxJyBkYXRhLW5hbWU9J0VsbGlwc2UgNzEnIGN4PScwLjgzNycgY3k9JzAuODM3JyByPScwLjgzNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNzIxIDcuNzM4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfOTA4JyBkYXRhLW5hbWU9J1RyYWPDqSA5MDgnIGQ9J00xNC4wMjMsMTYuNUg5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMS4xNCAtMi40ODMpJyBmaWxsPSdyZ2JhKDAsMCwwLDApJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzkwOScgZGF0YS1uYW1lPSdUcmFjw6kgOTA5JyBkPSdNMTIuMzQ5LDE5SDknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjE0IC0yLjg5KScgZmlsbD0ncmdiYSgwLDAsMCwwKScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDU2JTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuYnV0dG9uLmJhY2stdG8tdG9wIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiA3NXB4O1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuYnV0dG9uLmJhY2stdG8tdG9wOmhvdmVyLFxyXG5idXR0b24uYmFjay10by10b3A6YWN0aXZlLFxyXG5idXR0b24uYmFjay10by10b3A6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24uYmFjay10by10b3A6OmJlZm9yZSxcclxuYnV0dG9uLmJhY2stdG8tdG9wOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTBweCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGJvcmRlci1yaWdodDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMThweCBhdXRvIDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5idXR0b24uYmFjay10by10b3Auc2hvdzo6YWZ0ZXIsXHJcbmJ1dHRvbi5iYWNrLXRvLXRvcC5zaG93OjpiZWZvcmUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLmJhY2stdG8tdG9wOjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjRweDtcclxufVxyXG5cclxuYnV0dG9uLmJhY2stdG8tdG9wLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICBib3R0b206IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5iYWNrLXRvLXRvcC5zaG93OmFjdGl2ZSB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufSIsIi5jYXJkLWdyaWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiAxNDVweDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGOEY4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIH1cclxufSIsIi5jb2x1bW4tNCB7XHJcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSBtYWluIHNlY3Rpb24gLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIgLndwLWJsb2NrLWNvbHVtbnMgLmNvbHVtbi02IHtcclxuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50OyBcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3otaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jb2wtcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb2wtamVzdWlzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuXHJcbi5uby1wYWRkaW5nIHtcclxuICAgIGdhcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb2wtaGlkZS1tb2JpbGUge1xyXG4gICAgZmxleC1iYXNpczogMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA2JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLyogQ29udGVuZXVyIHN0YW5kYXJkICovXHJcbi5hbGlnbndpZGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICBcclxuICAgICYuYWxpZ253aWRlbGVzcyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICBcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qID09PSBCUkVBS09VVCBjaWJsw6kgVU5JUVVFTUVOVCBwb3VyIHRvbiBjdXN0b20gYmxvY2sgc2VjdGlvbiBwYXJlbnQgPT09ICovXHJcbiAgLndwLWJsb2NrLXNlY3Rpb24uYWxpZ25mdWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgIC8qIHBhZGRpbmcgdmVydGljYWwgc2kgdHUgdmV1eCBhw6lyZXIgbGEgem9uZSBjb2xvcsOpZSAqL1xyXG4gICAgLyogcGFkZGluZzogNjBweCAwOyAqL1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgXHJcbiAgICAvKiBMJ2VuZmFudCBcImNvbnRhaW5lclwiICh0YSBzb3VzLXNlY3Rpb24gYWxpZ253aWRlKSByZXN0ZSBjZW50csOpICovXHJcbiAgICA+IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyID4gLndwLWJsb2NrLXNlY3Rpb24uYWxpZ253aWRlIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLyogRmFsbGJhY2sgOiBzaSBs4oCZw6lkaXRldXIgb3VibGllIGxhIHNvdXMtc2VjdGlvbiBhbGlnbndpZGUsXHJcbiAgICAgICBvbiBjZW50cmUgbWFsZ3LDqSB0b3V0IGxlcyBlbmZhbnRzIGRpcmVjdHMgc3RhbmRhcmRzICovXHJcbiAgICA+IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyID4gKjpub3QoLndwLWJsb2NrLXNlY3Rpb24uYWxpZ253aWRlKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAvKiBHYXJkZXIgYWxpZ25mdWxsIHN0YW5kYWxvbmUgcHJvcHJlIChob3JzIHNlY3Rpb25zIGN1c3RvbSkgKi9cclxuICAuYWxpZ25mdWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgIiwiI3RhcnRlYXVjaXRyb25JbmZvIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci13aWR0aDogLjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3Qgc3BhbiN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiA1N3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1LjAzNScgaGVpZ2h0PScyNS4wMzUnIHZpZXdCb3g9JzAgMCAyNS4wMzUgMjUuMDM1JyUzRSUzQ3BhdGggaWQ9J2Nvb2tpZS1zdmdyZXBvLWNvbScgZD0nTTEwLjY3OCwxOS42MzdoLjAxM20zLjgyNi02LjRoLjAxM20tNi40MTEtMS4yOGguMDEzbTEwLjIyNSw3LjY3OGguMDEzbTcuNjY2LTUuMTE5QTExLjUxOCwxMS41MTgsMCwxLDEsMTQuNTE4LDNjMCwzLjUzNCwyLjI5Miw2LjQsNS4xMTksNi40QzE5LjYzNywxMi4yMjYsMjIuNSwxNC41MTgsMjYuMDM1LDE0LjUxOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yIC0yKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxZTE2NGEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAudGFydGVhdWNpdHJvbkgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uSDIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbkgzIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQWxsb3csIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkRlbnkge1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xyXG4vLyAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4vLyAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuLy8gICAgIHRvcDogMzVweDtcclxuLy8gICAgIHotaW5kZXg6IDk7XHJcbi8vICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwLjgzOScgaGVpZ2h0PScyMC4yMTEnIHZpZXdCb3g9JzAgMCAyMC44MzkgMjAuMjExJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yNDU1JyBkYXRhLW5hbWU9J0dyb3VwZSAyNDU1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2Ny41NzIgLTI5MzcuNjY0KSclM0UlM0NsaW5lIGlkPSdMaWduZV8xMzYnIGRhdGEtbmFtZT0nTGlnbmUgMTM2JyB5MT0nMC4wOTUnIHgyPScyNC40NzInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDExNjkuMDU5IDI5MzkuMDg0KSByb3RhdGUoNDUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2xpbmUgaWQ9J0xpZ25lXzEzNycgZGF0YS1uYW1lPSdMaWduZSAxMzcnIHgyPScyNC40NzInIHkyPScwLjA5NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE4Ni45OTIgMjkzOS4xNTEpIHJvdGF0ZSgxMzUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCB7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdG9wOiAwOyAgICBcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogIGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICBcclxuICAgICAgICByaWdodDogLTE3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjMuNjc5JyBoZWlnaHQ9JzIzLjA1MScgdmlld0JveD0nMCAwIDIzLjY3OSAyMy4wNTEnJTNFJTNDZyBpZD0nR3JvdXBlXzI0NTUnIGRhdGEtbmFtZT0nR3JvdXBlIDI0NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY2LjE1MiAtMjkzNi4yNDQpJyUzRSUzQ2xpbmUgaWQ9J0xpZ25lXzEzNicgZGF0YS1uYW1lPSdMaWduZSAxMzYnIHkxPScwLjA5NScgeDI9JzI0LjQ3MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTE2OS4wNTkgMjkzOS4wODQpIHJvdGF0ZSg0NSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjAxNjRkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nNCcvJTNFJTNDbGluZSBpZD0nTGlnbmVfMTM3JyBkYXRhLW5hbWU9J0xpZ25lIDEzNycgeDI9JzI0LjQ3MicgeTI9JzAuMDk1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMTg2Ljk5MiAyOTM5LjE1MSkgcm90YXRlKDEzNSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjAxNjRkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nNCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTZweDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290IHtcclxuICAgICN0YXJ0ZWF1Y2l0cm9uIHtcclxuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIC50YXJ0ZWF1Y2l0cm9uVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnRhcnRlYXVjaXRyb25QbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5ICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTGluZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTM2JyBoZWlnaHQ9JzExNCcgdmlld0JveD0nMCAwIDEzNiAxMTQnJTNFJTNDaW1hZ2UgaWQ9J0NhcHR1cmVfZF9lzIFjcmFuXzIwMjQtMTEtMjdfYcyAXzA5LjA0LjM5JyBkYXRhLW5hbWU9J0NhcHR1cmUgZOKAmWXMgWNyYW4gMjAyNC0xMS0yNyBhzIAgMDkuMDQuMzknIHdpZHRoPScxMzYnIGhlaWdodD0nMTE0JyB4bGluazpocmVmPSdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUlnQUFBQnlDQVlBQUFDSXM1a3RBQUFNUUdsRFExQkpRME1nVUhKdlptbHNaUUFBU0ltVlZ3ZFlVOGtXbmx1U2tFQm9BUVNraE40RUVTa0JwSVRRQWtqdk5rSVNJSlFZQTBIRmppd3F1QlpVUk1DR3Jvb29kcG9kc2JNbzlyNVlVRkRXeFlKZGVaTUN1dTRyMzV2dm16di8vZWZNZjg2Y08vZk9IUURVVG5CRW9teFVIWUFjWVo0NE9zaVBucGlVVENmMUFCd1lBVElZQ1Z3NDNGd1JNekl5RE1BeTFQNjl2THNCRUdsNzFWNnE5Yy8rLzFvMGVQeGNMZ0JJSk1TcHZGeHVEc1FIQWNDcnVTSnhIZ0JFS1c4MlBVOGt4YkFDTFRFTUVPTEZVcHd1eDlWU25DckhlMlUyc2RFc2lOc0FVRkxoY01UcEFLaGVoanc5bjVzT05WVDdJWFlVOGdSQ0FOVG9FSHZuNUV6bFFad0NzVFcwRVVFczFXZWsvcUNUL2pmTjFHRk5EaWQ5R012bklpdEsvb0pjVVRabjV2K1pqdjlkY3JJbFF6NHNZVlhKRUFkSFMrY004M1lyYTJxb0ZLdEEzQ2RNRFkrQVdCUGlEd0tlekI1aWxKSWhDWTZUMjZNRzNGd1d6Qm5RZ2RpUngvRVBoZGdBNGtCaGRuaVlnazlORXdTeUlZWXJCSjBoeUdQSFFxd0w4V0orYmtDTXdtYVRlR3Ewd2hmYWtDWm1NUlg4T1k1WTVsZnE2NEVrSzQ2cDBIK2R3V2NyOURIVmdvellCSWdwRUp2bkMrTERJVmFGMkNFM0t5WlVZVE91SUlNVlBtUWpsa1JMNHplSE9Kb3ZEUEtUNjJQNWFlTEFhSVY5U1U3dTBIeXhUUmtDZHJnQzc4L0xpQTJXNXdkcjQzSms4Y081WUpmNVFtYmNrQTQvTnpGc2FDNDh2bitBZk81WUQxOFlGNlBRK1NESzg0dVdqOFVwb3V4SWhUMXV5czhPa3ZLbUVEdm41c2NveHVMeGVYQkJ5dlh4TkZGZVpLdzhUcndna3hNU0tZOEhYd0hDQUF2NEF6cVF3Sm9LcG9KTUlPam9hK3lEZC9LZVFNQUJZcEFPK01CZXdReU5TSkQxQ09FMUJoU0FQeUhpZzl6aGNYNnlYajdJaC96WFlWWit0UWRwc3Q1ODJZZ3M4QlRpSEJBS3N1RzlSRFpLT093dEhqeUJqT0FmM2ptd2NtRzgyYkJLKy84OVA4UitaNWlRQ1ZNd2tpR1BkTFVoUzJJQTBaOFlUQXdrMnVENnVEZnVpWWZCcXkrc1RqZ0RkeCtheDNkN3dsTkNKK0VSNFRxaGkzQjdpcUJRL0ZPVTQwRVgxQTlVNUNMMXgxemdsbERUQmZmRHZhQTZWTVoxY0gxZ2p6dERQMHpjQjNwMmdTeExFYmMwSy9TZnRQODJneCtlaHNLTzdFaEd5U1BJdm1Ucm4wZXEycXE2REt0SWMvMWpmdVN4cGc3bm16WGM4N04vMWcvWjU4RTI5R2RMYkRGMkFEdUxuY1RPWTBld1JrREhqbU5OV0R0MlZJcUhWOWNUMmVvYThoWXRpeWNMNmdqKzRXL295VW96bWV0WTU5anIrRVhlbDhlZklmMUdBOVpVMFV5eElEMGpqODZFT3dLZnpoWnlIVWJSblJ5ZG5BR1E3aS95ejllYktObStnZWkwZitjVy9nR0ExL0hCd2NIRDM3bVE0d0RzYzRPdmYvTjN6cG9CdHc1bEFNNDFjeVhpZkRtSFN5OEUrSlZRZzIrYUh0eS96SUExbkk4VGNBV2V3QmNFZ0JBUUFXSkJFcGdNbzgrQTYxd01wb1BaWUFFb0JxVmdCVmdES3NGR3NBWHNBTHZCZnRBSWpvQ1Q0QXk0Q0M2RDYrQXVYRDNkNEFYb0IrL0Fad1JCU0FnVm9TRjZpREZpZ2RnaFRnZ0Q4VVlDa0RBa0drbENVcEIwUkloSWtObklRcVFVS1VNcWtjMUlMYklQYVVaT0l1ZVJUdVEyOGhEcFJWNGpuMUFNVlVHMVVFUFVFaDJOTWxBbUdvckdvcFBRZEhRYVdvQVdvY3ZRQ3JRRzNZVTJvQ2ZSaStoMXRBdDlnUTVnQUZQR2REQVR6QjVqWUN3c0FrdkcwakF4TmhjcndjcXhHcXdlYTRIUCtTcldoZlZoSDNFaVRzUHB1RDFjd2NGNEhNN0ZwK0Z6OGFWNEpiNERiOERiOEt2NFE3d2YvMGFnRWd3SWRnUVBBcHVRU0VnblRDY1VFOG9KMndpSENLZmh1OVJOZUVja0VuV0lWa1EzK0M0bUVUT0pzNGhMaWV1SmU0Z25pSjNFeDhRQkVvbWtSN0lqZVpFaVNCeFNIcW1ZdEk2MGkzU2NkSVhVVGZxZ3BLeGtyT1NrRktpVXJDUlVLbFFxVjlxcGRFenBpdEl6cGM5a2RiSUYyWU1jUWVhUlo1S1hrN2VTVzhpWHlOM2t6eFFOaWhYRml4Skx5YVFzb0ZSUTZpbW5LZmNvYjVTVmxVMlYzWldqbEFYSzg1VXJsUGNxbjFOK3FQeFJSVlBGVm9XbE1sRkZvckpNWmJ2S0NaWGJLbStvVktvbDFaZWFUTTJqTHFQV1VrOVJIMUEvcU5KVUhWVFpxanpWZWFwVnFnMnFWMVJmcXBIVkxOU1lhcFBWQ3RUSzFRNm9YVkxyVXllclc2cXoxRG5xYzlXcjFKdlZiNm9QYU5BMHhtaEVhT1JvTE5YWXFYRmVvMGVUcEdtcEdhREoweXpTM0tKNVN2TXhEYU9aMFZnMExtMGhiU3Z0TksxYmk2aGxwY1hXeXRRcTFkcXQxYUhWcjYycDdhd2RyejFEdTByN3FIYVhEcVpqcWNQV3lkWlpyck5mNTRiT3B4R0dJNWdqK0NPV2pLZ2ZjV1hFZTkyUnVyNjZmTjBTM1QyNjEzVS82ZEgxQXZTeTlGYnFOZXJkMThmMWJmV2o5S2ZyYjlBL3JkODNVbXVrNTBqdXlKS1IrMGZlTVVBTmJBMmlEV1laYkRGb054Z3dORElNTWhRWnJqTThaZGhucEdQa2E1UnB0TnJvbUZHdk1jM1kyMWhndk5yNHVQRnp1amFkU2MrbVY5RGI2UDBtQmliQkpoS1R6U1lkSnA5TnJVempUQXROOTVqZU42T1lNY3pTekZhYnRacjFteHVianplZmJWNW5mc2VDYk1Hd3lMQllhM0hXNHIybGxXV0M1U0xMUnNzZUsxMHJ0bFdCVlozVlBXdXF0WS8xTk9zYTYyczJSQnVHVFpiTmVwdkx0cWl0aTIyR2JaWHRKVHZVenRWT1lMZmVybk1VWVpUN0tPR29tbEUzN1ZYc21mYjU5blgyRHgxMEhNSWNDaDBhSFY2T05oK2RQSHJsNkxPanZ6bTZPR1k3Ym5XOE8wWnpUTWlZd2pFdFkxNDcyVHB4bmFxY3JvMmxqZzBjTzI5czA5aFh6bmJPZk9jTnpyZGNhQzdqWFJhNXRMcDhkWFZ6RmJ2V3UvYTZtYnVsdUZXNzNXUm9NU0laU3hubjNBbnVmdTd6M0krNGYvUnc5Y2p6Mk8veGw2ZTlaNWJuVHMrZWNWYmorT08yam52c1plckY4ZHJzMWVWTjkwN3gzdVRkNVdQaXcvR3A4WG5rYStiTDg5M20rNHhwdzh4azdtSys5SFAwRS9zZDhudlA4bUROWVozd3gveUQvRXY4T3dJMEErSUNLZ01lQkpvR3BnZldCZllIdVFUTkNqb1JUQWdPRFY0WmZKTnR5T2F5YTluOUlXNGhjMExhUWxWQ1kwSXJReCtGMllhSncxckdvK05EeHE4YWZ5L2NJbHdZM2hnQkl0Z1JxeUx1UjFwRlRvczhIRVdNaW95cWlub2FQU1o2ZHZUWkdGck1sSmlkTWU5aS9XS1h4OTZOczQ2VHhMWEdxOFZQaksrTmY1L2duMUNXMEpVNE9uRk80c1VrL1NSQlVsTXlLVGsrZVZ2eXdJU0FDV3NtZEU5MG1WZzg4Y1lrcTBrekpwMmZyRDg1ZS9MUktXcFRPRk1PcEJCU0VsSjJwbnpoUkhCcU9BT3A3TlRxMUg0dWk3dVcrNExueTF2TjYrVjc4Y3Y0ejlLODBzclNldEs5MGxlbDkyYjRaSlJuOUFsWWdrckJxOHpnekkyWjc3TWlzclpuRFdZblpPL0pVY3BKeVdrV2FncXpoRzFUamFiT21Ob3BzaE1WaTdxbWVVeGJNNjFmSENyZWxvdmtUc3B0eXRPQ1AvTHRFbXZKTDVLSCtkNzVWZmtmcHNkUFB6QkRZNFp3UnZ0TTI1bExaajRyQ0N6NGJSWStpenVyZGJiSjdBV3pIODVoenRrOEY1bWJPcmQxbnRtOG9ubmQ4NFBtNzFoQVdaQzE0UGRDeDhLeXdyY0xFeGEyRkJrV3pTOTYvRXZRTDNYRnFzWGk0cHVMUEJkdFhJd3ZGaXp1V0RKMnlib2wzMHA0SlJkS0hVdkxTNzhzNVM2OThPdVlYeXQrSFZ5V3RxeGp1ZXZ5RFN1SUs0UXJicXowV2JtalRLT3NvT3p4cXZHckdsYlRWNWVzZnJ0bXlwcno1YzdsRzlkUzFrcldkbFdFVlRTdE0xKzNZdDJYeW96SzYxVitWWHVxRGFxWFZMOWZ6MXQvWllQdmh2cU5oaHRMTjM3YUpOaDBhM1BRNW9ZYXk1cnlMY1F0K1Z1ZWJvM2ZldlkzeG0rMTIvUzNsVzc3dWwyNHZXdEg5STYyV3JmYTJwMEdPNWZYb1hXU3V0NWRFM2RkM3UyL3U2bmV2bjd6SHAwOXBYdkJYc25lNS90Uzl0M1lIN3EvOVFEalFQMUJpNFBWaDJpSFNocVFocGtOL1kwWmpWMU5TVTJkelNITnJTMmVMWWNPT3h6ZWZzVGtTTlZSN2FQTGoxR09GUjBiUEY1d2ZPQ0U2RVRmeWZTVGoxdW50TjQ5bFhqcVdsdFVXOGZwME5QbnpnU2VPWFdXZWZiNE9hOXpSODU3bkcrK3dMalFlTkgxWWtPN1MvdWgzMTErUDlUaDJ0Rnd5ZTFTMDJYM3l5MmQ0enFQWGZHNWN2S3EvOVV6MTlqWExsNFB2OTU1SSs3R3Jac1RiM2JkNHQzcXVaMTkrOVdkL0R1Zjc4Ni9SN2hYY2wvOWZ2a0Rnd2MxZjlqOHNhZkx0ZXZvUS8rSDdZOWlIdDE5ekgzODRrbnVreS9kUlUrcFQ4dWZHVCtyN1hIcU9kSWIySHY1K1lUbjNTOUVMejczRmYrcDhXZjFTK3VYQi8veS9hdTlQN0cvKzVYNDFlRHJwVy8wM214LzYveTJkU0J5NE1HN25IZWYzNWQ4MFB1dzR5UGo0OWxQQ1orZWZaNytoZlNsNHF2TjE1WnZvZC91RGVZTURvbzRZbzdzVndDREZVMUxBK0QxZGdDb1NRRFE0UG1NTWtGKy9wTVZSSDVtbFNId243RDhqQ2dycmdEVXcvLzNxRDc0ZDNNVGdMMWI0ZkVMNnF0TkJDQ1NDa0NzTzBESGpoMnVRMmMxMmJsU1dvandITEFwNm10cVRpcjROMFYrNXZ3aDdwOWJJRlYxQmorMy93SVBDbnlJVHN0dFV3QUFBSXBsV0VsbVRVMEFLZ0FBQUFnQUJBRWFBQVVBQUFBQkFBQUFQZ0ViQUFVQUFBQUJBQUFBUmdFb0FBTUFBQUFCQUFJQUFJZHBBQVFBQUFBQkFBQUFUZ0FBQUFBQUFBQ1FBQUFBQVFBQUFKQUFBQUFCQUFPU2hnQUhBQUFBRWdBQUFIaWdBZ0FFQUFBQUFRQUFBSWlnQXdBRUFBQUFBUUFBQUhJQUFBQUFRVk5EU1VrQUFBQlRZM0psWlc1emFHOTA3cUVSSVFBQUFBbHdTRmx6QUFBV0pRQUFGaVVCU1ZJazhBQUFBZFpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJbGhOVUNCRGIzSmxJRFl1TUM0d0lqNEtJQ0FnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0S0lDQWdJQ0FnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJS0lDQWdJQ0FnSUNBZ0lDQWdlRzFzYm5NNlpYaHBaajBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5bGVHbG1MekV1TUM4aVBnb2dJQ0FnSUNBZ0lDQThaWGhwWmpwUWFYaGxiRmxFYVcxbGJuTnBiMjQrTVRFMFBDOWxlR2xtT2xCcGVHVnNXVVJwYldWdWMybHZiajRLSUNBZ0lDQWdJQ0FnUEdWNGFXWTZVR2w0Wld4WVJHbHRaVzV6YVc5dVBqRXpOand2WlhocFpqcFFhWGhsYkZoRWFXMWxibk5wYjI0K0NpQWdJQ0FnSUNBZ0lEeGxlR2xtT2xWelpYSkRiMjF0Wlc1MFBsTmpjbVZsYm5Ob2IzUThMMlY0YVdZNlZYTmxja052YlcxbGJuUStDaUFnSUNBZ0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBnb2dJQ0E4TDNKa1pqcFNSRVkrQ2p3dmVEcDRiWEJ0WlhSaFBncWl2WTFYQUFBQUhHbEVUMVFBQUFBQ0FBQUFBQUFBQURrQUFBQW9BQUFBT1FBQUFEa0FBQTZrQXRKK1RnQUFEbkJKUkVGVWVBSHNYUWQ4VkVVYS95ZWJ6YWIzSWdrUVNnQ0pJRlhLSVUya1dQZ0poNkwwdTZPb29BWVVCRUVOb0tJU3BCY1I4ZVFVRGtFdWVLQWlIQWduSUdBUUlpRVFFaUFKQkZMSnBtZXp1NG56emQ3YmJKTHQrM1p6d2c2RTk5NjhtWGt6My92bjYvTndxV1VGenVLa2dBRUt1RGdCWW9BeXptcE9BU2RBbkVBd1NnRW5RSXlTeDNtelNRRnk1WElHa3M2bklmVlNCcTVmdTRYc20za295SmVqcEtRQ0NrWDFQZkYyWkRKMytQbDVJU1EwQUpITnc5QzZUUVE2ZEd5RkxsM2JvZjM5clpxY0JnNEZTSFcxRWo5OGR4S0hENTNCOFdQbmtjL0E0Q3lHS1JES1FQUHd3SzRZTXJRWGhqLytKN2k3U3cwM3R0TWRod0FrOFV3S2R2L3pFQkwySEszSEdSNGEzQkY5SG8rQmJ3c3ZLS1hWS0ZXVm9WeFpoaXFWQWlxMUNyWHN6OTFjWE9BQ040a2IzRjJsa01FREVxVTdxb3RVS0x4YWpJcy9NYTZhbktOZFBuR2EwV01HNFpseFE5R3pWNHkyM3Q0bmRnWEkwY09KK0hSekFuNWkzRUlvRStZTVExU2ZjT1RWTW5GU1hpQlVPNDk2S0JEZ0hnQ1hPMUtrSGIySjR3bkoyaGI5R1ZlWjl2eG9EQnJTVTF0bnJ4TzdBT1JDVWhwV3I5aUIveHc4dytmZHZFMG9Kc1VOUjc0czN3a0tLOThrZ1VWNUhmaDIvV25JODhyNEtJOE82NFhaYzhlamM1ZDJWbzVxdXB2b0FJbGZ0ZzNyMSt6aVR5WmdURjQyQW1sVmFWQ3FsYVpuNDJ4aGtnSlNpUlJlQmY3NFp2a0pMVkJlaWgyTGVRdW5tT3hyVFFQUkFFSmM0ODM1RzNIKzNCVStqL2xiSnlKTG1vRktaYVUxODNMMk1VRUJEemNQSUYyR25lOGM0UzI3ZG11UGR6K2NLVG8zRVFVZ3UzY2V3dHpZMVh5aWowL3NpM2FqbXlGVG5tbGlpYzdiWWxBZ1ZCcUtNNStsSStsb09oOXV4WnJaZU9hNW9XSU16Y2V3R1NCclB0cUJsY3UzODhIbWZqd09WNlZwZDczMUlScjFSUnFJckNGSnFqZStYbjZNai9qcTZ4TVErOXA0VVVhM0NTRHZ4bTNCbG8vMzhva3MvR29TVXNwU1JKbVVjeERyS0JCWUZvcS94eDdnbmFlL01BcHZMcGx1M1VBNnZhd0dpQzQ0NXU4WmgxUzVSdmZRR2R0NTJnUVVDRldIWTh1TTcvaVR4UUNKVlFEUkZTdno5anlMTkxsRy9qVUJQWnlQMUVPQlVOeUhMVk8vNVhkc0ZUY1dBMFJYSVJXVGM2aXJhNUNYVW9MQzlGSVUzNmhFZWI0Q2ltSVZhaFExZktHdU1sZkkvTjNnSFNxRGZ3dFBCRWY3SWl6R0R4SjNWejBrY2xicGNoSmJGRmVMQUVLbTdKUERablBxaTZWejNENHZSOWJQaGNnNUs0ZWxxVXN1THNCOVBRTFFzbTh3bW5VTmNLS2lBUVYwZFpMOUIxZGJaUUpiQkpDblJzemhmZzZ5VnRLbHR1a2NXYWNMa2Y1RExrb3l4ZkdUK0VWNUlucDRPRnIyRG01QXBudjcwaTNWaDFzMzVDZjU1c0FxaTRsaE5rQUVEeW41T1dTRGxWYWJzaVhaRmJpdzZ5YnlrMHN0bnF3NUhVSTcrYUx6Mk9id2kvUXlwL2xkMzRaTTRHdGZ5TG1meEJxUHExa0EwUlV0c1h2K2JMVVQ3UHAvOC9IYlA3SXNGaVdXdmtVU1BROU9ib25XQTBJdDdYcFh0aWRuMnBiSkd2UFhVbEZqRmtDbVRsckNBMi9rUGsvRkphdUltUHoxRGFSL24yZFZYMnM3UlQ4V2hrNVB0N0MyKzEzVnp5UERuN3ZsS2NDMzlZczRzOWRtRWlBVXNwOHlQZzRVZU91L3VJTlZzWldrN1ptNGZxUnBRdnV0SHdsQmx3bFJaaFBrYm0xSXNac0Q4NUo0Z0cvYmppVm1wd3FZQk1qRXNZdDRQc2ZDbmN4VFdtNjVwN1FwT0VmRGwremtKQnFLK0JlRllOdmNIMEQ1SkYvdWVxOGhtZlJlR3dVSVpZS05HVG1QYzQrK2I3ZTFPR1JQT2tmU3RpeTlEN2FsMG9XVURKMWl6dGFlTGxPY09nbWxDaHg2UFpsemtUMzc0czNLVERNS2tQbHoxbURuam9ONFk5dEVYRkpacG51UXRmSmozQ1hSRkZJQ0JlRkNJcEd3SDFkMnJnRUpnVU90VnJPZkd0VFUxT3JBcHY0cE5SKzhwT005YjkxNFp3ZGcrOXVIOGR6NFlmaHdWV3g5SXVtNU1nZ1FTakR1RkQyVzU1Qk8yem5jNGt5d0U2dXVpR2JLRWhqYzNDVHc5dmFBdjc4UGZGa1dPT1ZvRWppcXFxb2hMeXFGWE01eVdhc1VSa0ZDSm5DL09lMzFrT0hlcWFMTXRNOG5IZWIwUzA3ZlpUSVIyaUJBOXUwOWhwZWVYdzdLSVMzdlZHZ1JCY2tKOXVzbkdSYjFNZFNZd0NHVnVpRTQyQSt0V2tkZ3pMTkQwUG5CYUFRRStLQ0dBU1EvcndqbnpxWmkwN3JkS0N3c2hsS3BOalFVcis4K285VTk3MHdyMksvZ09hN3JONytPa2FNR0dxV1hRWURNbmhXUGhLK1B3aHFYK3BHbEthSjRTQVhPRVJMaWo1aE9yZkhCUjdFSUN3OXF0S0R2OXgvSDByZTJzRzBVUlNZQlFoN1hSOTZPYVRUR3ZWUWh1T0JIUHowSXF6Zk1NN3AwZ3dEcDJXa0MzN2RpcVhpaDJNcnBkVmVOUHRUY202UnIrUGw1SSthQjFsaXhkZzRpSXNNYWRUMTVQQW5rNWIxMk5SdWxwUlZjRjJuVXFFRkY3NWZiM3RPeEcwSE0wTDZieEdSTnNsY0RFbWt2OVFLRWRyd05IVGdMdEc4bGNxSmxMdXZUbTY3aWRxSmMrd0JyVDRoN2VIaTRNN0hTREhNWFRNYWp3M3MzR3VybkU3K3g3UG50U0w5eUE4WEZaVkNwYXJoZTBxaGhnNHBtUFFQUSs4VzJEV3FiL3BKMEtubFdCVnhkWGZnNkFscDYyMjFTU2F1eStiNmJROGMyR04zQnB4Y2dRa2ovNWZneHVCR1VZZllrS1dTL2YrWTVVU3dYVWtwSnRQUWIwQlVmcm96bGVvanVSRTZkWk9DSTM0RzBLMWtXZ1lQR0lJdm15WTNkSEo0cVVKSmRDVVdwRXRYbEtqVHJFZ1JYTjkwVkFRV3BwU2pOcmRKV3R1b1hBaGVKeGxyVFZvcDBva3FVWXYrbVV6Q1ZDcUFYSUVLMm1LWE9NYkhFQzNFUEx5OFoyclpyam1YTFgyb1VwcjU1SXhjTDU2M0hwWXZYVVZSVVlqYm4wS1d0bzhWTUxVdHJ5VGllcjUxQ1lKUTNBcUxxdUxNOHN3SkZtZVVHNzJ0dmlIUWlPTTFNWlozcEJZZ1FlN0UwVzB3c3I2bkFQZm9QNnNhNHgyenU5eERvb2xTcXNIalJadnpJUWdCa3dkQzFPWTR5b2I5d2JBcnZhczZGWWxRV1ZRdFRRRlRmRUxoS1hWQ1dwMEQrNVJKdHZWZVFET0VQK0RGV3A2MFMvVVRJT2pNVm05RUxrQkdEWitGU1NnWmUrT29KNUpUVjdRODFOVXN4ZkIrQzd0RTJPaEpMbHIzWXlOdjM3NFNqMkxoMk56SXpja3o2UFl6TnR5bDhJbVZNZk9Rek1TSVU0aUtlZ1ZMY1lvcTlVS1NlRWtSMERlVEFFZXJzY1F5U0J1R3p5WWZRTWFZVkR2eTR3ZUFqOUFKRXNHQW1mVGtRcFFyTk5qK0RJK2pjT0xqd0FpcHk2MzVEZEc2WmZVcVdTMUNRSHdOR1I2emJ2S0NlN3BHWmNSdHZ2TFlXS1V5MGxKU1VtMld4R0hxd1Y3ZzdoaTNyYk9pMlhlcHJWTFhJUEZrL2FPbkNNaVpKL0FnbHNrY1EzTDBsd3FYZGp0NVNMMnlmL0JOTVdUSjZBZEsrNVdqdVFYM204ejRXeFYvMnpUb0hkWlhPYXZVc2p6Z0VhZW4wbytHaDVDb242MFBUV0NhVGNzdGwwZUpwR0RDb3UzWUVFaVB2eG4zS1B4K1JrM09INlIxcXEwU0xNS0RFd3hVak4zUVRMaDEyekUwcFJrV0IvbCtpa0hhKzhHM0dkc3c1b0ZCY1p2ZGZUbkdQNnBXc0JJTlAxQXVRcVBBbmVJZlJXM3RhbERuMnpiU3oyaGV0NzRrRUNxbVU3UzFsQ3FpUGp5Y2t6RktwVmloUlhsNkppZ29GZitHK3ZsN28xcU1ETm0xZHhNMWNZUnl5VmhhOHVnYVhMMld5dGxWR1hlcENIMk5Ic21TZStyU0hzU1oydVZkUldJM2NpOFdOeHZZTmx5R2tBOU03SEZRbzB5eGhhaUovV21idXR3YWY2akNBRU9lZ0Q2RFFsM1JpSG1pRm9TUDZjalAyMnJWc0hEcHdDbG1adVNoampxNWdadHBPZjNFMEprN1JnSlJtVHR3ai92MXQyTHZuR1BKeUMwMTZTdzJ1VnVkR1V3R2tvVFZEVTVJd1JiVkZyMkM3bWJRNnk5YWUyZ1FRZTRnWTRoN2tGUjA1YWdBV3hrMWxYS1NPbGVibDNtSGlZd3N1SmwvakFQbGd4U3RvRTkxY3U1amJ0L0l4ZTlZS3BMRDdaV1dWTm5NUEdyaXBSSXdoRHRLQ0pWdTdzYTBkamlvMmlSaDdLS2tDUUlZOTFnZkw0bCt1cDN3U1VRZ2t5NVp1WmNEeHhEc2Z6S3huMnU3NDRudDhzdkZmN0J0bStWYWJ0UTBKM3hSS3FySlNqZXl6ZCtvcHBjSzgvQ005RWRUV1I3aTArOUVtSmRVZVppNkpHRkpBbTdjSXczTVRoK052MDBmVkF3RlJoRDVtUnh5aXgwTWR0UVNxS0s5aVVlWDM4V3RpcXMyV2kzWlFkdUpvTTdkV1hZdnNjM2VnckRDc3hOUCtIb25VTVZ6RUpqUFhYbzR5TW1FcHA0UEM5bE9tanNTWXNVTzBpVC8wOGtqWFVMTjRpcHUwenN5amVNdlN0ejdod1RnRlUyaXRjWXJwQWtNNGQ3U2pyS0ViWGRnUlNPRUpvVFQwcmdyMTlqamE1Q2l6cDZ1ZHZLUStQbDRzUU5RU2J5NmVpaTdkT2hoY1A0SGhyUVVidVJKYlVGRE1UVnVEalMyODRVaFhlME5QS1UwMWd1MEVKSVgxOW05MVRqTHlpWkIzMVY3eEYxMFMyZVJxdDJld2prU05tNXNyQWdQOVdJd2xHaCt0ZlJXQnpER21yK1F3NWZTVm1mRk1PYjNPVFdGaktZWDYraHVxSXd2R1VjRTYwanR1L25LbjNsUUMyRmNkQTF0Nzg3cUMxQklXb0ZObzd6dktGMkpUc003ZTRYNENDV1dKUlVRRTQ0bW4rdU8xK1pNYjZTTkVzWVE5UjdCdTVVN2N5TW9UVFRtbGNSMFo3czloYnZUS2tycnZzN2w3TVZkNjl5QVF0NkJTbzZ6RnpjUkNxTm1SU2xoSFA3NUJuVi9ZOFIrYnd2MDBMOEdTc1ZmQ0VGazFaT3EyWVRHWCtZditpb2RaV0YrM3FGanE0S3daNytPWDB5a3MzN1RVSnJlNjdyaDA3aWp4VXBaVGlmd3I5VU1WRWQwRElmT3BIK2V2bEN1UncwU05oNS9VSVlsTU5pY01FUkVka1hKSStnamxsbmJwMWc0cjE4OWw1NzcwYUY3SWN6b3ZkaFZTTDJlaHNsTGpaUlh1MlhKMFZNb2g2UmMzempET29LT0VraHVkUklpK29paFJ3WTI1L3dYbFZWOGJzZXBFU1RsMFJOSXlpUnJ5cmtaRWhtQWNNMzFuekJ5anRXcTJiZDJIclp2MzR0YXRBaTVleENLT281S1dTWFJrL2x3WG1DT1IwckszSnJ3djFscXNIVWVVcEdWSGJYc2dVVVB4bC9iM1I3SGtvRms4L1kyMk1zeWM5aDczZlZBcW9WaktxU045SCtUM3lEaFJCNURROWo3d3VjL1QybmNxV2o5QnZOQzJFWnUyUGRDTUhMRnhTckJxUWtJRDBhLy9nenh6L2R6Wnk0aGIrREgvSHlBSUxHTDRQc2h5Y2ZUR3FUdFh5MURNMGd4OXdtUUlwVUFjQmJDYnVJaTJjWXJXNGFpdGx3UVNTbEFPRHcvRWlDZjdJZlA2TFp3NWxmSy9YRlBqKzF6TXBiZHo2eVVnK3RaTElyNmpObStUcUNHMlJ6ODFOV3FtbUZiYm5QTWhnTWZSWGxQaHVmOXZSOEU1SnRybWJWcWdJei8vUUp5RWdFSWloZjBWUmJRNFAvK2dnYW5kUHY5QXd3dXhHZWNIWkRURS9pUCthN2NQeUJBeG5KK2craU5Db203T2R2OEVGVDNLK1JHN09vTC9rYzVzL1lqZDd3QUFBUC8vekk0VElnQUFEbUJKUkVGVTdWd0hXQlhIRnY0UkFidm1pOWhiTEVuVXo1SllVWk9IVWRTSHhsaWpXR1BYcUVFRGxpZ1dNR0RFN3NQZUk0SzlFTHRpTndaalFXTUpSUVVSQ3paQWlGTDN6Um15NCs3bHd1VmV1Q0p5eHc5MzVwUTVaOC84ZDNiYXJwbkVFcktZdnVrd0hvRlhndUc4d2dHaEZzRloxTkl1ZGkvZ0dVSVBQMFpzK0N2dEFucFNTMVF0akpydHk2Sktzdy8xMUh5L3hRc0dGY01PejFObytObkgySHRvb2Q0M2E2WVBRUDY2R29KTzdjWnhJMU8yOXNmTnVKdDZHOVJVZUJnWWpYdm5uK0hScFdoa0hhcHB0WmlaQWVVYWxVSVZtdzlSdm1FcHphcnpmZm1ET0d1c2R6ekU0N0R2eUNMVWExQkw3NWpvQlJDcWZmdVdvM0IyWE1RTlRkcnBnS0RvN1BVa3NzY3BpYW1JdWhtTFo2RXZFUlB4Q3ZGUEVwQVFrNHpVaEZRdVVzQ3FBS3hLRmtSUmF5dVVyRndZSDlZc2pqSjFTc0Rjc29CY2hlbXFpSUIxU2xtc0huNkFVK1l0SG9lZXZlMFUzS3huOVFZSVZiMTR2ZzhXZUc3bVZpYnM3SVdRNk5Dc1d6UkpHajBDMWlpSDFVUDJjenMvVHV3TFI2YytCdHMwQ0NCazdlY1pxN0Y2eFI1dU9DZDdFb1B2eEtUSUk2RHNPWWFON0FJWDEySFppb3pCQUNHclNwRGsxSmdrVzNlVHo1V1ZZNDZjQUFlRk0xc0FvUXFVanh1YTNkeTJDSUhFL3BuUzI0dUFHY3hnSGxTVXoxYklhbllmSzByUHN3MFFxa3c1Y0xYdlo0TmFYY3NqUERwY2FjZVVOMUlFckMyc2NXRmRLSzZlVEJzSFptZEFxczNGSEFFSVZVeFRZSmRKeS9nNkNaVW5yZTJIZXhaaGVKV1VNK3NjVktjcHZZbEFvWUtGZ0ZBcmJKbDFuQk5wbmVQbk9kOGJOSlY5VTJ2NlhJNEJSSzU2cnNkR2VDM2V4b3VWcWx0amdFY0hoTHdPUVZKS2tpeGl1bVlqQWhibUZpanl0Q1QyZXA1RGRGUWNyMm1NNDdlWU1HVmdObXJOV0RYSEFVS21xRGRaTk04SHg0NWM0SllKS1AxbnRNY1RxeWQ0R3Y4MFkyOU1uQXdqVU1xeUZKTHVBdnU5QWdRdzJyWnJpbkhPZlhLODExQTZZUlNBeUFaTytsL0VtcFc3Y2VaVW9FeEMzL0h0VUxWNVdVUkpVU2F3aUtob3p4QW96SjViSU9Ua2ZaemRmVjBJZmZHZmhoZzZvaXRzMnpRV05HTmxqQW9RMmVtTEYyNWl1KzlSN041NUVna0ppVElaVFZyWFJuUDdPaWhldVFpU0xCTHhNamtPOFVseGVKMmNnT1NVNVBkK05rU3pqNExtQldGWndBSldLQVR6SkVza3ZrakdzOXN4dUhFbURIZXZQeEt4c3JLeVJOZnV0dWpwWUlmR1Rlc0l1ckV6YndVZzhrMGtKaWJoOElIZjRYLzBBczZ5WHVYSmsyaVpaYnBxaVlDMWRTbTBZcjFGRzd1bWFHL2ZBcGFXRmxxa2pFdDZxd0RSdkpYZ3Y4TndOVEFFUWJmWXIrWE9BMFRlWjQ4ZEJwclkySDlVUFkybTN2dFVwcDZoUklraUtNM0FVTEZTR1h4VXZRSStxVjBORFJyV3dzZWZWc3YxVzgxVmdPVDYzWnNjMEJrQkUwQjBoaWgvQzVnQWtyL2JYK2ZkbXdDaU0wVDVXOEFFa1B6ZC9qcnYzZ1FRblNISzN3SW1nT1R2OXRkNTl5YUE2QXhSL2hZd0FTUi90Ny9PdXpjQlJHZUk4cmVBVVFIaTRiWU9temVtSGIxZnUyazZtcmVvejVmVmh3MmN4YU51MjdZeDNEeEc1ZThXZU1mdjNxZ0FHVDltSG5adFA4RkRzR2JqTk5oMWFJNXJnY0g0dXYxNFRyUHYxQUxMMTA1OXgwUDA5dDI3SFJLQmxOUlVsQ3haREdYTDVmS2JndlJtbmJIU3VORnpwU3BsN1BuZmtZUG51Wm5nb0hCQmMvcGh2ckZNNTlsNjcwYzhFdkhwMFhsQ3J0OEhlOTNSZUVrYlFKUUJjSFZaYVR6amViVG1pSHR2QU5LOWsxT3UzOFZiQjhqelp6SGlGekx2bDE5elBRRHZtZ1B2R2tEZStoamsxYXNFZkZxdEczK3cvelJ0RUVhTzZTRWU4dUYzSDJBYk8zbDI1L1o5dkh6NUR5cFV0RWJkZWpYd3JVTTdGQzVzSmVTVW1aVGtGUGp0UFlXTEFiZEF6KzZpeFFxalJxM0svUFJWN2JyVmxhS3FmTUQ1NjJDUFBkd09qVUF5cStPajZoVmgrMVVqZk1VTzU1alJXK0ZhMHRuVGdUak9EanVGTWpzRkNwaWhacTBxL05oZnF5OGJwcE9tK284ZlN6dVRhOStwSldKaTR0a1ozUURjdW5FWEZTcVVoazJyK3VqWnl3N21CYzJGN3VvVnV4QWFGSUV0UGtjNHJYVHBrdWpSdXkzUGY5N29VMzVvU0FpempENytLUFgweWI5MWdKQnpCL2VkeGV2WGlXalNyQzRxVlM3TC9WMnl3QmZ6NTNocjliMDhDK2pxOVM2b3h3N1JLTlBqUjgvUXQrZFVoQVJIS01raVAzQklKN2k2ajFRMU9BR0tQZnJndCtlTWtGTm1talN0alhYZXJpaFJzcWdnSnlVbFk4endYM0Rvd0hsQlUyWTYyTnRneVlxSm9NTS9jbG8wYnpNV3p2WGh4YXBWeXlFOC9NM3hRVm1HenBadTlKMEZjL08wRjlBYjFlMkRwMDlqWkxicTJxMW5heXowY3VZMFEveFJWYVpISVZjQW91bmZQdFlEakI3dXFVbFdsU25JQjQ5NzhSNkNHTlRRWFRzNjhSTnBLa0dOd29RcEF6REdzWmVndXM5Y2cxWExkNHV5dGt4TDl1djIyVGxic0dhNnJNVDYxWDZpckMwemFGaG56UHg1aEdBcEFTS0lXakp1czBkaTRPQ3ZPV2ZVRUhmOGZTdWM5YUNSUXJKZS9SbzgzN21iTFlhUFN1dDVEZkZIVktodnhwalBZRzJEVkczMmFEQW16M1pzYllaSllYY2lKWGE0V1dJOWphQVRmKyt1RTBMOTdPa3JLdDQyM3lOU2ZQd3JLVHpzZ2ZURHlEbUNWNmQ2ZHlrcE1abnJ2WXlORjNTcXoyM2FLb24xUWxMMGk1ZlNzaVhiVkx5YjEyOXpuWmpvT0JWOTlxeDEwcE9vRjFMVTQrZVNoOXRhRlkvcWt0UEN1ZDRxM3RTSlhsSnNURHpYR3pyQVZmRGF0Qm9ocS9DcnJqR0lvZjZvak9oUmVPdURWRzIrdVV4YUtnMTBtQ1lSVVA0TXVLRVNHVE44dGdnbU5ZNmMzRjNmTk02b29lNHltVjlmdklpVkNCZ3k2QUl2LzgzcC9rY0NCTzN6T2c3UzY5Y0pLcjFlWFNZSi9zcGxPem52Mk9FL0JLMVp3d0VDYk1RazRCRk50clBmNzdTb1R3a1E4b1hBS2FlSGtWRkNoM1NwTENkZEFESFVIN2wrZmEvdkJFQXljNXA2QnJrQkpvNWJKRVNWdlJQMU5KcUplcHNsQzMybHpiOGVrQWd3bExiNkhCWjF6Wmk2UWxORnVuenhsa1FOdTJHdG4wVHJOWlI4TmgwUU90UmphQ2FhaWNuK0xWMjhWYkNWQU5FRU1BblJHb2VzUjNibHBBc2dodm9qMTYvdjlaMFlnOUJqTVQ3dUZidzM3c2VwNDVkd2g1MXdmL2dnL1J0NHZmdTB3NXlGanZ3cE9xUy9xM2h6Yi9OMmQyaWJTV2crYnVrbHJsblQxM0N5bzVNRGV3dStuNlpJdXZMS3BUdmc0YmFlMDl0MWFBYjd6cTFVTXNjT0IyRGYzck9jcHF4VE9RWVpOYllISnJzTVV1bE5ITDhJVzMyT2N0cXE5VlBGRE9WK3hHTzBiRHlZMDJuQXZPTzNlU285US8xUlZhSkh3V0NBckZxMkUrNnU2N2lwak40bzE3YlVyczAzZXUyaFd5ZG54REdRWkphVUFPbjV6VVJjK09NR0Y5OXpZRDQrWTlOQVhVbjVxUXJOS1haR3VteHNnam51R3pOaXEraGp4L2VHOCtUK25LWUVpTGJQTWJBZURCdlcvTVpsM1QyL1I3K0JIWGxlRjBBTTlVZmxxQjRGZ3dHeXdOT2JmUnZFbDV0eWRSK0I3NFoyVG1jMkt3QkpUWlZnMjN5b2Focll0SGxkTkdwU203OG5jdlZLRVB1OGhEK3ZXd21RQWIybjRkU0p5NXkrWmRkczJMU3NuODYrSm1HRjF3N01ucFhXRzJock5FMTVLcTlhdmd2dU05ZHFZNldqWmRTRC9QQmpiemhOU2dPT3JEVFphUWw4dlEvejRxS2xUdWphNHl1ZTF3VVFRLzJSN2VwOTFmZVpKTXN6Z0lobjZBcXY3VEpaZGFWbnIveWNwY0dWdGtRRFNGbUdydkt6WDViZHQvZTA0Q3ZISU1yQkszdGJUeFlYVi9ZV241U2NsRFo3a1lrMEhwRnQwUXhHTTVFOHpaNlVpY1lqU2gxYUNjN29qMnpLU1RrR21UTEJTeWFMNitCK00wVzlKL3d2Q3JxdU1ZaWgvZ2dEZW1ZTUhxUXFCNDgwWU5STXFheHJvQ21ySEZ5YWZtcEx1M2I0Q3hsdG0xTnJWKzBSZkNWQUtPaHkzVXNXK0tpcUp0c2QyNDdsZkpwQnlLRHoyMzFTNk5DTVJUTXBaMFkwb0tWMDRMY3pRb2NhVlRQUjN0S1pVMWY0VkZuSlV3S2t2ZTMzU3BiRVZtNVZzeXoyTlFUQlZ3S0U0cWVaRFBWSHM1NnNsZzBHQ092NlJlQ29vYTVjU3B0S3lvYVZvMjJhQ21hVS9JOWNVTlZEYXhKeWV2NDhWZ1V5SlVCOHZROEtQUUlCRytUS2F0TFJRMittcHVRYmU1MlQ4MEtEN3drZG9pdG5ENDhlUGxYeDVGNkoxbVJrSU5KVm5qSlRoYlN1OFVXVHdZSi8vdHhWNFlNU0lLUjM2c1Fsd1dOTDZrS0hlTFIrSXlmTktYRFlYZlVQeTFCLzVQcjF2Um84QmtsSlNVWGZIbE53L3ZlL3hHT3QzMEI3dG5SZUJvR1hnMVRMMGlOR2Q4ZVU2V2tqY3lIOGJ5WTg3Q0crYkRaVWtLdlhxQWo2N2tWa1pCVDIrNTBUZE1vb3h5QnNzUXFONjcyWmhSUmplekRkZTdWQlpFU1VtTjJRVHVzMmpiREJ4NDJ5UEhWb1BScTNib2I5V3dLNmRQc1BDaFd5d2o2L00yS1FUSFZkdkw1WjdQLzArTm9aZjE2NEpYVG9IRXVGaW1YQWdDakdUall0Nm1IekRnK3hiSzRjcEpJaTFkbWhvdzBTRTVKVXkveWR2bW1GcGF0K0VuWFRDbkgxaXVyeEhNVmp5SWd1YU5HcUFaY3p4QjloUU0rTXdRQWhPNnc3UkpmLy9wamgvZ0hKOU9wamg5bHp4Nm8ycFlpdVRNNk9DOFJBVkVuWHpDc0JRcnpkTzQ2emZaWDVtbUtpVEp0ZGV3NHVRT1VxNVFRdEpQZ2UybjZSK1NtMjlkNHoyYVpkRTZGekovUStPK1EwVGdCSU1QN05VT1A3bjFtT2NoV3NCVXNUSUlLaGtUa2RzQVpWcTVWWFVjZU8rRVVGSW1KT2R2a09vOGIyNUhLRytLTXlvRWNoV3dBaE8yenBGL005TjJIblZuOVZBR2ttWXRlK0dZYU83TVozUGpQemlYWjRsN0xQVnYxdjRSYVZXQnU3eHZqU3RoRm1URjNKNlpyN0hVUThmZkl5UE4wMzRLOXJ0N21NL0o5RHYvYnNBN0lPS0s5b05KbEh1NzZlN0ZOWm1wdHZ0QWN6Y2VwM2FQajVKN0tvdUZLanpKdnphN3BlalhxT242WVBRb1BQMURwS2dOQTZ5RFgyamZ0elo2K0orbWlQeGQxemREbzlFcUNZK213NmlMMjdUb3JlenMyRDdka01TZHV6SVJsOS9TRWRRMUsyQWFJMFN0MCtXMUpHcFNwbERmcVdCWFd2OUdoSllOMXdGYlk1cDl3ZFZkclJscWVGTnRyZHRiQXN5TGJUclRQdHNXUjkrbDdKdzhnbnZGaUdIZTNMNkVpQkxFOVhXU2VCNlpLZFlzV0xLTmtpcndUSTlGbkRNR1I0RjhTeEl3dzBqUzFidmpRKytLQzRrTTBzUTQ5eU5sRE04SDZ5Nms5bU5qTGo1U2hBTWpPVTMzamFBSklYWTJBQ2lKRmF6UVFRSXdYMmZhbldCSkQzcFNXTmRCOG1nQmdwc085THRiUUVRT2RQS2RWdlVGTTFCYzVMOTJnYWcrU2wxc29GWDAwQXlZV2c1eVdUSm9Ea3BkYktCVjlOQU1tRm9PY2xreWFBNUtYV3lnVmZUUURKaGFEbkpaUC9COEpsNllsbEF3RTlBQUFBQUVsRlRrU3VRbUNDJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICB3aWR0aDogNzlweDtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFydGVhdWNpdHJvbkxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAjdGFydGVhdWNpdHJvbkluZm8ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCBhdXRvIC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggYXV0byAtMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAjdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25TdGF0dXNJbmZvIHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IFxyXG4vLyB9XHJcblxyXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfYW5hbHl0aWMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2ssXHJcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9hbmFseXRpYyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FwaSAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sge1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnJlbSByZ2JhKDAsMCwwLC4yKSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50OyAgICBcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAyOCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gICBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjdGFydGVhdWNpdHJvbkFsbERlbmllZDIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYW5hbHl0aWMsXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzX2FuYWx5dGljIC50YXJ0ZWF1Y2l0cm9uTGluZSxcclxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIHtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25MaW5lICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFydGVhdWNpdHJvbk5hbWUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyAgICBcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAqIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hbmFseXRpYyAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2ssXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICYudGFydGVhdWNpdHJvbkFsbG93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmW2FyaWEtcHJlc3NlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50YXJ0ZWF1Y2l0cm9uQ2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDE4MSwgMTIwLCAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGFydGVhdWNpdHJvbkNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJi50YXJ0ZWF1Y2l0cm9uQ2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxM1wiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50YXJ0ZWF1Y2l0cm9uQ2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NUI1NzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSidhY2NlcHRlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGFydGVhdWNpdHJvbkRlbnkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICZbYXJpYS1wcmVzc2VkPVwiZmFsc2VcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50YXJ0ZWF1Y2l0cm9uQ3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDIyLCA3NywgLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYudGFydGVhdWNpdHJvbkNyb3NzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJlthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSmUgcmVmdXNlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBQTA1MDU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcblxyXG4gICAgICAgICYudGFydGVhdWNpdHJvbkNyb3NzIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE3XCIgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNhdmUge1xyXG4gICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uU2F2ZSAudGFydGVhdWNpdHJvbkFsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi50YXJ0ZWF1Y2l0cm9uU2VsZkxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkudGFydGVhdWNpdHJvbi1tb2RhbC1vcGVuICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciBidXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59IiwiLnJlc291cmNlcy1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc29ydC1kcm9wZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7ICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbWV0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2FyZC1ib2R5LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVzb3VyY2UtZm9ybWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmOGY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZC1maWx0ZXJzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIC5zZWxlY3RlZC1maWx0ZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jaGlwcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEzcHggM3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoaWxkLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGVhci1hbGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxNjREO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICAmLm5leHQsXHJcbiAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAuMzQ0JyBoZWlnaHQ9JzEzLjAyMScgdmlld0JveD0nMCAwIDIwLjM0NCAxMy4wMjEnJTNFJTNDZyBpZD0nR3JvdXBlXzY3OCcgZGF0YS1uYW1lPSdHcm91cGUgNjc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOTExLjI1IC0yMDc4LjE5NCknJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzQ0NScgZGF0YS1uYW1lPSdUcmFjw6kgNDQ1JyBkPSdNMjM0MSwxOTE2Ljc5MmgxNy4wMzEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDI5IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NwYXRoIGlkPSdUcmFjw6lfNDQ2JyBkYXRhLW5hbWU9J1RyYWPDqSA0NDYnIGQ9J00yMzcxLjIsMTkxMS4yNDVsNy41MzIsNS43NTctNy41MzIsNS4xNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0NDguNDE2IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgYXJpYS1oaWRkZW49J3RydWUnIHJvbGU9J2ltZycgY2xhc3M9JyBpY29uaWZ5IGljb25pZnktLXN2Zycgc3R5bGU9J2ZvbnQtc2l6ZTogMTNweDsnIHdpZHRoPScxLjU3ZW0nIGhlaWdodD0nMWVtJyB2aWV3Qm94PScwIDAgMjAuMzQ1IDEzLjAyMSclM0UlM0NnIGlkPSdpY29uaWZ5VnVlNzIxJyBkYXRhLW5hbWU9J0dyb3VwZSA2NzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05MTEuMjUgLTIwNzguMTkzKSclM0UlM0NwYXRoIGlkPSdpY29uaWZ5VnVlNzIyJyBkYXRhLW5hbWU9J1RyYWPDqSA0NDUnIGQ9J00yMzQxLDE5MTYuNzkyaDE3LjAzMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0MjkgMTY4KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGlkPSdpY29uaWZ5VnVlNzIzJyBkYXRhLW5hbWU9J1RyYWPDqSA0NDYnIGQ9J00yMzcxLjIsMTkxMS4yNDVsNy41MzIsNS43NTctNy41MzIsNS4xNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE0NDguNDE2IDE2OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjAxNjRkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG59XHJcblxyXG4uc3Bpbm5lci13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgLnNwaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiA5Mi42MThweDtcclxuICAgICAgICBoZWlnaHQ6IDkwLjc3NnB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCJcclxuLnNlYXJjaC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfSAgIFxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuNScgaGVpZ2h0PScxOS41JyB2aWV3Qm94PScwIDAgMTcuNSAxOS41JyUzRSUzQ3BhdGggaWQ9J2ZpbHRlcnMtMi1zdmdyZXBvLWNvbScgZD0nTTQsNUg3bTcsMGg2TTE0LDVhMiwyLDAsMSwwLTIsMkEyLDIsMCwwLDAsMTQsNVptLTQsN2g2bTAsMGEyLDIsMCwxLDAsMi0yQTIsMiwwLDAsMCwxNiwxMlpNNCwxMkg3bTQsN2g5TTYsMTdhMiwyLDAsMSwxLTIsMkEyLDIsMCwwLDEsNiwxN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjI1IC0yLjI1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3JvdXBlXzc3NycgZGF0YS1uYW1lPSdHcm91cGUgNzc3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjEuMTk5JyBoZWlnaHQ9JzIyLjI0Mycgdmlld0JveD0nMCAwIDIxLjE5OSAyMi4yNDMnJTNFJTNDZyBpZD0nR3JvdXBlXzc3NicgZGF0YS1uYW1lPSdHcm91cGUgNzc2JyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8zNicgZGF0YS1uYW1lPSdFbGxpcHNlIDM2JyBjeD0nOC4zNzgnIGN5PSc4LjM3OCcgcj0nOC4zNzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzE2IDAuNzE2KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0NsaW5lIGlkPSdMaWduZV81OCcgZGF0YS1uYW1lPSdMaWduZSA1OCcgeDI9JzUuNzIzJyB5Mj0nNi4zMDQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0Ljc1OSAxNS4yMjIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV80NzknIGRhdGEtbmFtZT0nVHJhY8OpIDQ3OScgZD0nTTIuMjU2LDguMTE3QTUuODYyLDUuODYyLDAsMCwxLDguMTE3LDIuMjU2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjk3OCAwLjk3NyknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuaW5wdXQtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7IFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjQxNCcgaGVpZ2h0PScxNi40MTQnIHZpZXdCb3g9JzAgMCAxNi40MTQgMTYuNDE0JyUzRSUzQ2cgaWQ9J0dyb3VwZV81NzAnIGRhdGEtbmFtZT0nR3JvdXBlIDU3MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM0OC42ODcgLTE1LjY4NiknJTNFJTNDbGluZSBpZD0nTGlnbmVfMzcnIGRhdGEtbmFtZT0nTGlnbmUgMzcnIHgyPScyMS4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM0OS4zOTQgMzEuMzkzKSByb3RhdGUoLTQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSBpZD0nTGlnbmVfMzknIGRhdGEtbmFtZT0nTGlnbmUgMzknIHgyPScyMS4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM0OS4zOTQgMTYuMzkzKSByb3RhdGUoNDUpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAjcmVzb3VyY2VzLWZpbHRlcnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZmlsdGVyLWdyb3VwIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAxNjRkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi50b2dnbGUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjIuODExJyBoZWlnaHQ9JzEwLjM3JyB2aWV3Qm94PScwIDAgMjIuODExIDEwLjM3JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMS40MDUgMS40MDUgOS45OTQgNy45NjQgMTAuMDA2LTcuOTY0JyBkYXRhLW5hbWU9J1RyYWPDqSA0ODInLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4OyBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87IFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jaGlsZC10ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBhcmVudC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2LjVweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIC5wYXJlbnQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICYuaW5kZXRlcm1pbmF0ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pbmRldGVybWluYXRlKSArIC5mb3JtLWNoZWNrLWxhYmVsIC5wYXJlbnQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwMTY0ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDE2NGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiN0b2dnbGUtbW9iaWxlLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGJvZHkubW9iaWxlLWZpbHRlci1vcGVuIHtcclxuICAgIC5tb2JpbGUtZmlsdGVyLXBhbmVsIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jbG9zZS1tb2JpbGUtZmlsdGVycyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2JpbGUtZmlsdGVyLXBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bzsgXHJcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDc1cHggMTVweDtcclxuICBcclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtZmlsdGVyLW9wZW4ge1xyXG4gICAgLmZpbHRlcnMtaGVhZGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDVweCAjMDAwMDAwODA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICIsIlxyXG4uaG9tZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcG9kY2FzdCB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyBcclxuICAgICAgICAvL21hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93IFNlbWkgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9IFxyXG4gICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICAuY29sLWZvb3RlciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgLnJvdy0yIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBhLCBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsImhlYWRlciB7XHJcbiAgICAubmF2YmFyLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAubWVudS1tZW51LXRvcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm9zLWludGVybmUge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXRhdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLy8gQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmLWNvbnRlbnQge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyB1bCB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgLy8gICAgIGxpIHtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgXHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8vICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgLy8gICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbWFpbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7ICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsLjIpOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUY4Rjg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFsaWdud2lkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5uYXZiYXItbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNtZW51LW1lbnUtdG9wLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYud3AtYmxvY2stYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMzUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLCBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi53cC1ibG9jay1idXR0b24tcmVzc291cmNlcy1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLndwLWJsb2NrLWJ1dHRvbi1yZXNzb3VyY2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8qLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9Ki8gXHJcblxyXG4gICAgICAgICAgICAgICAgJiNtZW51LW1lbnUtdG9wLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLWxvZ28taWZlbiB7XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXBpY3RvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZiYXItbG9nby1pZmVuLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHJwX2xhbmd1YWdlX3N3aXRjaGVyX3Nob3J0Y29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cnAtbGFuZ3VhZ2Utc3dpdGNoZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0VBRjhGODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cnAtbHMtc2hvcnRjb2RlLWxhbmd1YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzkuNDE0JyBoZWlnaHQ9JzUuNTg5JyB2aWV3Qm94PScwIDAgOS40MTQgNS41ODknJTNFJTNDcGF0aCBpZD0nVHJhY8OpXzg2NCcgZGF0YS1uYW1lPSdUcmFjw6kgODY0JyBkPSdNNzMxNy41MzMtMTUzMS45NDVsNC4wOTQsNC4xNiwzLjkwNi00LjE2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzMxNi44MjYgMTUzMi42NTIpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIwMTY0ZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRycC1scy1zaG9ydGNvZGUtbGFuZ3VhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNFQUY4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnRycC1scy1zaG9ydGNvZGUtZGlzYWJsZWQtbGFuZ3VhZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50cnBfbGFuZ3VhZ2Vfc3dpdGNoZXJfc2hvcnRjb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI21lbnUtbWVudS1wcmluY2lwYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC42cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1sb2dvLWlmZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjbWVudS1tZW51LXRvcC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZml4ZWQtYWZ0ZXItc2Nyb2xsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4OyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkOyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwOyBcclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXZiYXItbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbC1mYWRlLXVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCkgc2NhbGUoLjg1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zY3JvbGwtZmFkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zY3JvbGwtZmFkZS11cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KSBzY2FsZSguODUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvZ28tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucmVzZWF1eC1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5ob21lIHtcclxuICAgIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCB7XHJcbiAgICAgICAgLmNhcm91c2VsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJSAwIDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWhvbWUge1xyXG4gICAgei1pbmRleDogOTsgICAgXHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIC8vcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogLTUyLjVweDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMThweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJnLWludHJvLWhvbWUge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC10b3AtcnVicmlxdWVzIHtcclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDExODBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTM0MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiI2dsb2JhbC1vdmVybGF5IHtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG59XHJcblxyXG4jc2Nyb2xsLXByb2dyZXNzLWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiA1cHg7IFxyXG4gICAgd2lkdGg6IDA7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjsgXHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLndwLWJsb2NrLWNvdmVyIHtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcmVzc291cmNlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LDI0OCwyNDgpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNCwyNDgsMjQ4LDEpIDAlLCByZ2JhKDIzOSwyNTAsMjUxLDEpIDI1JSwgcmdiYSgyNDcsMjUzLDI1MywxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM0LDI0OCwyNDgsMSkgMCUsIHJnYmEoMjM5LDI1MCwyNTEsMSkgMjUlLCByZ2JhKDI0NywyNTMsMjUzLDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjM0LDI0OCwyNDgsMSkgMCUsIHJnYmEoMjM5LDI1MCwyNTEsMSkgMjUlLCByZ2JhKDI0NywyNTMsMjUzLDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZWFmOGY4XCIsZW5kQ29sb3JzdHI9XCIjZmZmZmZmXCIsR3JhZGllbnRUeXBlPTEpO1xyXG59XHJcblxyXG4uZG9zc2llcnMtdGhlbWF0aXF1ZXMtcGFnZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aHVtYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMDE2NEQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMiwgMjIsIDc3LCAxKSAwJSwgcmdiYSgyNDcsIDI0NywgMjQ4LCAwLjIpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYig1NSwgNTUsIDU2KSAwJSwgcmdiYSgyNDcsIDI0NywgMjQ4LCAwLjIpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMyLCAyMiwgNzcsIDEpIDAlLCByZ2JhKDI0NywgMjQ3LCAyNDgsIDAuMikgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzIwMTY0RFwiLCBlbmRDb2xvcnN0cj1cIiNGN0Y3RjhcIiwgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uOyAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIGgzLHAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtcG9kY2FzdCB7XHJcbiAgICBtYWluIHtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJi5hbGlnbmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2staWZlbi1yZWxhdGVkLXBvc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAucmVsYXRlZC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWNhcmQtdGh1bWJuYWlsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUtY2FyZC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvZGNhc3QtcGljdG9zIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53cC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcC10YWJsZXQge1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IFxyXG5cclxuICAgIC53cC1ibG9jay1jb2x1bW4geyBcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWhpZGUtbW9iaWxlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwJSAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLWhpZGUtbW9iaWxlIHtcclxuICAgIGZsZXgtYmFzaXM6IDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNiUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnBhcmFsbGF4IHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5zZWN0aW9uLWNvbnRhY3Qge1xyXG4gICAgICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcCwgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRlLXNjcm9sbCB7XHJcbiAgICAgICAgLmFjZi1pbm5lcmJsb2Nrcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAvLyBwIHtcclxuICAgICAgICAgICAgLy8gICAgIGEge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC5ncm91cC1hY2NvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZWstbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybWF0LWxpc3RlIHtcclxuICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4geyBcclxuICAgICAgICAgICAgICAgIC5zaW1wbGVQYXJhbGxheCB7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjJiYjtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaW5nbGUge1xyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5iYWNrLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFubmVyLXBhZ2Uge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvcC1pbmZvcy1yZWFkaW5nLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRheG9ub21pZXMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtYmxvY2stZmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1LjIwNycgaGVpZ2h0PScxOS4yMDcnIHZpZXdCb3g9JzAgMCAxNS4yMDcgMTkuMjA3JyUzRSUzQ3BhdGggaWQ9J2ZpbGUtY2hlY2stYWx0LTEtc3ZncmVwby1jb20nIGQ9J00xMywzSDguMmE0Ljk2OSw0Ljk2OSwwLDAsMC0yLjEwOC4yMTgsMiwyLDAsMCwwLS44NzQuODc0QTQuOTY5LDQuOTY5LDAsMCwwLDUsNi4yVjE3LjhhNC45NjksNC45NjksMCwwLDAsLjIxOCwyLjEwOCwyLDIsMCwwLDAsLjg3NC44NzRBNC45NjgsNC45NjgsMCwwLDAsOC4yLDIxSDE5TTEzLDNsNiw2TTEzLDNWNy40YTIuNDg0LDIuNDg0LDAsMCwwLC4xMDksMS4wNTQsMSwxLDAsMCwwLC40MzcuNDM3QTIuNDg0LDIuNDg0LDAsMCwwLDE0LjYsOUgxOW0wLDBWMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00LjUgLTIuMjkzKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMDE2NGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc5LjM0NicgaGVpZ2h0PScxNi41Nycgdmlld0JveD0nMCAwIDkuMzQ2IDE2LjU3JyUzRSUzQ2cgaWQ9J0dyb3VwZV8yOTE1JyBkYXRhLW5hbWU9J0dyb3VwZSAyOTE1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjY4MyAxNS44ODgpIHJvdGF0ZSgtOTApJyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNDEyJyBkYXRhLW5hbWU9J1RyYWPDqSAxNDEyJyBkPSdNMTUuNDQ5LDEsOC4yMjQsOC4yMjUsMSwxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42MjIgLTAuNjIyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmN2Y3ZjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQ2cgaWQ9J0dyb3VwZV8yODI4JyBkYXRhLW5hbWU9J0dyb3VwZSAyODI4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyUzRSUzQ2cgaWQ9J0dyb3VwZV8yODI3JyBkYXRhLW5hbWU9J0dyb3VwZSAyODI3JyUzRSUzQ3BhdGggaWQ9J1RyYWPDqV8xNDEzJyBkYXRhLW5hbWU9J1RyYWPDqSAxNDEzJyBkPSdNMTUuNDQ5LDEsOC4yMjQsOC4yMjUsMSwxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC42MjIgLTAuNjIyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmN2Y3ZjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBseXItLXZpZGVvIHtcclxuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1hdWRpbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC5wbHlyLS1hdWRpbyB7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2lmZW4vaW5zcGlyZS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9wb2RjYXN0LTEwMjR4NTg1LmpwZ1wiKTtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucGx5cl9fY29udHJvbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGx5cl9fdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wbHlyX19tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyb3VwLWF1ZGlvIHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLXF1b3RlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT2xlbyBTY3JpcHRcIiwgc3lzdGVtLXVpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWNvdmVyIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFydHBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyAucG9zdC10YXhvbm9taWVzIHtcclxuICAgICAgICAgICAgLy8gICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUY4Rjg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXItc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhbmNob3ItbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgLy8gICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAvLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJi5hbGlnbmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hbGlnbndpZGUtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1pZmVuLXJlc291cmNlcy1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGlnbndpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAuYWNmLWlubmVyYmxvY2tzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbGlnbndpZGUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2staWZlbi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvYy1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudG9jLWxlZnQgIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRvYy1yaWdodCB7IFxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvYy1hcnJvdzpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wLWluZm9zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXJlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLWluZm9zLXJlYWRpbmctc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gLnJlc291cmNlLWZvcm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmOGY4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4xNik7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgJi5jb2wtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAmLmNvbC1oYWxmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgICYuY29sLXBvZGNhc3Qge1xyXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAmLnNpbmdsZS1yZXNzb3VyY2VzIHtcclxuICAgICAgICAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnPCoHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnM6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpID4gLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3N0aWQtNzQyIHtcclxuICAgICAgICAudG9wLWluZm9zIHtcclxuICAgICAgICAgICAgJi1yZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgJi5zaW5nbGUge1xyXG4gICAgICAgIG1haW4ge1xyXG4gICAgICAgICAgICAjcG9zdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hbGlnbndpZGUtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFsaWdud2lkZS1jYXJvdXNlbCB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFsaWdud2lkZSB7XHJcbiAgICAuYWxpZ253aWRlLWNhcm91c2VsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyAud3AtYmxvY2staWZlbi1yZXNvdXJjZXMtY2Fyb3VzZWwuaGFzLW1vcmUtdGhhbi00LXNsaWRlcyB7XHJcbi8vICAgICBwYWRkaW5nOiAwIDUlIDAgMDtcclxuLy8gfVxyXG5cclxuLndwLWJsb2NrLWlmZW4tcmVzb3VyY2VzLWNhcm91c2VsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuXHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJSAwIDUlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNSUgMCAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAwIDUlIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmZlYXR1cmVkLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUlKTtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWNhcmQtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg1KSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICYtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1uYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOXJlbTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgMjIsIDc3LCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAuc3dpcGVyLWFycm93IHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4iLCIuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDsgICBcclxufVxyXG5cclxuLnNoYXBlLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hhcGUtc2VjdGlvbi10b3Age1xyXG4gICAgdG9wOiAtODdweDtcclxuXHJcbiAgICB+IC5hY2YtaW5uZXJibG9ja3MtY29udGFpbmVyIHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFwZS1zZWN0aW9uLWJvdHRvbSB7XHJcbiAgICBib3R0b206IC05M3B4O1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtZnVzZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwxODUsMTg5KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLDE4NSwxODksMSkgMCUsIHJnYmEoMSwxNzMsMTgyLDEpIDEwJSwgcmdiYSgzLDE1OCwxNzIsMSkgMjAlLCByZ2JhKDUsMTQyLDE2MiwxKSAzMCUsIHJnYmEoNywxMjUsMTUyLDEpIDQwJSwgcmdiYSg5LDEwNywxNDAsMSkgNTAlLCByZ2JhKDExLDg4LDEyOSwxKSA2MCUsIHJnYmEoMTQsNzAsMTE3LDEpIDcwJSwgcmdiYSgxNiw1MCwxMDUsMSkgODAlLCByZ2JhKDE5LDMwLDkzLDEpIDkwJSwgcmdiYSgyMSwxMCw4MCwxKSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtZnVzZS0xIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigzMiwyMiw3Nyk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIzZGVnLCByZ2JhKDMyLDIyLDc3LDEpIDAlLCByZ2JhKDI2LDQ5LDk2LDEpIDI1JSwgcmdiYSgwLDE3OCwxODcsMSkgMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmN1cnZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRyby1wYXJjb3VycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG59IiwiLndwLWJsb2NrLWlmZW4tcmVsYXRlZC1wb3N0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgLnJlc291cmNlLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZXNvdXJjZS1pdGVtOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlc291cmNlLXRodW1ibmFpbCBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yZXNvdXJjZS10aXRsZSBhIHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJlc291cmNlLXRpdGxlIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDA3M2FhO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbiIsIi5wb2RjYXN0LXBsYXllciB7XHJcbiAgICAucG9kY2FzdC1pZnJhbWUtd3JhcHBlciB7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXhsIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3dpcGVyLWhvbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7ICBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wLXhsIHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfSBcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLXhsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLWNhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLXRleHRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHk7IFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3V0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxpZ25lbWVudDIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAuZWxsaXBzZS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWxsaXBzZS1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzcG9zaXRpb24xIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5kaXNwb3NpdGlvbjIge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNwb3NpdGlvbjMge1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc3Bvc2l0aW9uNCB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAgICAgJi1oYWxmIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgICAgIFxyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgXHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgM3M7ICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2NhbGUgeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpICFpbXBvcnRhbnQ7O1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzczsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyomOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBmaWd1cmUsIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmVsbGlwc2UtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbGxpcHNlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5mYWRldXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzd2lwZXItc2xpZGUtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7IFxyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7IFxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAmLnN3aXBlci1wYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaGFsZiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWxpZ253aWRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1ob21lLXdyYXBwZXItc2xpZGUtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgyJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWhvbWUtd3JhcHBlci1zbGlkZS1pbWctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItaG9tZS13cmFwcGVyLXNsaWRlLWNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxLHAsc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1ib3V0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTI1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItaG9tZS1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VydmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdmlnYXRpb24geyAgXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB6LWluZGV4OiA5OyBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgXHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AteGwge1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLWl0ZW0geyBcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNy41cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnlDb2xvcjsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi53cC1oYXMtYXNwZWN0LXJhdGlvIHtcclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2dy8xLjc3Nzc3Nzc4KTsgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGx5ci0tdmlkZW8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyBcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjE2KTsgXHJcbiAgICB9XHJcblxyXG4gICAgJi5wbHlyLS1zdG9wcGVkIHtcclxuICAgICAgICAucGx5cl9fY29udHJvbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wbHlyLXBvc3RlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnBseXItLXBsYXlpbmcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnBseXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiA3cHggc29saWQgI0UzRTNFMztcclxuICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkc2Vjb25kYXJ5Q29sb3IgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4xKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5Q29sb3I7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeUNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3B1cC12aWRlbyB7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjknIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAyOSAzNCclM0UlM0NwYXRoIGlkPSdQb2x5Z29uZV8xJyBkYXRhLW5hbWU9J1BvbHlnb25lIDEnIGQ9J00xNS4yNzUsMi45NDNhMiwyLDAsMCwxLDMuNDUxLDBMMzIuMjM1LDI1Ljk4OUEyLDIsMCwwLDEsMzAuNTA5LDI5SDMuNDkxYTIsMiwwLDAsMS0xLjcyNS0zLjAxMVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI5KSByb3RhdGUoOTApJyBmaWxsPSclMjMwMGIyYmInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSguNjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNFM0UzRTM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoLjc1KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
