@charset "UTF-8";/*! 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}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.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-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:fontello;src:url(../fonts/icon-font/font/icon-font.eot?75112901);src:url(../fonts/icon-font/font/icon-font.eot?75112901#iefix) format("embedded-opentype"),url(../fonts/icon-font/font/icon-font.woff2?75112901) format("woff2"),url(../fonts/icon-font/font/icon-font.woff?75112901) format("woff"),url(../fonts/icon-font/font/icon-font.ttf?75112901) format("truetype"),url(../fonts/icon-font/font/icon-font.svg?75112901#icon-font) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:'\e800'}.icon-left-down:before{content:'\e801'}.icon-search:before{content:'\e802'}.icon-right:before{content:'\e807'}.icon-left:before{content:'\e808'}.icon-ok:before{content:'\e80d'}.icon-cancel:before{content:'\e815'}.icon-spin4:before{content:'\e834'}.icon-right-open:before{content:'\f006'}.icon-left-open:before{content:'\f007'}.icon-menu:before{content:'\f0c9'}.icon-list-bullet:before{content:'\f0ca'}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Black.eot);src:url(../fonts/Roboto/Roboto-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Black.woff) format("woff"),url(../fonts/Roboto/Roboto-Black.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Black.svg#Roboto-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-BlackItalic.eot);src:url(../fonts/Roboto/Roboto-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-BlackItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-BlackItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-BlackItalic.svg#Roboto-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Bold.eot);src:url(../fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-BoldItalic.eot);src:url(../fonts/Roboto/Roboto-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-BoldItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-BoldItalic.svg#Roboto-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Regular.eot);src:url(../fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-LightItalic.eot);src:url(../fonts/Roboto/Roboto-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-LightItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-LightItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-LightItalic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-LightItalic.svg#Roboto-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-MediumItalic.eot);src:url(../fonts/Roboto/Roboto-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-MediumItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-MediumItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-MediumItalic.svg#Roboto-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Medium.eot);src:url(../fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Light.eot);src:url(../fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Light.woff) format("woff"),url(../fonts/Roboto/Roboto-Light.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Light.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Italic.eot);src:url(../fonts/Roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Italic.woff) format("woff"),url(../fonts/Roboto/Roboto-Italic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Italic.svg#Roboto-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/Roboto-Thin.eot);src:url(../fonts/Roboto/Roboto-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(../fonts/Roboto/Roboto-Thin.woff) format("woff"),url(../fonts/Roboto/Roboto-Thin.ttf) format("truetype"),url(../fonts/Roboto/Roboto-Thin.svg#Roboto-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto/oboto-ThinItalic.eot);src:url(../fonts/Roboto/Roboto-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-ThinItalic.woff2) format("woff2"),url(../fonts/Roboto/Roboto-ThinItalic.woff) format("woff"),url(../fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype"),url(../fonts/Roboto/Roboto-ThinItalic.svg#Roboto-ThinItalic) format("svg");font-weight:100;font-style:italic;font-display:swap}.btn__base,.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button,form .field__submit input{outline:0;text-decoration:none;border:none;display:inline-flex;justify-content:center;align-items:center;text-align:center;font-weight:500;border:2px solid transparent;font-size:1rem;text-transform:uppercase;line-height:1;border-radius:5px;cursor:pointer;padding:12px 1rem;min-width:7.5rem}@media (min-width:992px){.btn__base,.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button,form .field__submit input{padding:.9375rem 1rem;font-size:.875rem;border:.125rem solid transparent}}.btn--bordered-blue,.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button,form .field__submit input{background:#14304d;color:#fff;border-color:#14304d}@media (min-width:992px){.btn--bordered-blue,.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button,form .field__submit input{transition:all .4s ease-in-out}.btn--bordered-blue:hover,.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button:hover,form .field__submit input:hover{color:#14304d;background-color:#fff}}.btn--white{background:#fff;color:#000;border-color:#fff}@media (min-width:992px){.btn--white{transition:all .4s ease-in-out}.btn--white:hover{color:#fff;background-color:transparent}}.btn--red{background:red;color:#fff;border-color:red}@media (min-width:992px){.btn--red{transition:all .4s ease-in-out}.btn--red:hover{color:red;background-color:#fff}}.header{background:#fff;padding:10px 0;position:fixed;left:0;top:0;right:0;width:100%}@media (max-width:991px){.header{z-index:999;border-bottom:1px solid #14304d}}@media (min-width:992px){.header{padding:1rem 0 0;z-index:100}}.header>div{display:flex;justify-content:flex-start;align-items:center}@media (min-width:992px){.header>div{align-items:flex-end}}.header__logo{width:121px}@media (min-width:992px){.header__logo{width:7.56rem}}.header__logo img{width:100%;height:auto}@media (max-width:991px){.header__nav{position:fixed;top:75px;left:0;right:0;width:100%;background:#eceff1;height:100%;max-height:calc(100vh - 75px);overflow-y:auto;padding:1.5rem 1rem;transform:translateX(150%);transition:transform .5s ease-in-out}.header__nav.opened{transform:translateX(0);transition:transform .5s ease-in-out}}@media (min-width:992px){.header__nav{margin-left:auto}}.header__nav ul{list-style:none;padding:0;margin:0}@media (min-width:992px){.header__nav ul:not(.sub-menu){display:flex;justify-content:flex-start;align-items:stretch}}.header__nav ul:not(.sub-menu)>li{position:relative}@media (max-width:991px){.header__nav ul:not(.sub-menu)>li{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.1)}}@media (min-width:992px){.header__nav ul:not(.sub-menu)>li:not(:last-child){margin-right:1.68rem}.header__nav ul:not(.sub-menu)>li:hover .sub-menu{display:block}.header__nav ul:not(.sub-menu)>li:hover>a:after{width:100%;background-color:#309de7}}.header__nav ul:not(.sub-menu)>li>a{display:block;position:relative;text-decoration:none;outline:0;line-height:1;color:#000}@media (max-width:991px){.header__nav ul:not(.sub-menu)>li>a{font-size:16px}}@media (min-width:992px){.header__nav ul:not(.sub-menu)>li>a{padding-right:.8rem;padding-bottom:1rem;transition:color .3s ease-in-out}.header__nav ul:not(.sub-menu)>li>a:hover:after{width:100%;background-color:#309de7}.header__nav ul:not(.sub-menu)>li>a:after{content:'';position:absolute;bottom:0;left:0;height:.375rem;width:0;transition:all .3s ease-in-out}}@media (max-width:991px){.header__nav ul:not(.sub-menu)>li.current-menu-item>a{font-weight:700}}@media (min-width:992px){.header__nav ul:not(.sub-menu)>li.current-menu-item>a:after{width:100%;background-color:#309de7}}@media (max-width:991px){.header__nav ul.sub-menu{margin-top:1rem}}@media (min-width:992px){.header__nav ul.sub-menu{display:none;position:absolute;padding:.625rem 0;width:16.5rem;top:2rem;left:0;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14)}}.header__nav ul.sub-menu li a{display:block;text-decoration:none;outline:0;line-height:1;color:#000;padding:5px 1rem}@media (min-width:992px){.header__nav ul.sub-menu li a{padding:1.06rem 1rem;font-size:.93rem;transition:background-color .3s ease-in-out}.header__nav ul.sub-menu li a:hover{background-color:#eceff1}}.header__menu{font-size:22px;line-height:1;width:25px;text-align:center;cursor:pointer;margin-left:1rem;color:#14304d}.header__menu i::before{transform:rotate(0);transition:transform .6s ease-in-out}.header__menu.active i::before{content:'\e815';transform:rotate(360deg);transition:transform .5s ease-in-out}@media (min-width:992px){.header__menu{display:none}}.header__lang-nav{margin-left:auto}@media (min-width:992px){.header__lang-nav{align-self:center;margin-left:2rem}}.header__lang-nav ul{list-style:none;padding:0;margin:0}.header__lang-nav ul li a{background:#fff;display:flex;justify-content:center;align-items:center;border:1px solid #14304d;width:2rem;height:2rem;border-radius:100%}.header__lang-nav .sub-menu{display:none;position:absolute;padding-top:5px}.header__lang-nav .sub-menu li a::after{display:none!important}.header__lang-nav .wpml-ls-current-language{padding-right:1.5rem}.header__lang-nav .wpml-ls-current-language a{position:relative}.header__lang-nav .wpml-ls-current-language a::after{font:.75rem/1 fontello;content:"\f007";color:#14304d;display:block;transform:rotate(-90deg);position:absolute;right:-1.5rem;transition:transform .3s ease-in-out}.header__lang-nav .wpml-ls-current-language:hover .sub-menu{display:block}.header__lang-nav .wpml-ls-current-language:hover a::after{transform:rotate(90deg)}.footer{background:rgba(20,48,77,.92);margin-top:auto;padding:15px 0;position:relative}.footer .box-container{position:relative;z-index:2}@media (min-width:992px){.footer{padding:4rem 0 2rem}}.footer__top{display:flex;margin-bottom:1.5rem}@media (max-width:991px){.footer__top{flex-direction:column}}@media (min-width:992px){.footer__top{justify-content:flex-start;align-items:stretch;margin-bottom:2.5rem}}.footer__logo{width:121px}@media (max-width:991px){.footer__logo{display:none}}@media (min-width:992px){.footer__logo{width:7.56rem}}.footer__logo img{width:100%;height:auto}.footer__address{line-height:1.45;color:#fff}@media (max-width:991px){.footer__address{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #14304d}}@media (min-width:992px){.footer__address{margin-left:auto;margin-right:2.5rem}}.footer__info{list-style:none;margin:0;padding:0}@media (max-width:991px){.footer__info{text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #14304d}}.footer__info li{color:#fff}.footer__info li:not(:last-child){margin-bottom:5px}.footer__info li a{text-decoration:none;outline:0;color:#fff}@media (min-width:992px){.footer__info li a{transition:color .3s ease-in-out}.footer__info li a:hover{color:#309de7}}@media (min-width:992px){.footer__nav{margin-left:2.5rem}}.footer__nav ul{list-style:none;margin:0;padding:0}@media (max-width:991px){.footer__nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}@media (max-width:991px){.footer__nav ul li{margin:0 5px}}@media (min-width:992px){.footer__nav ul li:not(:last-child){margin-bottom:5px}}.footer__nav ul li a{text-decoration:none;outline:0;color:#fff}@media (min-width:992px){.footer__nav ul li a{transition:color .3s ease-in-out}.footer__nav ul li a:hover{color:#309de7}}.footer__bottom{display:flex;justify-content:flex-start;align-items:flex-end}.footer__copyright{color:#fff;margin:0 auto}.footer__social{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-end;align-items:center}.footer__social li:not(:last-child){margin-right:1rem}.footer__social li a{background:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;border:1px solid #001b37}.field__box{margin-bottom:15px;position:relative}@media (min-width:992px){.field__box{margin-bottom:1.25rem}}.field__box label{font-weight:400;font-size:1rem;cursor:pointer}.field__box input,.field__box select,.field__box textarea{background:#eceff1;outline:0;width:100%;border:1px solid #eceff1;font-size:1rem;border-radius:5px;line-height:1;font-weight:400;color:#000;padding:.6875rem 1rem}.field__box input:focus,.field__box select:focus,.field__box textarea:focus{border-color:#000}.field__box input.wpcf7-not-valid,.field__box select.wpcf7-not-valid,.field__box textarea.wpcf7-not-valid{border-color:#c92827}@media (min-width:992px){.field__box input,.field__box select,.field__box textarea{transition:border-color .3s ease-in-out;font-size:.875rem;border-radius:.31rem;border:.06rem solid #eceff1}}.field__box textarea{resize:none;height:6.25rem}.field__box .wpcf7-checkbox input{display:none}.field__box .wpcf7-checkbox .wpcf7-list-item{margin:0}.field__box .wpcf7-checkbox .wpcf7-list-item-label{font-size:.875rem;padding-left:2.5rem;position:relative;display:block;font-weight:400;color:#000}.field__box .wpcf7-checkbox .wpcf7-list-item-label a{text-decoration:underline;outline:0;color:#000}.field__box .wpcf7-checkbox .wpcf7-list-item-label a:hover{text-decoration:none}.field__box .wpcf7-checkbox .wpcf7-list-item-label:before{background:#eceff1;content:'';position:absolute;left:0;top:0;display:block;width:1.56rem;height:1.56rem;border-radius:.31rem;border:.06rem solid transparent}.field__box .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#c92827}.field__box .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before{border-color:#14304d}.field__box .wpcf7-checkbox input:checked+.wpcf7-list-item-label:after{content:'\e80d';font-family:fontello;position:absolute;color:#14304d;left:0;top:0;display:flex;justify-content:center;align-items:center;width:1.56rem;height:1.56rem}.field__box .wpcf7-not-valid-tip{display:none}@media (min-width:992px){form .fields__wrap{display:flex;justify-content:flex-start;align-items:stretch}form .fields__wrap>div.field__box{width:48%}form .fields__wrap>div.field__box:last-child{margin-left:auto}form .fields__wrap>div.btn__base{width:24%;margin-left:auto}}form .field__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%}@media (max-width:991px){form .field__submit{max-width:300px;margin-left:auto;margin-right:auto}}form .field__submit .ajax-loader{position:absolute;right:.62rem}#searchform{position:relative}#searchform input{background:#eceff1;outline:0;width:100%;border:1px solid #eceff1;font-size:1rem;border-radius:5px;line-height:1;font-weight:400;color:#000;padding:.6875rem 1rem}#searchform input:focus{border-color:#000}#searchform input.wpcf7-not-valid{border-color:#c92827}@media (min-width:992px){#searchform input{transition:border-color .3s ease-in-out;font-size:.875rem;border-radius:.31rem;border:.06rem solid #eceff1}}#searchform button{position:absolute;top:0;bottom:0;right:0;border:none;background:0 0;color:#6c737c}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form div.wpcf7-response-output{margin:1rem auto 0;border-width:1px;font-size:12px;border-radius:5px;padding:.5rem 1rem}.field__box ::-webkit-input-placeholder{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#6c737c}.field__box ::-moz-placeholder{opacity:.8;-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#6c737c}.field__box :-moz-placeholder{opacity:.8;-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#6c737c}.field__box :-ms-input-placeholder{opacity:.8;-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#6c737c}.field__box :focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.field__box :focus::-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.field__box :focus:-moz-placeholder{opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.field__box :focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .3s ease;transition:opacity .3s ease}.modal__wrap{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;z-index:-5;visibility:hidden;transition:transform .6s ease-in}.modal__wrap.opened{z-index:999;visibility:visible}.modal__wrap.opened .modal__box{transform:translateX(0);transition:transform .6s ease-out}.modal__wrap.opened .modal__overlay{visibility:visible}.modal__wrap.fade .modal__box{transform:translateX(-250%);transition:transform .6s ease-out}.modal__box{background:#fff;position:relative;z-index:2;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);border-radius:5px;padding:1.5rem;max-width:600px;width:100%;transform:translateX(-250%);transition:transform .6s ease-in}@media (min-width:992px){.modal__box{padding:1.875rem}}.modal__close{position:absolute;right:0;font-size:1.25rem;line-height:1;padding:0 .31rem;color:#14304d;cursor:pointer}@media (min-width:992px){.modal__close{transition:all .3s ease-in-out}.modal__close:hover{transform:rotate(360deg)}}.modal__header{position:relative;border-bottom:.06rem solid;padding:0 0 1.25rem;display:flex;justify-content:flex-start;align-items:center}.modal__title{color:#14304d;font-size:1.5rem;line-height:1;text-align:left}@media (min-width:992px){.modal__title{font-size:1.875rem}}.modal__body{padding:1.25rem 0 0}.modal__overlay{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden}*{box-sizing:border-box}::after,::before{box-sizing:border-box}html{font-size:14px}@media (min-width:992px){html{font-size:16px}}body{background:#fff;font-family:Roboto,sans-serif;line-height:1.25;font-weight:400;color:#000}body.menu-opened,body.modal-opened{overflow:hidden}.wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;padding-top:75px}@media (min-width:992px){.wrapper{padding-top:4.43rem}}.box-container{margin-left:auto;margin-right:auto;width:100%;padding:0 1rem}@media (min-width:992px){.box-container{max-width:1145px;padding:0 15px}}.box-container h2{text-align:center;font-size:2rem;font-weight:400;color:#14304d;margin:0 0 10px}@media (min-width:992px){.box-container h2{font-size:2.125rem;margin:0 0 .625rem}}.box-container h2 a{text-decoration:none;outline:0;color:#14304d}@media (min-width:992px){.box-container h2 a{transition:color .3s ease-in-out}.box-container h2 a:hover{color:#309de7}}.box-container h2 b,.box-container h2 strong{font-weight:400}.box-container h3{text-align:center;font-size:1rem;font-weight:700;color:#000;margin:0}body:not(.home) .box-container h1{font-size:2.25rem;font-weight:500;color:#14304d;margin:0 0 1.5rem}@media (min-width:992px){body:not(.home) .box-container h1{font-size:3rem}}body:not(.home).page-template-custom-page h1{max-width:732px;text-align:center;margin:0 auto}@media (max-width:991px){.breadcrumbs{display:none}}@media (min-width:992px){.breadcrumbs{margin:1.93rem 0 2.5rem}.breadcrumbs ul{margin:0;padding:0;list-style-type:none;display:flex;justify-content:flex-start;align-items:center}.breadcrumbs ul li{font-size:.875rem;line-height:1;color:#14304d}.breadcrumbs ul li:not(:last-child){margin-right:.5rem}.breadcrumbs ul li:not(:last-child)::after{content:">";color:#637b86;margin-left:.5rem}.breadcrumbs ul li a{text-decoration:none;outline:0;color:#637b86;transition:color .3s ease-in-out}.breadcrumbs ul li a:hover{color:#14304d}}.faq__tags a{background:#fff;outline:0;text-decoration:none;display:block;text-align:center;color:#263238;font-size:.875rem;line-height:1;padding:.625rem 1rem;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);transition:all .3s ease-in-out}.faq__tags a:hover{background:#263238;color:#fff}.faq__archive,.faq__search,.faq__single,.faq__taxonomy-tags{background:#eceff1;display:flex;align-items:flex-start;justify-content:flex-end;padding:2rem 0;position:relative;flex-grow:1}@media (max-width:991px){.faq__archive,.faq__search,.faq__single,.faq__taxonomy-tags{flex-direction:column-reverse}}@media (min-width:992px){.faq__archive,.faq__search,.faq__single,.faq__taxonomy-tags{justify-content:center}}.faq__archive::before,.faq__search::before,.faq__single::before,.faq__taxonomy-tags::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/octagons.png) no-repeat top center/100% auto}@media (min-width:992px){.faq__archive::before,.faq__search::before,.faq__single::before,.faq__taxonomy-tags::before{background-attachment:fixed}}.faq__archive>.box-container,.faq__search>.box-container,.faq__single>.box-container,.faq__taxonomy-tags>.box-container{display:flex;justify-content:flex-start;align-items:flex-start;position:relative}@media (min-width:992px){.faq__archive>.box-container,.faq__search>.box-container,.faq__single>.box-container,.faq__taxonomy-tags>.box-container{flex-wrap:wrap}}@media (min-width:992px){.faq__archive .breadcrumbs,.faq__search .breadcrumbs,.faq__single .breadcrumbs,.faq__taxonomy-tags .breadcrumbs{width:100%}}.faq__content{width:100%}@media (min-width:992px){.faq__content{width:72%}}.faq__content h1{text-align:center}.faq__description h2,.faq__description h3{text-align:left}.faq__description h2.has-text-align-right,.faq__description h3.has-text-align-right{text-align:right}.faq__description h2.has-text-align-center,.faq__description h3.has-text-align-center{text-align:center}.faq__description h1+h3{margin-top:10px}@media (min-width:992px){.faq__description h1+h3{margin-top:.625rem}}.faq__description h1+p,.faq__description h3+p,.faq__description p+h3{margin-top:2rem}@media (min-width:992px){.faq__description h1+p,.faq__description h3+p,.faq__description p+h3{margin-top:2.25rem}}.faq__description p+.wp-block-media-text{margin-top:2rem}@media (min-width:992px){.faq__description p+.wp-block-media-text{margin-top:6.5rem}}.faq__description img{max-width:100%;height:auto}.faq__description p{line-height:1.75}.faq__description .wp-block-image{margin:1rem 0}.faq__description .wp-block-image img{max-width:100%;height:auto}.faq__description .wp-block-image .aligncenter{text-align:center}.faq__description .wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.faq__description .wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.faq__description .wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.faq__description .wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.faq__description .blocks-gallery-grid,.faq__description .wp-block-gallery{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.faq__description .wp-block-file{display:flex;align-items:center;margin-bottom:1.5em}.faq__description .wp-block-file>a{text-decoration:none;outline:0;color:#32373c;font-weight:500}.faq__description .wp-block-file.aligncenter{text-align:center}.faq__description .wp-block-file.alignright{text-align:right}.faq__description .wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.faq__description .wp-block-file a.wp-block-file__button{text-decoration:none}.faq__description .wp-block-file a.wp-block-file__button:active,.faq__description .wp-block-file a.wp-block-file__button:focus,.faq__description .wp-block-file a.wp-block-file__button:hover,.faq__description .wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.faq__description .wp-block-file *+.wp-block-file__button{margin-left:.75em}.faq__description .blocks-gallery-grid,.faq__description .wp-block-gallery{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}.faq__description .blocks-gallery-grid .blocks-gallery-image,.faq__description .blocks-gallery-grid .blocks-gallery-item,.faq__description .wp-block-gallery .blocks-gallery-image,.faq__description .wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.faq__description .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),.faq__description .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even),.faq__description .wp-block-gallery .blocks-gallery-image:nth-of-type(even),.faq__description .wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.faq__description .blocks-gallery-grid .blocks-gallery-image figure,.faq__description .blocks-gallery-grid .blocks-gallery-item figure,.faq__description .wp-block-gallery .blocks-gallery-image figure,.faq__description .wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}.faq__description .blocks-gallery-grid .blocks-gallery-image img,.faq__description .blocks-gallery-grid .blocks-gallery-item img,.faq__description .wp-block-gallery .blocks-gallery-image img,.faq__description .wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.faq__description .blocks-gallery-grid .blocks-gallery-image img,.faq__description .blocks-gallery-grid .blocks-gallery-item img,.faq__description .wp-block-gallery .blocks-gallery-image img,.faq__description .wp-block-gallery .blocks-gallery-item img{width:auto}}.faq__description .blocks-gallery-grid .blocks-gallery-image figcaption,.faq__description .blocks-gallery-grid .blocks-gallery-item figcaption,.faq__description .wp-block-gallery .blocks-gallery-image figcaption,.faq__description .wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.faq__description .blocks-gallery-grid .blocks-gallery-image figcaption img,.faq__description .blocks-gallery-grid .blocks-gallery-item figcaption img,.faq__description .wp-block-gallery .blocks-gallery-image figcaption img,.faq__description .wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.faq__description .blocks-gallery-grid figcaption,.faq__description .wp-block-gallery figcaption{flex-grow:1}.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-image a,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-image img,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-item a,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-item img,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-image a,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-image img,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-item a,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-image a,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-image img,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-item a,.faq__description .blocks-gallery-grid.is-cropped .blocks-gallery-item img,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-image a,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-image img,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-item a,.faq__description .wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.faq__description .blocks-gallery-grid.columns-1 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-1 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-1 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.faq__description .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.faq__description .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.faq__description .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.faq__description .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.faq__description .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.faq__description .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.faq__description .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.faq__description .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.faq__description .blocks-gallery-grid.columns-3 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-3 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-3 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.faq__description .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.faq__description .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.faq__description .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.faq__description .blocks-gallery-grid.columns-4 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-4 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-4 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.faq__description .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.faq__description .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.faq__description .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.faq__description .blocks-gallery-grid.columns-5 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-5 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-5 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.faq__description .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.faq__description .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.faq__description .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.faq__description .blocks-gallery-grid.columns-6 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-6 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-6 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.faq__description .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.faq__description .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.faq__description .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.faq__description .blocks-gallery-grid.columns-7 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-7 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-7 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.faq__description .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.faq__description .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.faq__description .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.faq__description .blocks-gallery-grid.columns-8 .blocks-gallery-image,.faq__description .blocks-gallery-grid.columns-8 .blocks-gallery-item,.faq__description .wp-block-gallery.columns-8 .blocks-gallery-image,.faq__description .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.faq__description .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.faq__description .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.faq__description .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.faq__description .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}.faq__description .blocks-gallery-grid .blocks-gallery-image:last-child,.faq__description .blocks-gallery-grid .blocks-gallery-item:last-child,.faq__description .wp-block-gallery .blocks-gallery-image:last-child,.faq__description .wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.faq__description .blocks-gallery-grid.alignleft,.faq__description .blocks-gallery-grid.alignright,.faq__description .wp-block-gallery.alignleft,.faq__description .wp-block-gallery.alignright{max-width:290px;width:100%}.faq__description .blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.faq__description .wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}}.faq__description .wp-block-embed-youtube{margin:1rem 0;position:relative;border:1px solid #14304d;width:100%;height:22rem;overflow:hidden}@media (min-width:992px){.faq__description .wp-block-embed-youtube{height:24.25vw}}.faq__description .wp-block-embed-youtube .wp-block-embed__wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:22rem;font-size:0;cursor:pointer}@media (min-width:992px){.faq__description .wp-block-embed-youtube .wp-block-embed__wrapper{height:24.25vw}}.faq__description .wp-block-embed-youtube .wp-block-embed__wrapper iframe{visibility:hidden;width:100%;height:100%}.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder{background:#fff;display:none;position:absolute;top:0;width:100%;height:100%;text-align:center;color:#14304d}@media (max-width:991px){.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder{padding:1rem}}.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder p{max-width:500px;margin:0 0 1rem}@media (max-width:991px){.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder p{font-size:12px}}@media (max-width:991px){.faq__description .wp-block-embed-youtube .wp-block-embed__placeholder button{font-size:12px}}.faq__description .wp-block-embed-youtube.focus .wp-block-embed__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.faq__description .wp-block-embed-youtube.show-video .wp-block-embed__wrapper iframe{visibility:visible}.faq__posts{list-style:none;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;padding:0;margin:2rem 0 0}.faq__posts li{display:flex;margin-bottom:1rem}.faq__posts li a{background:#fff;outline:0;text-decoration:none;display:flex;flex-direction:column;width:100%;color:#263238;font-size:.875rem;line-height:1;padding:1rem .75rem;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}@media (min-width:992px){.faq__posts li a{transition:all .3s ease-in-out}.faq__posts li a:hover{color:#fff;background-color:#263238}}.faq__posts li a i{margin-left:auto;margin-top:auto}.faq__sidebar{background:rgba(0,0,0,.12);position:relative;width:100%;padding:1rem 1.25rem 1.75rem;border-top:.375rem solid #309de7}@media (max-width:991px){.faq__sidebar{display:none;margin:0 0 2rem}}@media (min-width:992px){.faq__sidebar{position:sticky;top:8rem;width:26%;margin-left:-26%;margin-top:5.5rem;padding:1rem 1.25rem 1.75rem}}.faq__sidebar form{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.faq__sidebar ul{list-style:none;margin:0;padding:0}.faq__sidebar ul li a,.faq__sidebar ul li span{font-size:14px;color:#14304d}@media (min-width:992px){.faq__sidebar ul li a,.faq__sidebar ul li span{font-size:1rem;transition:color .3s ease-in-out}.faq__sidebar ul li a:hover,.faq__sidebar ul li span:hover{color:#309de7}}.faq__sidebar ul li span{font-weight:500;cursor:pointer}.faq__sidebar ul li a{text-decoration:none;outline:0}.faq__sidebar ul.faq__cat-parent{max-height:100vh;overflow-y:auto}@media (min-width:992px){.faq__sidebar ul.faq__cat-parent{max-height:60vh}}.faq__sidebar ul.faq__cat-child>li span,.faq__sidebar ul.faq__cat-parent>li span{display:flex;align-items:center;position:relative}.faq__sidebar ul.faq__cat-child>li span::before,.faq__sidebar ul.faq__cat-parent>li span::before{content:"+";color:#309de7;margin-right:.5rem}.faq__sidebar ul.faq__cat-child>li span.active,.faq__sidebar ul.faq__cat-parent>li span.active{color:#309de7}.faq__sidebar ul.faq__cat-child>li span.active::before,.faq__sidebar ul.faq__cat-parent>li span.active::before{content:"-"}.faq__sidebar ul.faq__cat-child>li:not(:last-child),.faq__sidebar ul.faq__cat-parent>li:not(:last-child){margin-bottom:1rem}.faq__sidebar ul.faq__cat-child,.faq__sidebar ul.faq__cat-posts{display:none;padding-top:.5rem;padding-left:1rem}.faq__sidebar-btn{margin:0 0 1rem;position:relative;font-size:1.5rem;line-height:1;background:#309de7;display:inline-flex;color:#fff;padding:1rem}.faq__sidebar-btn i::before{transform:rotate(0);transition:transform .6s ease-in-out}.faq__sidebar-btn.active i::before{content:"\e815";transform:rotate(360deg);transition:transform .5s ease-in-out}@media (min-width:992px){.faq__sidebar-btn{display:none}}.faq__tags{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:2rem}.faq__tags a{margin:0 .5rem .5rem}.faq__archive .faq__posts li{width:49%}@media (max-width:991px){.faq__archive .faq__posts li:nth-child(2n){margin-left:2%}}@media (min-width:992px){.faq__archive .faq__posts li{width:32%}.faq__archive .faq__posts li:not(:nth-child(3n)){margin-right:2%}}.faq__search .faq__posts li,.faq__taxonomy-tags .faq__posts li{width:100%}.faq__auth{background:rgba(0,0,0,.12);max-width:360px;width:100%;padding:1rem 1.25rem 1.75rem;border-top:.375rem solid #309de7;margin:0 auto}.faq__auth-title{color:#14304d;font-size:1.5rem;line-height:1;text-align:center;margin-bottom:2rem}@media (min-width:992px){.faq__auth-title{font-size:1.875rem}}.faq__auth-text{color:#14304d;font-size:.875rem}.faq__auth-text a{color:#309de7;text-decoration:none;outline:0}.faq__auth-text a:hover{text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYnMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiLi4vbGlicy9zd2lwZXIvcGFja2FnZS9jc3Mvc3dpcGVyLm1pbi5jc3MiLCIuLi9saWJzL2ZhbmN5Ym94L2ZhbmN5Ym94Lm1pbi5jc3MiLCJmYXEuY3NzIiwiZm9udHMvX2ljb24tZm9udC5zY3NzIiwiZm9udHMvX1JvYm90by5zY3NzIiwiY29tcG9uZW50cy9fYnRucy5zY3NzIiwibWl4aW5zL19tZWRpYS5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJfdmFyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiX2Jhc2Uuc2NzcyIsImZhcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw0RUFVQSxLQUNFLFlBQWEsS0FDYix5QkFBMEIsS0FVNUIsS0FDRSxPQUFRLEVBT1YsS0FDRSxRQUFTLE1BUVgsR0FDRSxVQUFXLElBQ1gsT0FBUSxNQUFPLEVBV2pCLEdBQ0UsV0FBWSxZQUNaLE9BQVEsRUFDUixTQUFVLFFBUVosSUFDRSxZQUFhLFNBQVMsQ0FBRSxVQUN4QixVQUFXLElBVWIsRUFDRSxpQkFBa0IsWUFRcEIsWUFDRSxjQUFlLEtBQ2YsZ0JBQWlCLFVBQ2pCLGdCQUFpQixVQUFVLE9BTzdCLEVBQ0EsT0FDRSxZQUFhLE9BUWYsS0FDQSxJQUNBLEtBQ0UsWUFBYSxTQUFTLENBQUUsVUFDeEIsVUFBVyxJQU9iLE1BQ0UsVUFBVyxJQVFiLElBQ0EsSUFDRSxVQUFXLElBQ1gsWUFBYSxFQUNiLFNBQVUsU0FDVixlQUFnQixTQUdsQixJQUNFLE9BQVEsT0FHVixJQUNFLElBQUssTUFVUCxJQUNFLGFBQWMsS0FXaEIsT0FDQSxNQUNBLFNBQ0EsT0FDQSxTQUNFLFlBQWEsUUFDYixVQUFXLEtBQ1gsWUFBYSxLQUNiLE9BQVEsRUFRVixPQUNBLE1BQ0Us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LDBCSWpPSSxRQUFBLEVKb09GLGdCR2xMRSxLSG1MRixPRzdLVSxLSDhLVixRR3BMRyxZSHFMSCxnQkcvT1ksT0hnUFosWUc1S2MsT0g2S2QsV0FBWSxPS3JQZCxZQUFBLElBQ0ksT0FBQSxJQUFBLE1BQWUsWUFDZixVQUFBLEtBQ0EsZUFBTyxVQUNQLFlBQU0sRUFDTixjQUFRLElBQ1IsT0FBQSxRQUNBLFFBQUEsS0FBQSxLRENBLFVBQUEsT0p5UEoseUJJclBJLFdKd1BGLDhFQURBLDBCQUVFLFFLclBJLFNBb1JQLEtBcFNELFVBQUEsUUFvQlEsT0FBQSxRQUFhLE1BQUEsYUx1UHJCLG9CQUVBLDhFQURBLDBCQUVFLFdLaFBNLFFMaVBOLE1JblFFLEtKb1FGLGFLblBFLFFMc1BKLHlCQUNFLG9CQUVBLDhFSTlRRSwwQkorUUEsV0s1T1EsSUFBQSxJQUFlLFlMK096QiwwQkFFQSxvRkFEQSxnQ0FFRSxNSzVPUSxRTDZPUixpQks1T1EsTUxnUFosWUFDRSxXSzFQRyxLTDJQSCxNSzFPYyxLTDJPZCxhSzFPYyxLTDZPaEIseUJLL1BLLFlBMkJPLFdBQVUsSUFBQSxJQUFBLFlMeU9wQixrQkFDRSxNS3JRQyxLTHNRRCxpQktyTzZCLGFMeU9qQyxVQUNFLFdJNVNFLElKNlNGLE1LNVFHLEtMNlFILGFLak9zQixJTG9PeEIseUJBQ0UsVUFDRSxXS2xSQyxJQUFBLElBQUEsWUxxUkgsZ0JBQ0UsTUsxTmdDLElMMk5oQyxpQkt2UkMsTUwyUkwsUUFDRSxXS3JOc0IsS0xzTnRCLFFLck5zQixLQUFBLEVMc050QixTSS9URSxNSmdVRixLQUFNLEVBQ04sSUFBSyxFQUNMLE1JOVRFLEVKK1RGLE1BQU8sS0FHVCx5QkFDRSxRQUNFLFFBQVMsSUFDVCxjS2xOZ0MsSUFBQSxNQUFBLFNMc05wQyx5QkFDRSxRQUNFLFFBQVMsS0svTW1CLEVBQUEsRUxnTjVCLFFBQVMsS0FJYixZQUNFLFFJalZFLEtKa1ZGLGdCS3JURyxXTHNUSCxZS3pNa0MsT0w0TXBDLHlCQUNFLFlJdlZFLFlBQUEsVUo0VkosY0FDRSxNS2xNa0IsTUxxTXBCLHlCQUNFLGNBQ0UsTUtsTWdCLFNMc01wQixrQkFDRSxNSy9Mc0IsS0xnTXRCLE9LL0xzQixLTGtNeEIseUJBQ0UsYUFDRSxTSy9Md0IsTUxnTXhCLElBQUssS0FDTCxLS2xWQyxFTG1WRCxNQUFPLEVLdExQLE1BQUEsS0FDSSxXQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQVcsbUJBQ1gsV0FBQSxLQUNBLFFBQUEsT0FBZSxLQUNmLFVBQUEsaUJBQ0EsV0FBQSxVQ3ZMZ0IsSUFBQSxZTmlYdEIsb0JLak1HLFVBQUEsY0xtTUQsV0toTGdCLFVBQWdCLElBQUEsYUxvTHBDLHlCQUNFLGFLMUtFLFlBQUEsTUwrS0osZ0JBQ0UsV0szS1UsS0w0S1YsUUtqTEcsRUxrTEgsT0t6S1UsRUw0S1oseUJBQ0UsK0JBQ0UsUUt2S1EsS0x3S1IsZ0JLdktRLFdMd0tSLFlLdktRLFNMMktaLGtDQUNFLFNLOUxHLFNMaU1MLHlCQUNFLGtDQUNFLFFLcEtZLEtBQUEsRUEvQlgsY0FBQSxJQUFBLE1BQUEsZ0JMd01MLHlCQUNFLG1EQUNFLGFLOUpZLFFMaUtkLGtEQUNFLFFLOUpZLE1MaUtkLGdEQUNFLE1LMUpZLEtBeERYLGlCQUFBLFNMdU5MLG9DT3piSSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGdCQUFBLEtBSkosUUFBQSxFUGdjRSxZT3piTSxFUDBiTixNT3piTSxLUDRiUix5Qk9yYkksb0NBQ0ksVUFBQSxNUDBiUix5QkFDRSxvQ0FDRSxjTzdiQSxNUDhiQSxlT3JiUSxLUHNiUixXT3JiUSxNQUFBLElBQUEsWVB3YlYsZ0RJemNFLE1BQUEsS0oyY0EsaUJPdGJBLFFQeWJGLDBDQUNFLFFPbGJRLEdBUlAsU0FBQSxTUDRiRCxPT2hiUSxFUGliUixLT2hiUSxFQUdSLE9BQUEsUUFDSSxNQUFBLEVBQ0EsV0FBQSxJRDNCWSxJQUFBLGFONmNwQix5QkFDRSxzREFDRSxZTzlhUSxLUGtiWix5Qk8xYUksNERBQ0ksTUFBQSxLQUNBLGlCQUFVLFNQK2FsQix5QkFDRSx5QkFDRSxXTzNhUSxNUCthWix5QkFDRSx5QkFDRSxRT3piQyxLUDBiRCxTT3RhWSxTUHVhWixRT3RhWSxRQUFhLEVQdWF6QixNT3RhWSxRUHVhWixJSTllQSxLSitlQSxLTzliQyxFUCtiRCxpQk90YWdCLEtQdWFoQixjT2hjQyxFQUFBLEVBQUEsSUFBQSxJUGljRCxXT3Jhb0IsRUFBQSxJQUFBLElBQUEsS0RwRUwsY0NxRUUsQ0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxJQUFBLGlCUHdhckIsOEJBQ0UsUU85WlUsTVArWlYsZ0JPOVpvQixLUCtacEIsUU85WlUsRVArWlYsWUk5ZkUsRUorZkYsTU94YUcsS1B5YUgsUU85WmMsSUFBQSxLUGlhaEIseUJBQ0UsOEJBQ0UsUU85YUMsUUFBQSxLUCthRCxVTzVaZ0IsT0h0R2hCLFdBQUEsaUJBQUEsSUFBQSxZSnNnQkYsb0NBQ0UsaUJPdlpnQixTUDJacEIsY0FDRSxVT3Zac0IsS1B3WnRCLFlPMWJHLEVQMmJILE1BQU8sS085WUwsV0FBQSxPUGdaRixPTy9ZTSxRUGdaTixZTy9ZTSxLUGdaTixNTy9ZTSxRUGtaUix3Qk81WUksVUFBQSxVUDhZRixXTzdZZSxVQUFBLElBQUEsWVBnWmpCLCtCQUNFLFFPN1lNLFFQOFlOLFVPN1lNLGVQOFlOLFdPcFpHLFVBQUEsSUFBQSxZUHVaTCx5QkFDRSxjQUNFLFFPellZLE1QNlloQixrQkFDRSxZQUFhLEtBR2YseUJJMWlCSSxrQklKQSxXQUFBLE9SaWpCQSxZUTVpQlEsTVJnakJaLHFCUXJqQkssV0FBQSxLUnVqQkgsUVF6aUJVLEVSMGlCVixPUXppQlUsRVI0aUJaLDBCQUNFLFdRemlCVSxLUjBpQlYsUVF6aUJVLEtSMGlCVixnQlF0a0JzQixPUnVrQnRCLFlRemlCVSxPUjBpQlYsT1F6aUJVLElBQUEsTUFBQSxRUjBpQlYsTVFqa0JHLEtSa2tCSCxPUXhpQmMsS1J5aUJkLGNRbmtCRyxLUnNrQkwsNEJBQ0UsUVF0aUJjLEtSdWlCZCxTUXRpQmMsU1J1aUJkLFlRdGlCYyxJUnlpQmhCLHdDQUNFLFFRcGlCVSxlUnVpQlosNENBQ0UsY1EvaEJ1QixPUmtpQnpCLDhDQUNFLFNROWhCYyxTUmlpQmhCLHFEQUNFLEtRemxCRyxNQUFBLENBQUEsRUFBQSxTUjBsQkgsUVE3aEJrQixRUjhoQmxCLE1RN2hCa0IsUVI4aEJsQixRUTdoQmtCLE1SOGhCbEIsVVE3bEJHLGVSOGxCSCxTUTVoQnNCLFNSNmhCdEIsTVEvbEJHLFFSZ21CSCxXUTFoQmtCLFVBQVcsSUFBQSxZUjZoQi9CLDREQUNFLFFRMWhCa0IsTVI2aEJwQiwyREFDRSxVUTFoQmtCLGNSNmhCcEIsUVEzbUJLLFdBQUEsbUJSNm1CSCxXUWxoQmtCLEtBM0ZmLFFBQUEsS0FBQSxFUittQkgsU1FqaEJrQixTUm9oQnBCLHVCQUNFLFNRamhCeUIsU1JraEJ6QixRUWpoQndCLEVSb2hCMUIseUJBQ0UsUVFoaEJrQixRQUFBLEtBQUEsRUFBZSxNSnBHL0IsYUkrR0osUUFBQSxLUjRnQkUsY1F6Z0J1QixPUjRnQnpCLHlCQUNFLGFBQ0UsZVFqaEJKLFFScWhCQSx5QkFDRSxhUXRoQkYsZ0JBQUEsV0F1QlEsWUFBQSxRQUNBLGNBQWEsUVJxZ0JyQixjQUNFLE1ROWhCRixNUmlpQkEseUJRamlCQSxjQXlDWSxRQUFBLE1SOGZaLHlCUXhmQSxjQUlRLE1BQUEsU1IwZlIsa0JBQ0UsTVF0Zk0sS1J1Zk4sT1F0Zk0sS1J5ZlIsaUJBQ0UsWVFwZ0JGLEtScWdCRSxNUXJmVSxLUndmWix5QkFDRSxpQkFDRSxXUW5mUSxPUm9mUixlUW5mUSxLUm9mUixjUW5mUSxLUm9mUixjUW5mUSxJQUFBLE1BQUEsU1J1ZloseUJBQ0UsaUJRaGZNLFlBQVksS0FDWixhQUFBLFFScWZSLGNBQ0UsV0FBWSxLUWhmZCxPQUFBLEVBTVksUUFBQSxFUitlWix5QlEzZVksY1I2ZVIsV0FBWSxPUXRlaEIsZUFBQSxLQUFnRCxjQUFZLEtBQUUsY0FBQSxJQUFBLE1BQUEsU0FDOUQsaUJBQWdELE1BQUEsS1JnZmhELGtDQUNFLGNBQWUsSUFHakIsbUJRbmY4RCxnQkFBQSxLQUErQixRQUFBLEVSc2YzRixNQUFPLEtBR1QseUJReGY4RCxtQkFBK0IsV0FuT25FLE1BQUEsSUFBQSxZQW9Pc0IseUJBQVksTUFBQSxTUmlnQjVELHlCUWhnQjRELGFBQUEsWUFBQSxRUnNnQjVELGdCUXJnQjRELFdBQUEsS1J1Z0IxRCxPQUFRLEVRdGdCVixRQUFBLEVSMGdCQSx5QkFDRSxnQlNydkJFLFFBQUEsS0FDSSxnQkFBYSxPQUNiLFlBQWUsT0FDZixVQUFNLE1UMHZCZCx5QlNydkJRLG1CQUNBLE9BQUEsRUFBVyxLVDB2Qm5CLHlCQUNFLG9DU3B3QkcsY0FBQSxLVHl3QkwscUJTendCSyxnQkFBQSxLVDJ3QkgsUVMvdUJjLEVUZ3ZCZCxNUy91QmMsS1RrdkJoQix5QlM1dUJRLHFCQUNBLFdBQUEsTUFBQSxJSC9CVyxZR2tDWCwyQkFDQSxNQUFBLFNUaXZCUixnQkFDRSxRU3p2QkUsS1QwdkJGLGdCUzd1QlUsV1Q4dUJWLFlBQWEsU0FHZixtQlMzdUJRLE1BQUEsS0FDQSxPQUFBLEVBQUEsS1QrdUJSLGdCSXp4QkksV0FBQSxLSjJ4QkYsT1NydkJFLEVUc3ZCRixRUzV1QlUsRVQ2dUJWLFFTdnZCRyxLVHd2QkgsZ0JTM3VCYyxTVDR1QmQsWUFBYSxPQUdmLG9DU3Z1QlEsYUFBQSxLVDJ1QlIscUJBQ0UsV0FBWSxxQlN2dUJWLFFBQUEsS0FDSSxnQkh2RGdCLE9Hd0RoQixZQUFBLE9BQ0EsTUFBQSxTQUNBLE9BQUEsU0xwRUosT0FBQSxJQUFBLE1BQUEsUUpnekJKLFlTdHVCSSxjQUFBLEtBQ0ksU0FBQSxTVDB1QlIseUJTcnVCUSxZQUNBLGNBQU8sU1QwdUJmLGtCQUNFLFlBQWEsSVU5ekJmLFVBQUEsS0FDSSxPQUFBLFFWazBCSixrQkFFQSxtQlU1ekJBLHFCTlBJLFdBQUEsUUpxMEJGLFFVOXpCRixFVit6QkUsTVUzekJNLEtWNHpCTixPQUFRLElBQUksTUFBTSxRVXZ6QnBCLFVBQUEsS0FDSSxjQUFBLElBQ0EsWUFBQSxFQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxTSmRnQixLTnkwQnBCLHdCQUVBLHlCVXR6QkEsMkJBRUksYUFBYSxLVnd6QmpCLGtDQUVBLG1DQURBLHFDQUVFLGFVcnpCTSxRVnd6QlIseUJVbHpCSSxrQkFFQSxtQkFEQSxxQk4zQ0EsV0FBQSxhQUFBLElBQUEsWU13Q0osVUFBQSxRVjB6QkksY1VuekJJLE9Wb3pCSixPVW56QkksT0FBQSxNQXdDUCxTVit3QkQscUJBQ0UsT1VqekJNLEtWa3pCTixPVWp6Qk0sUVZvekJSLGtDQUNFLFFVanpCVSxLVm96QlosNkNBQ0UsT1UveUJVLEVWa3pCWixtREFDRSxVVTcwQkYsUVY4MEJFLGFVOXlCa0IsT1YreUJsQixTVS8wQkYsU1ZnMUJFLFFVMXlCVSxNQXRDWixZQUFBLElWazFCRSxNVXh5Qk0sS1YyeUJSLHFEQUNFLGdCVXh5QmUsVVZ5eUJmLFFBQVMsRVVyeUJYLE1BQUEsS1Z5eUJBLDJEVW55QlksZ0JBQUEsS1Z1eUJaLDBEQUNFLFdBQVksUVU5eUJkLFFBQUEsR0FlWSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRVZreUJWLFFBQVMsTUlqNUJQLE1BQUEsUU1vSEosT0FBQSxRVmd5QkUsY1U5eEJtQixPVit4Qm5CLE9BQVEsT0FBUSxNQUFNLFlBR3hCLDBFQUNFLGFVcnlCRixRVnd5QkEsd0VBQ0UsYVU3eEJVLFFWZ3lCWix1RUFDRSxRVTV4QmMsUVY2eEJkLFlVNXhCYyxTVjZ4QmQsU1U1eEJjLFNWNnhCZCxNVWh6QkYsUVZpekJFLEtBQU0sRUFDTixJQUFLLEVBQ0wsUUFBUyxLQUNULGdCVTF4QnNCLE9WMnhCdEIsWVUxeEJzQixPVjJ4QnRCLE1VdHpCRixRVnV6QkUsT1V2eEJrQixRVjB4QnBCLGlDQUNFLFFVM3pCRixLQzFIQSx5QkFDSSxtQkFDQSxRQUFBLEtBQ0EsZ0JBQWMsV0FDZCxZQUFBLFFBR0Esa0NBQ0EsTUFBQSxJQUdBLDZDQUNBLFlBQUEsS1gyN0JGLGlDQUNFLE1BQU8sSVduN0JQLFlBQUEsTVh3N0JKLG9CV2g3QlEsU0FBQSxTQUNBLFFBQUEsS0FDQSxZQUFZLE9QekJoQixnQkFBQSxPSjQ4QkYsTVc3N0JFLEtYZzhCSix5QkFD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LFFBSVQsdURBREEsd0RBRUUsUUFBUyxJQUlYLG9EQURBLHFEQUVFLGNBQWUsS0FHakIsZ0NBQ0EsZ0NBQ0UsUUFBUyxLQUNULFlBQWEsTUFDYixhQUFjLEtBR2hCLGtCQUNFLE9BQVEsRUFBRSxFQUFFLEtBQ1osU0FBVSxTQUNWLFVBQVcsT0FDWCxZQUFhLEVBQ2IsV0FBWSxRQUNaLFFBQVMsWUFDVCxNQUFPLEtBQ1AsUUFBUyxLQUdYLDRCQUNFLFVBQVcsVUFDWCxXQUFZLFVBQVUsSUFBSyxZQUc3QixtQ0FDRSxRQUFTLFFBQ1QsVUFBVyxlQUNYLFdBQVksVUFBVSxJQUFLLFlBRzdCLHlCQUNFLGtCQUNFLFFBQVMsTUFJYixXQUNFLFFBQVMsS0FDVCxnQkFBaUIsV0FDakIsWUFBYSxPQUNiLFVBQVcsS0FDWCxNQUFPLEtBQ1AsY0FBZSxLQUdqQixhQUNFLE9BQVEsRUFBRSxNQUFPLE1BR25CLDZCQUNFLE1BQU8sSUFHVCx5QkFDRSwyQ0FDRSxZQUFhLElBSWpCLHlCQUNFLDZCQUNFLE1BQU8sSUFHVCxpREFDRSxhQUFjLElBSWxCLDRCQUNBLG1DQUNFLE1BQU8sS0FHVCxXQUNFLFdBQVksZ0JBQ1osVUFBVyxNQUNYLE1BQU8sS0FDUCxRQUFTLEtBQUssUUFBUSxRQUN0QixXQUFZLFFBQVMsTUFBTSxRQUMzQixPQUFRLEVBQUUsS0FHWixpQkFDRSxNQUFPLFFBQ1AsVUFBVyxPQUNYLFlBQWEsRUFDYixXQUFZLE9BQ1osY0FBZSxLQUdqQix5QkFDRSxpQkFDRSxVQUFXLFVBSWYsZ0JBQ0UsTUFBTyxRQUNQLFVBQVcsUUFHYixrQkFDRSxNQUFPLFFBQ1AsZ0JBQWlCLEtBQ2pCLFFBQVMsRUFHWCx3QkFDRSxnQkFBaUIiLCJmaWxlIjoiZmFxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBTd2lwZXIgNS4zLjZcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMjksIDIwMjBcclxuICovXHJcblxyXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItY29udGFpbmVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXZhcmlhbnQ6aW5pdGlhbH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouOTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50e2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWlmcmFtZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIGRpdntoZWlnaHQ6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtoZWlnaHQ6MTAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDUwcHgpO3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXZ7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7bGVmdDplbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjA7cmlnaHQ6ZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCl9LmZhbmN5Ym94LWNhcHRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44NSkgMCxyZ2JhKDAsMCwwLC4zKSA1MCUscmdiYSgwLDAsMCwuMTUpIDY1JSxyZ2JhKDAsMCwwLC4wNzUpIDc1LjUlLHJnYmEoMCwwLDAsLjAzNykgODIuODUlLHJnYmEoMCwwLDAsLjAxOSkgODglLHRyYW5zcGFyZW50KTtib3R0b206MDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NzVweCA0NHB4IDI1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTZ9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjc1cHggbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSl9fS5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZXttYXJnaW4tdG9wOi01MHB4fS5mYW5jeWJveC1jYXB0aW9uX19ib2R5e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmFsbH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3thbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QGtleWZyYW1lcyBhe3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9QG1lZGlhIChtYXgtaGVpZ2h0OjU3NnB4KXsuZmFuY3lib3gtc2xpZGV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdle3BhZGRpbmc6NnB4IDB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3JpZ2h0Oi02cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7cGFkZGluZy1yaWdodDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSl9fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MDt3aWR0aDoyMTJweDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3R7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3R7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O21hcmdpbjoycHg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmV7Ym9yZGVyOjZweCBzb2xpZCAjZmY1MjY4O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO3otaW5kZXg6OTk5OTF9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi41fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybCguLi9saWJzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyk7XG5AaW1wb3J0IHVybCguLi9saWJzL3N3aXBlci9wYWNrYWdlL2Nzcy9zd2lwZXIubWluLmNzcyk7XG5AaW1wb3J0IHVybCguLi9saWJzL2ZhbmN5Ym94L2ZhbmN5Ym94Lm1pbi5jc3MpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb24tZm9udC9mb250L2ljb24tZm9udC5lb3Q/NzUxMTI5MDFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LmVvdD83NTExMjkwMSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LndvZmYyPzc1MTEyOTAxXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvZm9udC9pY29uLWZvbnQud29mZj83NTExMjkwMVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvZm9udC9pY29uLWZvbnQudHRmPzc1MTEyOTAxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29uLWZvbnQvZm9udC9pY29uLWZvbnQuc3ZnPzc1MTEyOTAxI2ljb24tZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ljb24tZm9udC9mb250L2ljb24tZm9udC5zdmc/NzUxMTI5MDEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG4qL1xuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovIH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnOyB9XG5cbi8qICfuoIcnICovXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4uaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJzsgfVxuXG4vKiAn7qCNJyAqL1xuLmljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG5cbi8qICfuoJUnICovXG4uaWNvbi1zcGluNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0JzsgfVxuXG4vKiAn7qC0JyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDA2JzsgfVxuXG4vKiAn74CGJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDcnOyB9XG5cbi8qICfvgIcnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzknOyB9XG5cbi8qICfvg4knICovXG4uaWNvbi1saXN0LWJ1bGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGNhJzsgfVxuXG4vKiAn74OKJyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFjay5zdmcjUm9ib3RvLUJsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFja0l0YWxpYy5zdmcjUm9ib3RvLUJsYWNrSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC5zdmcjUm9ib3RvLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy5zdmcjUm9ib3RvLUJvbGRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLnN2ZyNSb2JvdG8tTGlnaHRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtSXRhbGljLnN2ZyNSb2JvdG8tTWVkaXVtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS5zdmcjUm9ib3RvLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHQuc3ZnI1JvYm90by1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1JdGFsaWMuc3ZnI1JvYm90by1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluLnN2ZyNSb2JvdG8tVGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL29ib3RvLVRoaW5JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy5zdmcjUm9ib3RvLVRoaW5JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4uYnRuX19iYXNlLCBmb3JtIC5maWVsZF9fc3VibWl0IGlucHV0LCAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3BsYWNlaG9sZGVyIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDFyZW07XG4gIG1pbi13aWR0aDogNy41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5idG5fX2Jhc2UsIGZvcm0gLmZpZWxkX19zdWJtaXQgaW5wdXQsIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fcGxhY2Vob2xkZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4uYnRuLS1ib3JkZXJlZC1ibHVlLCBmb3JtIC5maWVsZF9fc3VibWl0IGlucHV0LCAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3BsYWNlaG9sZGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxNDMwNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDMwNGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bi0tYm9yZGVyZWQtYmx1ZSwgZm9ybSAuZmllbGRfX3N1Ym1pdCBpbnB1dCwgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX19wbGFjZWhvbGRlciBidXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5idG4tLWJvcmRlcmVkLWJsdWU6aG92ZXIsIGZvcm0gLmZpZWxkX19zdWJtaXQgaW5wdXQ6aG92ZXIsIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fcGxhY2Vob2xkZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxNDMwNGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4uYnRuLS13aGl0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bi0td2hpdGUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5idG4tLXdoaXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmJ0bi0tcmVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0bi0tcmVkIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYnRuLS1yZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzMDRkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gIC5oZWFkZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXIgPiBkaXYge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTIxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNy41NnJlbTsgfSB9XG4gICAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2VjZWZmMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuaGVhZGVyX19uYXYub3BlbmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5oZWFkZXJfX25hdiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9IH1cbiAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Yi1tZW51KSA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42OHJlbTsgfVxuICAgICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Yi1tZW51KSA+IGxpOmhvdmVyID4gYTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwOWRlNzsgfSB9XG4gICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fbmF2IHVsOm5vdCguc3ViLW1lbnUpID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2IHVsOm5vdCguc3ViLW1lbnUpID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDlkZTc7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdiB1bDpub3QoLnN1Yi1tZW51KSA+IGxpID4gYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVhZGVyX19uYXYgdWw6bm90KC5zdWItbWVudSkgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDlkZTc7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhlYWRlcl9fbmF2IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19uYXYgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gICAgICAgIHdpZHRoOiAxNi41cmVtO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7IH0gfVxuICAgIC5oZWFkZXJfX25hdiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiA1cHggMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZWFkZXJfX25hdiB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjA2cmVtIDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5oZWFkZXJfX25hdiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7IH0gfVxuICAuaGVhZGVyX19tZW51IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb2xvcjogIzE0MzA0ZDsgfVxuICAgIC5oZWFkZXJfX21lbnUgaTo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuaGVhZGVyX19tZW51LmFjdGl2ZSBpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTgxNSc7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fbGFuZy1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyX19sYW5nLW5hdiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH0gfVxuICAgIC5oZWFkZXJfX2xhbmctbmF2IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmhlYWRlcl9fbGFuZy1uYXYgdWwgbGkgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDMwNGQ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19sYW5nLW5hdiAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmctbmF2IC5zdWItbWVudSBsaSBhOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXJfX2xhbmctbmF2IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgICAuaGVhZGVyX19sYW5nLW5hdiAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXJfX2xhbmctbmF2IC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2UgYTo6YWZ0ZXIge1xuICAgICAgICBmb250OiAuNzVyZW0vMSBmb250ZWxsbztcbiAgICAgICAgY29udGVudDogXCJcXGYwMDdcIjtcbiAgICAgICAgY29sb3I6ICMxNDMwNGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhlYWRlcl9fbGFuZy1uYXYgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZTpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyX19sYW5nLW5hdiAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIGE6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDgsIDc3LCAwLjkyKTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3RlciAuYm94LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDAgMnJlbTsgfSB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfX3RvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fdG9wIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDcuNTZyZW07IH0gfVxuICAgIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mb290ZXJfX2FkZHJlc3Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDMwNGQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfSB9XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9faW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzMDRkOyB9IH1cbiAgICAuZm9vdGVyX19pbmZvIGxpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZm9vdGVyX19pbmZvIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5mb290ZXJfX2luZm8gbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlcl9faW5mbyBsaSBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgIC5mb290ZXJfX2luZm8gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzA5ZGU3OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH0gfVxuICAuZm9vdGVyX19uYXYgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyX19uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX25hdiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAuZm9vdGVyX19uYXYgdWwgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyX19uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgIC5mb290ZXJfX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzA5ZGU3OyB9IH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb290ZXJfX3NvY2lhbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIC5mb290ZXJfX3NvY2lhbCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMWIzNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4uZmllbGRfX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmllbGRfX2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgLmZpZWxkX19ib3ggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmllbGRfX2JveCBpbnB1dCwgLmZpZWxkX19ib3ggdGV4dGFyZWEsIC5maWVsZF9fYm94IHNlbGVjdCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmYxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xuICAgIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtOyB9XG4gICAgLmZpZWxkX19ib3ggaW5wdXQ6Zm9jdXMsIC5maWVsZF9fYm94IHRleHRhcmVhOmZvY3VzLCAuZmllbGRfX2JveCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gICAgLmZpZWxkX19ib3ggaW5wdXQud3BjZjctbm90LXZhbGlkLCAuZmllbGRfX2JveCB0ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQsIC5maWVsZF9fYm94IHNlbGVjdC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYzkyODI3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmllbGRfX2JveCBpbnB1dCwgLmZpZWxkX19ib3ggdGV4dGFyZWEsIC5maWVsZF9fYm94IHNlbGVjdCB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxcmVtO1xuICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgI2VjZWZmMTsgfSB9XG4gIC5maWVsZF9fYm94IHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiA2LjI1cmVtOyB9XG4gIC5maWVsZF9fYm94IC53cGNmNy1jaGVja2JveCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmllbGRfX2JveCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5maWVsZF9fYm94IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZpZWxkX19ib3ggLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZpZWxkX19ib3ggLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5maWVsZF9fYm94IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjU2cmVtO1xuICAgICAgaGVpZ2h0OiAxLjU2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zMXJlbTtcbiAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7IH1cbiAgLmZpZWxkX19ib3ggLndwY2Y3LWNoZWNrYm94LndwY2Y3LW5vdC12YWxpZCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzkyODI3OyB9XG4gIC5maWVsZF9fYm94IC53cGNmNy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MzA0ZDsgfVxuICAuZmllbGRfX2JveCAud3BjZjctY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGU4MGQnO1xuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMTQzMDRkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41NnJlbTtcbiAgICBoZWlnaHQ6IDEuNTZyZW07IH1cbiAgLmZpZWxkX19ib3ggLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0gLmZpZWxkc19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICBmb3JtIC5maWVsZHNfX3dyYXAgPiBkaXYuZmllbGRfX2JveCB7XG4gICAgICB3aWR0aDogNDglOyB9XG4gICAgICBmb3JtIC5maWVsZHNfX3dyYXAgPiBkaXYuZmllbGRfX2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBmb3JtIC5maWVsZHNfX3dyYXAgPiBkaXYuYnRuX19iYXNlIHtcbiAgICAgIHdpZHRoOiAyNCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbmZvcm0gLmZpZWxkX19zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb3JtIC5maWVsZF9fc3VibWl0IHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIGZvcm0gLmZpZWxkX19zdWJtaXQgLmFqYXgtbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNjJyZW07IH1cblxuI3NlYXJjaGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NlYXJjaGZvcm0gaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWZmMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTsgfVxuICAgICNzZWFyY2hmb3JtIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgICNzZWFyY2hmb3JtIGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNjOTI4Mjc7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICNzZWFyY2hmb3JtIGlucHV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzFyZW07XG4gICAgICAgIGJvcmRlcjogMC4wNnJlbSBzb2xpZCAjZWNlZmYxOyB9IH1cbiAgI3NlYXJjaGZvcm0gYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2YzczN2M7IH1cblxuLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3BjZjcgLndwY2Y3LWZvcm0gZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cblxuLmZpZWxkX19ib3ggKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjNmM3MzdjOyB9XG5cbi5maWVsZF9fYm94ICo6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjb2xvcjogIzZjNzM3YzsgfVxuXG4uZmllbGRfX2JveCAqOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjb2xvcjogIzZjNzM3YzsgfVxuXG4uZmllbGRfX2JveCAqOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjNmM3MzdjOyB9XG5cbi5maWVsZF9fYm94ICo6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4uZmllbGRfX2JveCAqOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLmZpZWxkX19ib3ggKjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cblxuLmZpZWxkX19ib3ggKjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4ubW9kYWxfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IC01O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW47IH1cbiAgLm1vZGFsX193cmFwLm9wZW5lZCB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAubW9kYWxfX3dyYXAub3BlbmVkIC5tb2RhbF9fYm94IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0OyB9XG4gICAgLm1vZGFsX193cmFwLm9wZW5lZCAubW9kYWxfX292ZXJsYXkge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubW9kYWxfX3dyYXAuZmFkZSAubW9kYWxfX2JveCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDsgfVxuXG4ubW9kYWxfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vZGFsX19ib3gge1xuICAgICAgcGFkZGluZzogMS44NzVyZW07IH0gfVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwLjMxcmVtO1xuICBjb2xvcjogIzE0MzA0ZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLm1vZGFsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IC4wNnJlbSBzb2xpZDtcbiAgcGFkZGluZzogMCAwIDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgY29sb3I6ICMxNDMwNGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWxfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG4ubW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAxLjI1cmVtIDAgMDsgfVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgYm9keS5tZW51LW9wZW5lZCwgYm9keS5tb2RhbC1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNC40M3JlbTsgfSB9XG5cbi5ib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYm94LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gIC5ib3gtY29udGFpbmVyIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMxNDMwNGQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJveC1jb250YWluZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTsgfSB9XG4gICAgLmJveC1jb250YWluZXIgaDIgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICMxNDMwNGQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYm94LWNvbnRhaW5lciBoMiBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmJveC1jb250YWluZXIgaDIgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMwOWRlNzsgfSB9XG4gICAgLmJveC1jb250YWluZXIgaDIgYiwgLmJveC1jb250YWluZXIgaDIgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmJveC1jb250YWluZXIgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmJvZHk6bm90KC5ob21lKSAuYm94LWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNDMwNGQ7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBib2R5Om5vdCguaG9tZSkgLmJveC1jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuYm9keTpub3QoLmhvbWUpLnBhZ2UtdGVtcGxhdGUtY3VzdG9tLXBhZ2UgaDEge1xuICBtYXgtd2lkdGg6IDczMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDEuOTNyZW0gMCAyLjVyZW07IH1cbiAgICAuYnJlYWRjcnVtYnMgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxNDMwNGQ7IH1cbiAgICAgICAgLmJyZWFkY3J1bWJzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAgICAgLmJyZWFkY3J1bWJzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgY29sb3I6ICM2MzdiODY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gICAgICAgIC5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzYzN2I4NjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmJyZWFkY3J1bWJzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNDMwNGQ7IH0gfVxuXG4uZmFxX190YWdzIGEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjYzMjM4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5mYXFfX3RhZ3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODsgfVxuXG4uZmFxX19hcmNoaXZlLCAuZmFxX19zaW5nbGUsIC5mYXFfX3NlYXJjaCwgLmZhcV9fdGF4b25vbXktdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mYXFfX2FyY2hpdmUsIC5mYXFfX3NpbmdsZSwgLmZhcV9fc2VhcmNoLCAuZmFxX190YXhvbm9teS10YWdzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2FyY2hpdmUsIC5mYXFfX3NpbmdsZSwgLmZhcV9fc2VhcmNoLCAuZmFxX190YXhvbm9teS10YWdzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLmZhcV9fYXJjaGl2ZTo6YmVmb3JlLCAuZmFxX19zaW5nbGU6OmJlZm9yZSwgLmZhcV9fc2VhcmNoOjpiZWZvcmUsIC5mYXFfX3RheG9ub215LXRhZ3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vY3RhZ29ucy5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvMTAwJSBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFxX19hcmNoaXZlOjpiZWZvcmUsIC5mYXFfX3NpbmdsZTo6YmVmb3JlLCAuZmFxX19zZWFyY2g6OmJlZm9yZSwgLmZhcV9fdGF4b25vbXktdGFnczo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfSB9XG4gIC5mYXFfX2FyY2hpdmUgPiAuYm94LWNvbnRhaW5lciwgLmZhcV9fc2luZ2xlID4gLmJveC1jb250YWluZXIsIC5mYXFfX3NlYXJjaCA+IC5ib3gtY29udGFpbmVyLCAuZmFxX190YXhvbm9teS10YWdzID4gLmJveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhcV9fYXJjaGl2ZSA+IC5ib3gtY29udGFpbmVyLCAuZmFxX19zaW5nbGUgPiAuYm94LWNvbnRhaW5lciwgLmZhcV9fc2VhcmNoID4gLmJveC1jb250YWluZXIsIC5mYXFfX3RheG9ub215LXRhZ3MgPiAuYm94LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2FyY2hpdmUgLmJyZWFkY3J1bWJzLCAuZmFxX19zaW5nbGUgLmJyZWFkY3J1bWJzLCAuZmFxX19zZWFyY2ggLmJyZWFkY3J1bWJzLCAuZmFxX190YXhvbm9teS10YWdzIC5icmVhZGNydW1icyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mYXFfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3MiU7IH0gfVxuICAuZmFxX19jb250ZW50IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhcV9fZGVzY3JpcHRpb24gaDIsXG4uZmFxX19kZXNjcmlwdGlvbiBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gaDIuaGFzLXRleHQtYWxpZ24tcmlnaHQsXG4gIC5mYXFfX2Rlc2NyaXB0aW9uIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiBoMi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIsXG4gIC5mYXFfX2Rlc2NyaXB0aW9uIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYXFfX2Rlc2NyaXB0aW9uIGgxICsgaDMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIGgxICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH0gfVxuXG4uZmFxX19kZXNjcmlwdGlvbiBoMSArIHAsXG4uZmFxX19kZXNjcmlwdGlvbiBoMyArIHAsXG4uZmFxX19kZXNjcmlwdGlvbiBwICsgaDMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIGgxICsgcCxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiBoMyArIHAsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gcCArIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH0gfVxuXG4uZmFxX19kZXNjcmlwdGlvbiBwICsgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIHAgKyAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjVyZW07IH0gfVxuXG4uZmFxX19kZXNjcmlwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmFxX19kZXNjcmlwdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cblxuLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAxcmVtIDA7IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC41ZW0gMWVtIDAuNWVtIDA7IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeSxcbi5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICMzMjM3M2M7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZmlsZS5hbGlnbmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlLmFsaWducmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzMjM3M2M7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgcGFkZGluZzogMC41ZW0gMWVtOyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZmlsZSBhLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciwgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246dmlzaXRlZCwgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWZpbGUgYS53cC1ibG9jay1maWxlX19idXR0b246Zm9jdXMsIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlIGEud3AtYmxvY2stZmlsZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1maWxlICogKyAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NWVtOyB9XG5cbi5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LFxuLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTsgfVxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZShldmVuKSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZShldmVuKSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoZXZlbiksXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ3VyZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ3VyZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZyxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZyxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQHN1cHBvcnRzIChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsXG4gICAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyxcbiAgICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZyxcbiAgICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ2NhcHRpb24sXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbixcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbixcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZzogM2VtIDAuNzdlbSAwLjdlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDcwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ2NhcHRpb24gaW1nLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBpbWcsXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbiBpbWcsXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uLFxuICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCBmaWdjYXB0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgYSxcbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLFxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGEsXG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nLFxuICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBhLFxuICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsXG4gIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gYSxcbiAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQHN1cHBvcnRzIChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBhLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBhLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcsXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBhLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBhLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDFuKSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMW4pLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMW4pLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgxbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDJuKSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDAuNjY2NjdlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgzbiksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgzbiksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMC43NWVtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDRuKSxcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDRuKSxcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygyMCUgLSAwLjhlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg1biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg1biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMC44MzMzM2VtKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDZuKSxcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDZuKSxcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAwLjg1NzE0ZW0pO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoN24pLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSxcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoN24pLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLFxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gMC44NzVlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg4biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pLFxuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg4biksXG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bGFzdC1jaGlsZCxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZCAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubGVmdCwgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWdhbGxlcnkuYWxpZ25yaWdodCxcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAuYmxvY2tzLWdhbGxlcnktZ3JpZC5hbGlnbmxlZnQsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuYWxpZ25yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmNlbnRlciAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUsXG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLmJsb2Nrcy1nYWxsZXJ5LWdyaWQuYWxpZ25jZW50ZXIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQzMDRkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gICAgICBoZWlnaHQ6IDI0LjI1dnc7IH0gfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIycmVtO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXFfX2Rlc2NyaXB0aW9uIC53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjQuMjV2dzsgfSB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE0MzA0ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG4gICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX19wbGFjZWhvbGRlciBwIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX19wbGFjZWhvbGRlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmZhcV9fZGVzY3JpcHRpb24gLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX19wbGFjZWhvbGRlciBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZS5mb2N1cyAud3AtYmxvY2stZW1iZWRfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFxX19kZXNjcmlwdGlvbiAud3AtYmxvY2stZW1iZWQteW91dHViZS5zaG93LXZpZGVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhcV9fcG9zdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmFxX19wb3N0cyBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmZhcV9fcG9zdHMgbGkgYSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzI2MzIzODtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXFfX3Bvc3RzIGxpIGEge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmZhcV9fcG9zdHMgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjMyMzg7IH0gfVxuICAgICAgLmZhcV9fcG9zdHMgbGkgYSBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLmZhcV9fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItdG9wOiAwLjM3NXJlbSBzb2xpZCAjMzA5ZGU3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mYXFfX3NpZGViYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFxX19zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDhyZW07XG4gICAgICB3aWR0aDogMjYlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNiU7XG4gICAgICBtYXJnaW4tdG9wOiA1LjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMS43NXJlbTsgfSB9XG4gIC5mYXFfX3NpZGViYXIgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5mYXFfX3NpZGViYXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC5mYXFfX3NpZGViYXIgdWwgbGkgc3BhbixcbiAgICAuZmFxX19zaWRlYmFyIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxNDMwNGQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmFxX19zaWRlYmFyIHVsIGxpIHNwYW4sXG4gICAgICAgIC5mYXFfX3NpZGViYXIgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuZmFxX19zaWRlYmFyIHVsIGxpIHNwYW46aG92ZXIsXG4gICAgICAgICAgLmZhcV9fc2lkZWJhciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzA5ZGU3OyB9IH1cbiAgICAuZmFxX19zaWRlYmFyIHVsIGxpIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mYXFfX3NpZGViYXIgdWwgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1wYXJlbnQge1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1wYXJlbnQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwdmg7IH0gfVxuICAgIC5mYXFfX3NpZGViYXIgdWwuZmFxX19jYXQtcGFyZW50ID4gbGkgc3BhbiwgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1jaGlsZCA+IGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mYXFfX3NpZGViYXIgdWwuZmFxX19jYXQtcGFyZW50ID4gbGkgc3Bhbjo6YmVmb3JlLCAuZmFxX19zaWRlYmFyIHVsLmZhcV9fY2F0LWNoaWxkID4gbGkgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIGNvbG9yOiAjMzA5ZGU3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1wYXJlbnQgPiBsaSBzcGFuLmFjdGl2ZSwgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1jaGlsZCA+IGxpIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMzMDlkZTc7IH1cbiAgICAgICAgLmZhcV9fc2lkZWJhciB1bC5mYXFfX2NhdC1wYXJlbnQgPiBsaSBzcGFuLmFjdGl2ZTo6YmVmb3JlLCAuZmFxX19zaWRlYmFyIHVsLmZhcV9fY2F0LWNoaWxkID4gbGkgc3Bhbi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCItXCI7IH1cbiAgICAuZmFxX19zaWRlYmFyIHVsLmZhcV9fY2F0LXBhcmVudCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5mYXFfX3NpZGViYXIgdWwuZmFxX19jYXQtY2hpbGQgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuZmFxX19zaWRlYmFyIHVsLmZhcV9fY2F0LWNoaWxkLCAuZmFxX19zaWRlYmFyIHVsLmZhcV9fY2F0LXBvc3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5mYXFfX3NpZGViYXItYnRuIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICMzMDlkZTc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAuZmFxX19zaWRlYmFyLWJ0biBpOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIC5mYXFfX3NpZGViYXItYnRuLmFjdGl2ZSBpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFxX19zaWRlYmFyLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZhcV9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZmFxX190YWdzIGEge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMC41cmVtOyB9XG5cbi5mYXFfX2FyY2hpdmUgLmZhcV9fcG9zdHMgbGkge1xuICB3aWR0aDogNDklOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mYXFfX2FyY2hpdmUgLmZhcV9fcG9zdHMgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFxX19hcmNoaXZlIC5mYXFfX3Bvc3RzIGxpIHtcbiAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgIC5mYXFfX2FyY2hpdmUgLmZhcV9fcG9zdHMgbGk6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7IH0gfVxuXG4uZmFxX19zZWFyY2ggLmZhcV9fcG9zdHMgbGksIC5mYXFfX3RheG9ub215LXRhZ3MgLmZhcV9fcG9zdHMgbGkge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFxX19hdXRoIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItdG9wOiAwLjM3NXJlbSBzb2xpZCAjMzA5ZGU3O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZmFxX19hdXRoLXRpdGxlIHtcbiAgICBjb2xvcjogIzE0MzA0ZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhcV9fYXV0aC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuICAuZmFxX19hdXRoLXRleHQge1xuICAgIGNvbG9yOiAjMTQzMDRkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAuZmFxX19hdXRoLXRleHQgYSB7XG4gICAgICBjb2xvcjogIzMwOWRlNztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5mYXFfX2F1dGgtdGV4dCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiIsIiR2ZXI6IFwiNzUxMTI5MDFcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LmVvdD8jeyR2ZXJ9Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LmVvdD8jeyR2ZXJ9I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvZm9udC9pY29uLWZvbnQud29mZjI/I3skdmVyfScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LndvZmY/I3skdmVyfScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29uLWZvbnQvZm9udC9pY29uLWZvbnQudHRmPyN7JHZlcn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb24tZm9udC9mb250L2ljb24tZm9udC5zdmc/I3skdmVyfSNpY29uLWZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXHJcbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXHJcbi8qXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbi1mb250L2ZvbnQvaWNvbi1mb250LnN2Zz8jeyR2ZXJ9I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICB9XHJcbn1cclxuKi9cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5vbmU7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gICAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cclxuICAgIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXHJcbn1cclxuXHJcbi5pY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tbGVmdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLW9rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXHJcbi5pY29uLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xyXG4uaWNvbi1zcGluNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfSAvKiAn7qC0JyAqL1xyXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwMDYnOyB9IC8qICfvgIYnICovXHJcbi5pY29uLWxlZnQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMDA3JzsgfSAvKiAn74CHJyAqL1xyXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwYzknOyB9IC8qICfvg4knICovXHJcbi5pY29uLWxpc3QtYnVsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwY2EnOyB9IC8qICfvg4onICovIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFjay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2suc3ZnI1JvYm90by1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1CbGFja0l0YWxpYy5zdmcjUm9ib3RvLUJsYWNrSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkLnN2ZyNSb2JvdG8tQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMuc3ZnI1JvYm90by1Cb2xkSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMuc3ZnI1JvYm90by1MaWdodEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy5zdmcjUm9ib3RvLU1lZGl1bUl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS5zdmcjUm9ib3RvLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC5zdmcjUm9ib3RvLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLnN2ZyNSb2JvdG8tSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluLnN2ZyNSb2JvdG8tVGhpbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vb2JvdG8tVGhpbkl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW5JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVRoaW5JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1UaGluSXRhbGljLnN2ZyNSb2JvdG8tVGhpbkl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4iLCIvLyBidG4gY29sb3JzXHJcbiRidG4tLXdoaXRlOiAgI2ZmZmZmZjtcclxuJGJ0bi0tYmxhY2s6ICAjMDAwMDAwO1xyXG4kYnRuLS1kYXJrLWJsdWU6ICMxNDMwNGQ7XHJcbiRidG4tLXJlZDogcmVkO1xyXG5cclxuQGltcG9ydCBcIm1peGlucy9tZWRpYVwiO1xyXG5cclxuLmJ0biB7XHJcbiAgICAmX19iYXNlIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDcuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvcmRlcmVkLWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLS13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tLWRhcmstYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLS1kYXJrLWJsdWU7ICAgICAgICAgIFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG4tLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLS1ibGFjaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tLXdoaXRlOyAgICAgICAgICBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAmLS1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLS13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRidG4tLXJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLS1yZWQ7ICAgICAgICAgIFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG4tLXJlZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnRzLlxyXG4kbW9iaWxlOiA0ODBweDtcclxuJHRhYmxldDogOTkycHg7XHJcbiRzdGF0aWMtZGVza3RvcDogMTIwMHB4O1xyXG4kbGFwdG9wOiAxNDQwcHg7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkZGlyZWN0aW9uLCAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG4gIEBpZiAkZGlyZWN0aW9uID09IG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludC1hbmQoJGJyZWFrcG9pbnQtdmFsdWUtMSwgJGJyZWFrcG9pbnQtdmFsdWUtMikge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZS0xKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUtMiAtIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLS13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heCwgJHRhYmxldCkgeyAgICAgIFxyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLS1kYXJrLWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDsgICAgICAgXHJcbiAgICAgICAgei1pbmRleDogMTAwOyBcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMjFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcuNTZyZW07ICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2IHsgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcblxyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi5vcGVuZWQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7ICBcclxuICAgICAgICAgICAgICAgICY6bm90KC5zdWItbWVudSkgeyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLnN1Yi1tZW51KSB7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0eHQtLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tYmxhY2s7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHh0LS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHh0LS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5zdWItbWVudSB7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkgeyAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KTsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tYmxhY2s7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4wNnJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy0tbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkdHh0LS1kYXJrLWJsdWU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MTUnO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xhbmctbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQzMDRkOyBcclxuICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGxpIGE6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAuNzVyZW0vMSBmb250ZWxsbztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE0MzA0ZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIHtcclxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgIFxyXG59IiwiJGRlZmF1bHQtZm9udDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuJGljb24tZm9udDogXCJmb250ZWxsb1wiO1xyXG4kaW1nLXBhdGg6IFwiLi4vaW1nXCI7XHJcblxyXG4vLyBiZyBjb2xvcnNcclxuJGJnLS1ibGFjazogIzAwMDAwMDtcclxuJGJnLS13aGl0ZTogI2ZmZmZmZjtcclxuJGJnLS1ibHVlOiAjMzA5ZGU3O1xyXG4kYmctLWRhcmstYmx1ZTogIzE0MzA0ZDtcclxuJGJnLS1saWdodC1ncmV5OiAjZWNlZmYxO1xyXG5cclxuJGJnLS1ncmVlbjogIzU5OTAzMztcclxuJGJnLS1saWdodC1ncmV5LTI6ICNmMGY3ZjI7XHJcbiRiZy0tbGlnaHQtZ3JleS0zOiAjYzFjN2NkO1xyXG4kYmctLWdyZXk6ICMzMjQ3NWE7XHJcbiRiZy0tbGlnaHQtYmx1ZTogI2U3ZWRmNztcclxuXHJcblxyXG4vLyBmb250cyBjb2xvcnNcclxuJHR4dC0tYmxhY2s6ICMwMDAwMDA7XHJcbiR0eHQtLXdoaXRlOiAjZmZmZmZmO1xyXG4kdHh0LS1ibHVlOiAjMzA5ZGU3O1xyXG4kdHh0LS1kYXJrLWJsdWU6ICMxNDMwNGQ7XHJcbiR0eHQtLWdyZXk6ICMyNjMyMzg7XHJcbiR0eHQtLWdyZXktMjogIzQ1NWE2NDtcclxuJHR4dC0tZ3JleS0zOiAjNjM3Yjg2O1xyXG5cclxuXHJcbiR0eHQtLWxpZ2h0LWdyZXk6ICNjZWQ2ZDk7XHJcbiR0eHQtLWRhcmstZ3JleTogIzI1MjgyYjtcclxuJHR4dC0tZ3JlZW46ICM1OTkwMzM7XHJcbiIsIi5mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bzsgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDgsIDc3LCAwLjkyKTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDsgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgIFxyXG4gICAgXHJcbiAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTIxcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNy41NnJlbTsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNzIHsgICAgICAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgICAgY29sb3I6ICR0eHQtLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heCwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MzA0ZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQzMDRkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHR4dC0td2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHsgICAgICBcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7ICAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHsgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkdHh0LS13aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAxYjM3O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGZvcm0tdHh0LWNvbG9yOiAjMDAwMDAwO1xyXG4kZm9ybS1iZy1jb2xvcjogI2VjZWZmMTtcclxuJGZvcm0tYm9yZGVyLWNvbG9yOiAjMTQzMDRkO1xyXG4kZm9ybS1lcnJvci1jb2xvcjogI2M5MjgyNztcclxuJGZvcm0tcGxhY2Vob2xkZXI6ICM2YzczN2M7XHJcblxyXG5cclxuLmZpZWxkIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1iZy1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tdHh0LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1iZy1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRmb3JtLWJnLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgLndwY2Y3LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnLS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZy0tYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41NnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlODBkJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNTZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU2cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtIHsgICBcclxuICAgIC5maWVsZHNfX3dyYXAgeyAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LmZpZWxkX19ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdi5idG5fX2Jhc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkX19zdWJtaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG5fX2Jhc2U7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0tYm9yZGVyZWQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hamF4LWxvYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuNjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jc2VhcmNoZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tYmctY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS10eHQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmctY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMC42ODc1cmVtIDFyZW07XHJcbiAgICAgICBcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjA2cmVtIHNvbGlkICRmb3JtLWJnLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53cGNmNyB7XHJcbiAgICAud3BjZjctZm9ybSB7XHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDsgICAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5maWVsZF9fYm94ICo6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge29wYWNpdHk6IDAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjt9XHJcbi5maWVsZF9fYm94ICo6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgICAgICAge29wYWNpdHk6IDAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjt9XHJcbi5maWVsZF9fYm94ICo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICAge29wYWNpdHk6IDAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjt9XHJcbi5maWVsZF9fYm94ICo6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge29wYWNpdHk6IDAuODsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlcjt9XHJcbi5maWVsZF9fYm94ICo6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuLmZpZWxkX19ib3ggKjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7b3BhY2l0eTogMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxyXG4uZmllbGRfX2JveCAqOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5maWVsZF9fYm94ICo6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge29wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cclxuIiwiLm1vZGFsIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDsgICAgICAgXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtNTsgICAgICAgICBcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgJi5vcGVuZWQgeyBcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OyAgICBcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbF9fYm94IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgICBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2Utb3V0OyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgICAgICAubW9kYWxfX292ZXJsYXkgIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgIH0gICBcclxuICAgICAgICBcclxuICAgICAgICAmLmZhZGUge1xyXG4gICAgICAgICAgICAubW9kYWxfX2JveCB7IFxyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAlKTsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtOyAgIFxyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbTsgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuMzFyZW07XHJcbiAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTsgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wNnJlbSBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMS4yNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUgeyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTsgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAgICAgICAgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IFxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07ICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwIDA7ICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX292ZXJsYXkgeyAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44KTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCJsaWJzXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwidmFyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbWVkaWFcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnRuc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm0tZmllbGRzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21vZGFsXCI7XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctLXdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogJHR4dC0tYmxhY2s7XHJcblxyXG4gICAgJi5tZW51LW9wZW5lZCwgJi5tb2RhbC1vcGVuZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjQzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQ1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7ICBcclxuICAgICAgICBjb2xvcjogJHR4dC0tZGFyay1ibHVlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiLCBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICAgICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkdHh0LS1ibGFjaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6bm90KC5ob21lKSB7XHJcbiAgICAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICBcclxuICAgICAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnZS10ZW1wbGF0ZS1jdXN0b20tcGFnZSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDczMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMS45M3JlbSAwIDIuNXJlbTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tZ3JleS0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tZ3JleS0zO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xyXG5cclxuJXdpZGdldC1saW5rIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy0td2hpdGU7XHJcbiAgICBjb2xvcjogJHR4dC0tZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4xNCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJnLS13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHh0LS1ncmV5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFxIHtcclxuICAgICZfX2FyY2hpdmUsXHJcbiAgICAmX19zaW5nbGUsXHJcbiAgICAmX19zZWFyY2gsXHJcbiAgICAmX190YXhvbm9teS10YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy0tbGlnaHQtZ3JleTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heCwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWctcGF0aH0vb2N0YWdvbnMucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gMTAwJSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxICsgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxICsgcCxcclxuICAgICAgICBoMyArIHAsXHJcbiAgICAgICAgcCArIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwICsgLndwLWJsb2NrLW1lZGlhLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtYmxvY2staW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbGlnbmNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFsaWdubGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMWVtIDAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFsaWducmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWdhbGxlcnksXHJcbiAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWZpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMyMzczYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjM3M2M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS53cC1ibG9jay1maWxlX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKiArIC53cC1ibG9jay1maWxlX19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWdhbGxlcnksXHJcbiAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQHN1cHBvcnRzICgocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAwLjc3ZW0gMC43ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNzAlLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmlzLWNyb3BwZWQge1xyXG4gICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29sdW1ucy0xIHtcclxuICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcclxuICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgJi5jb2x1bW5zLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSxcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sdW1ucy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbnMtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMC42NjY2N2VtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbnMtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMC43NWVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbHVtbnMtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMC44ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sdW1ucy02IHtcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAwLjgzMzMzZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sdW1ucy03IHtcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAwLjg1NzE0ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoN24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sdW1ucy04IHtcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMi41JSAtIDAuODc1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOG4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFsaWdubGVmdCxcclxuICAgICAgICAgICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNC4yNXZ3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3AtYmxvY2stZW1iZWQge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNC4yNXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy0td2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9fYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLS1ib3JkZXJlZC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stZW1iZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvdy12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAud3AtYmxvY2stZW1iZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Bvc3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy0td2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKSxcclxuICAgICAgICAgICAgICAgICAgICAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnLS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR4dC0tZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpZGViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gMS43NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMzc1cmVtIHNvbGlkICRiZy0tYmx1ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgsICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogOHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNiU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuNzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtLWRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC0tYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYXFfX2NhdC1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYXFfX2NhdC1wYXJlbnQsXHJcbiAgICAgICAgICAgICYuZmFxX19jYXQtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtLWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZhcV9fY2F0LWNoaWxkLFxyXG4gICAgICAgICAgICAmLmZhcV9fY2F0LXBvc3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2lkZWJhci1idG4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy0tYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODE1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4sICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAld2lkZ2V0LWxpbms7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJjaGl2ZSB7XHJcbiAgICAgICAgLmZhcV9fcG9zdHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbiwgJHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VhcmNoLCAmX190YXhvbm9teS10YWdzIHtcclxuICAgICAgICAuZmFxX19wb3N0cyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGgge1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDEuNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjM3NXJlbSBzb2xpZCAkYmctLWJsdWU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHR4dC0tZGFyay1ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLCAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LS1kYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
