@charset "UTF-8";/*!
Theme Name: Super League Gaming
Version: 1.0.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url(https://use.typekit.net/dba4xbx.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{-webkit-box-sizing:content-box;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;-webkit-text-decoration:underline dotted;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}.black{background:#000}.white{background:#fff}.light-gray{background:#f2f2f2}.ascent-gray{background:#dbdbdb}.core-gray{background:#747474}.core-blue{background:#00b1e7}.selected-blue{background:#0081a8}.great-green{background:#00bc16}.hotness-red{background:#e61e25}.woke-orange{background:#f6921e}.shadow-blue{background:#33a9cc}.footer-gray{background:#464646}.black-text{color:#000}.white-text{color:#fff}.light-gray-text{color:#f2f2f2}.ascent-gray-text{color:#dbdbdb}.core-gray-text{color:#747474}.core-blue-text{color:#00b1e7}.selected-blue-text{color:#0081a8}.great-green-text{color:#00bc16}.hotness-red-text{color:#e61e25}.woke-orange-text{color:#f6921e}.shadow-blue-text{color:#33a9cc}.footer-gray-text{color:#464646}img{max-width:100%;height:auto}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:industry,sans-serif}.blog-module-container .module-content,.copy-container,.module-get-involved-container .module-get-involved-content{max-width:1396px;margin:0 auto}.home-wrap .home-main-slideshow .video-container{min-height:330px}.blog-module-container .page-template-tpl-home-page-noslide .home-main-carousel .module-content,.module-get-involved-container .page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-content,.page-template-tpl-home-page-noslide .home-main-carousel .blog-module-container .module-content,.page-template-tpl-home-page-noslide .home-main-carousel .copy-container,.page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-container .module-get-involved-content{max-width:none}@media (max-width:500px){.blog-module-container .page-template-tpl-home-page-noslide .home-main-carousel .module-content,.module-get-involved-container .page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-content,.page-template-tpl-home-page-noslide .home-main-carousel .blog-module-container .module-content,.page-template-tpl-home-page-noslide .home-main-carousel .copy-container,.page-template-tpl-home-page-noslide .home-main-carousel .module-get-involved-container .module-get-involved-content{top:5%!important}}.page-template-tpl-home-page-noslide .home-wrap-container{min-height:330px}p{font-weight:400}.module-cta-container{margin-top:60px;text-align:center}.module-cta-container p{margin:0;font-size:20px;line-height:21px}.module-cta-container a{color:#00b1e7}.site-footer{clear:both}.blog-posts .date-category,.blog-sidebar .sidebar-posts .date,.featured-blog-image .byline,.featured-blog-image .date-category,.slg-blog-slides .blog-slides-meta .byline,.slg-blog-slides .blog-slides-meta .date-category{font-size:10px;color:#fff;font-weight:300;margin:0}.featured-blog-image,.slg-blog-slides .carousel-cell{position:relative;height:400px;overflow:hidden;width:100%}@media (max-width:1125px){.featured-blog-image,.slg-blog-slides .carousel-cell{max-height:500px}}.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:765px){.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{-webkit-transform:translateY(-50%) scale(2);-ms-transform:translateY(-50%) scale(2);transform:translateY(-50%) scale(2)}}@media (max-width:360px){.featured-blog-image>img,.slg-blog-slides .carousel-cell>img{-webkit-transform:translateY(-50%) scale(2.5);-ms-transform:translateY(-50%) scale(2.5);transform:translateY(-50%) scale(2.5)}}.featured-blog-image:after,.slg-blog-slides .carousel-cell:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,0));background:-o-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,0));background:linear-gradient(to top right,rgba(0,0,0,.8),rgba(0,0,0,0))}.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding:0 60px}@media (max-width:668px){.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{padding:0 40px}}@media (max-width:414px){.featured-blog-image .content-container,.slg-blog-slides .carousel-cell .content-container{padding:0 20px}}.featured-blog-image .content,.slg-blog-slides .carousel-cell .content{max-width:1396px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}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;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{-webkit-box-sizing:border-box;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;-webkit-transition-duration:inherit;-o-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);-o-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);-o-transition-timing-function:cubic-bezier(.22,.61,.36,1);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;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;-o-transition:opacity .25s ease,visibility 0s ease .25s;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;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;-o-transition:opacity .25s ease 0s,visibility 0s ease 0s;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;-webkit-transform:translateZ(0);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;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;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{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);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;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;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;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;-o-transition:color .2s;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--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;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:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),color-stop(50%,rgba(0,0,0,.3)),color-stop(65%,rgba(0,0,0,.15)),color-stop(75.5%,rgba(0,0,0,.075)),color-stop(82.85%,rgba(0,0,0,.037)),color-stop(88%,rgba(0,0,0,.019)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom,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%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,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%,rgba(0,0,0,0) 100%);background:linear-gradient(to top,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%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;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{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 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}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);-o-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);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;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (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 0}.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 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;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 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 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);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;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);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:center center;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;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);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 all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.main-content table{background:0 0!important;color:#fff}.main-content table tr{background:0 0!important}.woocommerce div.product form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.woocommerce div.product form.cart .wc-box-office-ticket-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:0}.woocommerce-cart table.cart .product-thumbnail{min-width:130px!important}.woocommerce div.product form.cart .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:start;align-self:flex-start}.variations_form.cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.variations_form.cart .single_variation_wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-type-variable .summary.entry-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product .summary.entry-summary .woocommerce-product-details__short-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product .summary.entry-summary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product .summary.entry-summary .variations_form .variations{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product .summary.entry-summary .variations_form .login-required-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:960px){.alignright{float:none!important;display:block;margin:15px auto!important}}.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:960px){.alignleft{float:none!important;display:block;margin:15px auto!important}}a img.alignright{float:right;margin:5px 0 20px 20px}@media only screen and (max-width:960px){a img.alignright{float:none!important;display:block;margin:15px auto!important}}a img.alignnone{margin:5px 20px 20px 0}@media only screen and (max-width:960px){a img.alignnone{float:none!important;display:block;margin:15px auto!important}}a img.alignleft{float:left;margin:5px 20px 20px 0}@media only screen and (max-width:960px){a img.alignleft{float:none!important;display:block;margin:15px auto!important}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:1.5rem .5rem 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-content-container{padding:0 60px}@media (max-width:668px){.main-content-container{padding:0 40px}}@media (max-width:414px){.main-content-container{padding:0 20px}}.blog-module-container .main-content-container>.module-content,.main-content-container>.copy-container,.module-get-involved-container .main-content-container>.module-get-involved-content{max-width:1396px;margin:60px auto}@media (max-width:900px){.blog-module-container .main-content-container>.module-content,.main-content-container>.copy-container,.module-get-involved-container .main-content-container>.module-get-involved-content{margin:40px auto}}.sidebar-container{display:grid;grid-template-columns:1fr 250px;grid-gap:40px}@media only screen and (max-width:800px){.sidebar-container{grid-template-columns:1fr}}.blog-module-container .third-party-disclaimer.module-content,.copy-container.third-party-disclaimer,.module-get-involved-container .third-party-disclaimer.module-get-involved-content{margin:0 auto}@media screen and (max-width:600px){#wpadminbar{position:fixed}}@media screen and (max-width:782px){body.admin-bar{top:46px}}.header-wrapper{background:rgba(0,0,0,.1);position:fixed!important}.admin-bar .header-wrapper{top:32px}@media screen and (max-width:782px){.admin-bar .header-wrapper{top:46px}}.admin-bar .close-menu{top:92px}@media screen and (max-width:782px){.admin-bar .close-menu{top:46px}}.header-wrapper.sticky{background:0 0!important}.header-wrapper.sticky .desktop-header{background:#00b1e7!important}.header-wrapper.sticky .mobile-header{background:#00b1e7!important}.desktop-header{padding:0 60px}@media (max-width:668px){.desktop-header{padding:0 40px}}@media (max-width:414px){.desktop-header{padding:0 20px}}.desktop-header>.container{max-width:1396px}.header-container>.container{padding:0}@media (max-width:999px){.desktop-header{display:none}.mobile-header{display:block;background:0 0;-webkit-box-shadow:none;box-shadow:none}}.page-header{background:0 0;padding:0 60px;padding-top:40px;padding-bottom:40px!important}@media (max-width:668px){.page-header{padding:0 40px}}@media (max-width:414px){.page-header{padding:0 20px}}@media only screen and (min-width:1000px){.page-header{padding-top:60px}}@media only screen and (max-width:668px){.page-header{padding-top:40px}}@media only screen and (max-width:414px){.page-header{padding-bottom:20px!important}}.page-header h2.page-title{background:0 0;font-weight:400;font-size:38px;color:#fff!important;padding-bottom:0}.page-header .title-container{max-width:1396px;margin:auto}.page-header .title-container p{color:#fff;font-size:20px;line-height:22px;margin-top:0}.page-header .cta-container{margin-top:10px}.page-header .cta-container a{background:#fff!important;color:#00b1e7!important;font-size:12px;line-height:12px;padding:5px 15px!important;margin:0}.featured-blog-image{max-height:314px}body>header{position:relative!important}.page-template-default .post p{font-size:14px;line-height:17px;font-weight:400}.page-template-default .post h3{text-transform:none;font-size:18px;line-height:22px}.page-template-default .post ul{color:#747474;padding-left:20px}.page-template-default .post ul li{margin:10px 0;list-style:disc;font-size:14px;line-height:17px;font-weight:400}.page-template-default .post .gform_wrapper form{border-radius:6px;-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;padding:10px 20px;margin:40px 0}.page-template-default .post .gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.ginput_container{display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-default .post .gform_wrapper form li.gfield.gfield_error{background:0 0;padding:0;width:100%}.page-template-default .post .gform_wrapper form ul{padding:0}.page-template-default .post .gform_wrapper form [type=checkbox]:checked,.page-template-default .post .gform_wrapper form [type=checkbox]:not(:checked){margin:0 5px 0;position:relative;opacity:1;pointer-events:inherit}.page-template-default .post .gform_wrapper form .gform_footer.top_label{text-align:center}.page-template-default .post .gform_wrapper form .gform_footer.top_label input[type=submit]{background:#00b1e7;color:#fff;min-width:166px;border:0;border-radius:6px;padding:10px;cursor:pointer}.page-template-default .post .gform_confirmation_message{color:#747474!important;margin:20px 0;font-weight:600}.module.padding{padding:0 60px}@media (max-width:668px){.module.padding{padding:0 40px}}@media (max-width:414px){.module.padding{padding:0 20px}}.module-element{min-height:500px;max-width:1396px;margin:60px auto;padding:60px;border:1px solid #747474;border-radius:6px}.module-element>h2{margin-top:0}.omm-module .row.stage-inputs{display:none}.omm-module h3{text-align:center}.omm-module .center{margin:auto}.widget_recent_entries li{display:grid;grid-template-columns:63px 1fr;grid-gap:20px}.widget_recent_entries h4,.widget_recent_entries p{margin:0;color:#747474}.widget_recent_entries .publish-date{font-size:10px;line-height:12px}.widget_recent_entries h4{font-size:14px;line-height:17px}.widget_recent_entries a{color:#747474}.widget_recent_entries a:hover{color:#00b1e7}.widget h2{font-size:14px;line-height:17px;color:#747474;font-size:700}.container-page-404{position:relative;background:-webkit-gradient(linear,left top,right top,from(#ffc250),to(#ff6767));background:-webkit-linear-gradient(left,#ffc250,#ff6767);background:-o-linear-gradient(left,#ffc250,#ff6767);background:linear-gradient(to right,#ffc250,#ff6767);height:100vh;max-height:1080px;overflow:hidden}.container-page-404 img{display:block;-o-object-fit:cover;object-fit:cover;opacity:.53;width:100%;height:100%}.container-page-404 .overlay-container{position:absolute;top:0;right:0;left:0;bottom:0;padding:60px 60px 0 60px}.container-page-404 .overlay-container .overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:1396px;height:100%;margin:0 auto;padding:60px 0}@media only screen and (max-width:668px){.container-page-404 .overlay-container .overlay-wrapper{padding-bottom:120px}}.container-page-404 .overlay-container .centered-row{display:-webkit-box;display:-ms-flexbox;display:flex}.container-page-404 .overlay-container .content h2,.container-page-404 .overlay-container .content p{color:#fff!important}.container-page-404 .overlay-container .content.top{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.top{justify-items:center;margin:0 auto}}.container-page-404 .overlay-container .content.top h2{display:inline-block;font-size:100px;line-height:39px;text-align:center}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.top h2{font-size:80px;line-height:29px}}.container-page-404 .overlay-container .content.top p{display:inline-block;font-size:20px;line-height:24px;text-align:center}.container-page-404 .overlay-container .content.bottom{max-width:50%}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom{max-width:80%;margin:0 auto}}.container-page-404 .overlay-container .content.bottom p{font-size:18px;line-height:22px}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom p{font-size:14px;line-height:18px;text-align:center}}.container-page-404 .overlay-container .content.bottom p .cta-btn{background:#fff!important;color:#00b1e7!important;padding:6px 35px;margin:0;margin-top:10px}@media only screen and (max-width:668px){.container-page-404 .overlay-container .content.bottom p .cta-btn{font-size:12px;line-height:14px}}.container-page-404 .overlay-container .content.bottom p .cta-btn:hover{background:#00b1e7!important;color:#fff!important}.partner-page::before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#00249d),to(#00b1e7));background:-webkit-linear-gradient(left,#00249d,#00b1e7);background:-o-linear-gradient(left,#00249d,#00b1e7);background:linear-gradient(to right,#00249d,#00b1e7);opacity:.8;padding-top:60px}@media only screen and (max-width:668px){.partner-page::before{padding-top:20px}}.partner-page{height:100%;width:100%;overflow:hidden;padding-top:60px;position:relative}@media only screen and (max-width:668px){.partner-page{padding-top:20px}}.partner-page .content-container{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:60px}@media only screen and (max-width:668px){.partner-page .content-container{padding:0 20px 20px}}.partner-page .content-container .content{max-width:1396px;z-index:3;display:grid;grid-template-areas:"logo photo" "text photo";grid-template-columns:minmax(0,452px) 1fr;grid-template-rows:minmax(0,222px) 1fr;grid-column-gap:20px;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.partner-page .content-container .content{grid-template-columns:1fr 1fr}}@media only screen and (max-width:900px){.partner-page .content-container .content{display:block}}.partner-page .content-container .content .logo-container{grid-area:logo;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:222px}@media only screen and (max-width:900px){.partner-page .content-container .content .logo-container{display:block}}.partner-page .content-container .content .logo-container img{max-height:100%;height:100%;margin:0 auto;display:block;-o-object-fit:contain;object-fit:contain}.partner-page .content-container .content .photo-container{grid-area:photo;-ms-flex-item-align:start;align-self:flex-start;height:100%}@media only screen and (max-width:1920px){.partner-page .content-container .content .photo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-ms-flex-item-align:start;align-self:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (max-width:900px){.partner-page .content-container .content .photo-container{display:none}}.partner-page .content-container .content .photo-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 20px #464646;box-shadow:0 0 20px #464646}.partner-page .content-container .content .text-container{grid-area:text;-ms-flex-item-align:start;align-self:flex-start}.partner-page .content-container .content .text-container p{font-size:14px;line-height:17px;color:#fff;margin:0;padding:0;margin-bottom:20px}.partner-page .content-container .content .text-container .btn-cta{font-size:14px;line-height:17px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important}.partner-page .content-container .content .text-container .btn-cta:hover{color:#fff!important;background-color:#0081a8!important}.partner-page .background{z-index:1;top:0;left:0;position:absolute;height:100%;width:100%}.partner-page .background img{-o-object-fit:cover;object-fit:cover}.venue-header-container{background:0 0}@media (min-width:0px){.venue-header-container{padding:20px}}@media (min-width:668px){.venue-header-container{padding:40px}}@media (min-width:1000px){.venue-header-container{padding:40px 60px}}.venue-header-container .venue-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1396px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px}@media (min-width:668px){.venue-header-container .venue-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}}.venue-header-container .venue-header .venue-logo-container{overflow:hidden;border-radius:6px;max-height:107px;max-width:190px;margin:0 auto 20px;background:rgba(255,255,255,.5)}@media (min-width:668px){.venue-header-container .venue-header .venue-logo-container{margin:0 20px 0 0}}.venue-header-container .venue-header .venue-logo-container img{max-height:107px;max-width:190px;-o-object-fit:contain;object-fit:contain;margin:auto;padding:10px}.venue-header-container .venue-header .venue-title-container h2.venue-title{background:0 0;font-weight:400;font-size:38px;line-height:39px;color:#fff!important;padding-bottom:0;margin:0}.venue-header-container .venue-header .venue-title-container p{color:#fff!important;font-weight:400;font-size:14px;line-height:17px;margin:0}.venue-header-container .venue-header .venue-title-container p span.venue-state{text-transform:uppercase}.venue-header-container .venue-header .venue-title-container .venue-container{max-width:1396px;margin:auto}.venue-header-container .venue-header .venue-title-container .venue-container p{color:#fff;font-size:20px;line-height:22px;margin-top:0}.venue-header-container .venue-header .venue-title-container .cta-container{margin-top:10px}.venue-header-container .venue-header .venue-title-container .cta-container a{background:#fff!important;color:#00b1e7!important;font-size:12px;line-height:12px;padding:5px 15px!important;margin:0}.core-gray{background:#747474}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(to,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff to top right),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff to top right),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff to top right),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.announcements{color:#fff!important;font-family:industry,sans-serif;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 60px}@media (min-width:1920px){.announcements{padding:40px 60px}}@media only screen and (max-width:1000px){.announcements{padding:40px 40px}}@media only screen and (max-width:668px){.announcements{padding:20px 20px}}.announcements .content{max-width:1396px;width:100%;margin:auto;text-align:left}.announcements h1{font-weight:400;font-size:38px;line-height:39px;text-align:left;margin:0;margin-bottom:10px;word-wrap:break-word}.announcements p{font-weight:400;font-size:20px;line-height:22px;text-align:left;margin:0;margin-bottom:10px;padding:0;word-wrap:break-word}.announcements button{margin:0;padding:5px 10px;font-size:10px;line-height:12px;min-width:60px;min-height:22px;width:auto;height:auto;text-decoration:none;text-align:center;letter-spacing:.5px;outline:0;border:none;border-radius:6px;background-color:#fff;color:#00b1e7}.announcements button:hover{background-color:#0081a8;color:#fff}.announcements button:disabled{background-color:#dbdbdb;color:#fff}.announcements button:active{background-color:#87bad2;color:#fff}.slg-blog-slides{background:#000}.slg-blog-slides .blog-slides-meta{max-width:50%;margin-top:20px}@media (max-width:765px){.slg-blog-slides .blog-slides-meta{margin-top:0;max-width:100%}}.slg-blog-slides .blog-slides-meta .byline a,.slg-blog-slides .blog-slides-meta .date-category a{color:#fff}.slg-blog-slides .blog-slides-meta h2{font-weight:300;font-size:38px;line-height:39px;margin:10px 0}.slg-blog-slides .blog-slides-meta h2 a{color:#fff}.slg-blog-slides .blog-slides-meta .btn-special{color:#00b1e7!important}.slg-blog-slides .blog-slides-meta .btn-special:hover{color:#fff!important}.slg-blog-slides .flickity-page-dots .dot{border-color:#fff;width:12px;height:12px}.slg-blog-slides .flickity-page-dots .dot.is-selected{background:#fff}.slg-blog-slides .flickity-page-dots{bottom:20px}.featured-blog-image{max-height:600px}.featured-blog-image .byline a,.featured-blog-image .date-category a{color:#fff}.featured-blog-image .blog-slides-meta{max-width:50%;margin-top:20px}@media (max-width:1125px){.featured-blog-image .blog-slides-meta{max-width:100%}}@media (max-width:765px){.featured-blog-image .blog-slides-meta{margin-top:0;max-width:100%}}.featured-blog-image h2{font-weight:300;font-size:38px;line-height:39px;margin:10px 0;color:#fff!important}.featured-blog-image h2 a{color:#fff}.featured-blog-image .byline-container{display:grid;grid-template-columns:40px 1fr;grid-column-gap:10px}.featured-blog-image .byline-container img{border:1px solid #fff;border-radius:50%;width:40px;height:40px}.featured-blog-image .byline-container p{font-size:14px;margin:0;-ms-flex-item-align:center;align-self:center}.blog-sidebar-container{display:grid;grid-template-columns:minmax(500px,1fr) 226px;grid-column-gap:73px}@media (max-width:900px){.blog-sidebar-container{grid-template-columns:100%}}.blog-posts .post{margin-bottom:60px}.blog-posts .post strong{font-weight:600}.blog-posts .featured-image{margin-bottom:10px}.blog-posts .featured-image img{border-radius:6px;-webkit-box-shadow:0 0 20px #dbdbdb;box-shadow:0 0 20px #dbdbdb}.blog-posts .date-category{color:#747474}.blog-posts .date-category a{color:#747474}.blog-posts .post-title h2{margin:0}.blog-posts .post-title h2 a{color:#747474}.blog-posts .post-title h2 a:hover{color:#00b1e7}.blog-sidebar h3{font-size:14px;color:#747474!important;text-transform:none}.blog-sidebar li{margin:20px 0;font-size:14px}.blog-sidebar .blog-widget{margin-bottom:40px}.blog-sidebar .sidebar-posts .post{display:grid;grid-column-gap:20px;grid-template-columns:63px 1fr;margin-bottom:20px}.blog-sidebar .sidebar-posts .date{margin:0;line-height:12px;color:#747474}.blog-sidebar .sidebar-posts .date a{color:#747474}.blog-sidebar .sidebar-posts h4{margin:0;font-size:14px;line-height:17px}.blog-sidebar .sidebar-posts h4 a{color:#747474}.blog-sidebar .sidebar-posts h4 a:hover{color:#00b1e7}.category-pagination{text-align:center}.category-pagination .next.page-numbers span{display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px}.category-pagination .prev.page-numbers span{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:14px}.author-page-image .blog-slides-meta{max-width:100%}.author-page-image .byline-container{grid-template-columns:130px 1fr;grid-gap:20px}.author-page-image .byline-container img{display:block;width:130px;height:130px}.author-page-image .byline-container .byline{font-size:38px;line-height:39px}.page-pagination .page-count{min-width:auto}.at-below-post.addthis_tool{margin-top:30px}.blog-module-container{background:#f2f2f2;padding:0 60px;padding-top:100px;padding-bottom:100px}@media (max-width:668px){.blog-module-container{padding:0 40px}}@media (max-width:414px){.blog-module-container{padding:0 20px}}@media only screen and (max-width:860px){.blog-module-container{padding-top:40px;padding-bottom:40px}}.blog-module-container .module-content{color:#747474}.blog-module-container img{-webkit-box-shadow:0 0 20px rgba(116,116,116,.4);box-shadow:0 0 20px rgba(116,116,116,.4);border-radius:6px;display:block}.blog-module-container .module-blog-featured-item{margin-bottom:80px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,1fr);grid-gap:20px}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item{margin-bottom:20px}}.blog-module-container .module-blog-featured-item .module-blog-featured-image{grid-column:2/3;grid-row:1/3;-ms-flex-item-align:end;align-self:end}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-featured-image{grid-column:1/3;grid-row:2/3}}.blog-module-container .module-blog-featured-item .module-blog-header{grid-column:1/2;text-align:center;-ms-flex-item-align:end;align-self:end}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-header{grid-column:1/3;-ms-flex-item-align:start;align-self:start;margin-bottom:20px}}.blog-module-container .module-blog-featured-item .module-blog-meta{grid-column:1/2;text-align:center}@media only screen and (max-width:860px){.blog-module-container .module-blog-featured-item .module-blog-meta{grid-column:1/3;text-align:left;margin:0}}.blog-module-container .module-blog-header h2{font-weight:400;margin:0;font-size:38px;line-height:39px}.blog-module-container .module-blog-meta{margin-top:10px}.blog-module-container .module-blog-meta .module-blog-categories,.blog-module-container .module-blog-meta .module-blog-date{font-size:14px;line-height:17px;margin:0}.blog-module-container .module-blog-meta .module-blog-categories a,.blog-module-container .module-blog-meta .module-blog-date a{color:#747474}.blog-module-container .module-blog-meta h3{margin:10px 0;font-size:20px;line-height:22px;text-transform:none;font-weight:700;min-height:44px}.blog-module-container .module-blog-meta h3 a{color:#747474}.blog-module-container .module-blog-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media only screen and (max-width:860px){.blog-module-container .module-blog-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:860px){.blog-module-container .module-blog-items .module-blog-item:nth-child(3){display:none}}.page-header.cta-banner{padding:0 60px;padding-top:40px!important}@media (max-width:668px){.page-header.cta-banner{padding:0 40px}}@media (max-width:414px){.page-header.cta-banner{padding:0 20px}}.page-header.cta-banner .cta-banner-wrapper{max-width:1396px;margin:0 auto}.page-header.cta-banner h2.page-title{padding:0!important;margin-top:0!important}@media only screen and (max-width:668px){.page-header.cta-banner h2.page-title{font-size:28px;line-height:30px}}.explore-experiences-module-container{padding-top:40px;padding-bottom:40px}@media only screen and (min-width:668px){.explore-experiences-module-container{padding-top:100px;padding-bottom:100px}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.explore-experiences-module-container .top-content{width:88%;max-width:924px;margin:0 auto}.explore-experiences-module-container h2{text-align:center;font-size:38px;line-height:39px;font-weight:400;margin-bottom:20px;margin-top:0}.explore-experiences-module-container .no-response{display:none;text-align:center;margin-bottom:40px;padding:0 60px}@media (max-width:668px){.explore-experiences-module-container .no-response{padding:0 40px}}@media (max-width:414px){.explore-experiences-module-container .no-response{padding:0 20px}}.explore-experiences-module-container .experience-filter-container{display:grid;grid-template-columns:auto 80px;grid-template-rows:auto;grid-template-areas:"games games" "miles zip" "online online";grid-row-gap:20px;grid-column-gap:20px;margin:0 auto;margin-bottom:40px;max-width:880px}@media only screen and (min-width:414px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:auto 111px}}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:1fr 1fr 100px;grid-template-areas:"games miles zip" "online . ."}}@media only screen and (min-width:1000px){.explore-experiences-module-container .experience-filter-container{grid-template-columns:1fr 1fr 160px}}.explore-experiences-module-container .experience-filter-container .input-field.zip{padding:0;margin:0}.explore-experiences-module-container .experience-filter-container .input-field.zip input{height:37px;padding:10px;margin:0;border:1px solid #fff;font-size:14px;line-height:17px}.explore-experiences-module-container .experience-filter-container .input-field.zip input[type=search]{-moz-appearance:none;-webkit-appearance:none}.explore-experiences-module-container .experience-filter-container .select-field{padding:0;margin:0}.explore-experiences-module-container .experience-filter-container .select-field .select-wrapper input{z-index:75;height:37px;margin:0;padding:0 10px;font-size:14px;line-height:17px;border-color:#fff;color:#fff}.explore-experiences-module-container .experience-filter-container .select-field .select-wrapper .icon-arrow{color:#fff;right:10px}.explore-experiences-module-container .experience-filter-container .select-field.games{grid-area:games}.explore-experiences-module-container .experience-filter-container .select-field.miles{grid-area:miles}.explore-experiences-module-container .experience-filter-container .select-field.zip{grid-area:zip}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:not(:checked)+span:not(.lever):after{background-color:#fff;border:none}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#fff}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):after{background-color:#fff;border:none}.explore-experiences-module-container .experience-filter-container [type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fb5e5a;border-bottom:2px solid #fb5e5a;-webkit-transform:rotateZ(37deg);-ms-transform:rotate(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.explore-experiences-module-container .experience-filter-container .online-checkbox-wrapper{grid-area:online}.explore-experiences-module-container .experience-filter-container label span{font-size:14px}.explore-experiences-module-container .experience-grid-container{position:relative}.explore-experiences-module-container .experience-grid-container .spinner-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;z-index:75}.explore-experiences-module-container .experience-grid-container .spinner-wrapper .icon-spinner-dark{display:block;-webkit-animation:spin .6s infinite linear;animation:spin .6s infinite linear;margin:auto}.explore-experiences-module-container .experience-grid-container .spinner-wrapper .icon-spinner-dark .path2:before{color:#00b1e7}@media only screen and (max-width:667px){.explore-experiences-module-container .experience-carousel{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;margin-bottom:20px;padding:0 20px}.explore-experiences-module-container .experience-carousel:after{content:''}.explore-experiences-module-container .experience-carousel .experience-cell:nth-child(n+5){display:none!important}}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel{padding:0;display:block;margin-bottom:90px}.explore-experiences-module-container .experience-carousel:after{content:'flickity';display:none}}.explore-experiences-module-container .experience-carousel .flickity-viewport{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.explore-experiences-module-container .experience-carousel .flickity-viewport .flickity-slider .experience-cell{width:calc((88% - 40px)/ 3);max-width:280px;max-height:280px;margin-right:20px}.explore-experiences-module-container .experience-carousel .flickity-page-dots{bottom:-40px}.explore-experiences-module-container .experience-carousel .flickity-page-dots .dot{width:12px;height:12px;border-color:#fff}.explore-experiences-module-container .experience-carousel .flickity-page-dots .dot.is-selected{background:#fff}.explore-experiences-module-container .experience-carousel .flickity-button{display:none}.explore-experiences-module-container .experience-carousel .experience-cell{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:6px}.explore-experiences-module-container .experience-carousel .experience-cell a{position:relative;display:block;height:100%;overflow:hidden;z-index:100}.explore-experiences-module-container .experience-carousel .experience-cell a:hover{cursor:pointer}.explore-experiences-module-container .experience-carousel .experience-cell a .live-now{border-top-left-radius:6px;position:absolute;width:122px;height:46px}.explore-experiences-module-container .experience-carousel .experience-cell a img{border-radius:6px;display:block;position:relative;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width:414px){.explore-experiences-module-container .experience-carousel .experience-cell a img{min-height:177px}}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text{position:absolute;bottom:0;width:100%;z-index:100;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:rgba(0,0,0,.8);min-height:68px}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel .experience-cell .tile-text{min-height:51px}}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p{margin:0;color:#fff}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.date{font-size:12px;line-height:14px;text-transform:uppercase}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.date .time{opacity:.6}.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.name{font-weight:700;font-size:14px;line-height:17px;max-height:34px;overflow:hidden}@media only screen and (min-width:668px){.explore-experiences-module-container .experience-carousel .experience-cell .tile-text p.name{max-height:17px}}.explore-experiences-module-container .cta{text-align:center}.explore-experiences-module-container .cta a{font-size:20px;line-height:21px;display:inline-block;margin:0 auto;text-align:center;color:#fff}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(40%,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 40%),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff 40%),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff 40%),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.featured-experiences{color:#fff!important;font-family:industry,sans-serif}.featured-experiences .carousel{padding:0 0 40px;outline:0;opacity:1;height:100%}.featured-experiences .carousel .carousel-cell{opacity:0;position:absolute;left:-999}.featured-experiences .carousel .carousel-cell:first-child{opacity:1;position:relative;left:0}@media only screen and (max-width:668px){.featured-experiences .carousel{padding:0 0 10px}}@media only screen and (max-width:668px){.featured-experiences .flickity-viewport{margin-bottom:-20px}}.featured-experiences .carousel-cell{width:66%;padding:20px;max-width:860px;max-height:580px;margin:20px auto 20px;display:grid;grid-gap:20px;grid-template-columns:2fr 4fr;grid-auto-rows:1fr 1fr}@media only screen and (max-width:1000px){.featured-experiences .carousel-cell{width:90%}}@media only screen and (max-width:668px){.featured-experiences .carousel-cell{margin:30px auto 0;width:100%;grid-auto-rows:none;grid-template-columns:1fr 1fr;grid-template-rows:4fr 2fr;max-height:none}}@media only screen and (max-width:414px){.featured-experiences .carousel-cell{width:100%;grid-auto-rows:none;grid-template-columns:1fr 1fr;grid-template-rows:4fr 2fr;margin:30px 0}}@media only screen and (max-width:320px){.featured-experiences .carousel-cell{grid-auto-rows:none;grid-template-columns:130px 130px;grid-template-rows:280px 177px}}.featured-experiences .carousel-cell img{display:block;width:100%;display:block;position:relative;-o-object-fit:cover;object-fit:cover;height:100%}.featured-experiences .carousel-cell>div{display:block;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2);overflow:hidden}.featured-experiences .carousel-cell>div:first-child{grid-column:2/-1;grid-row:1/3;margin-right:-20px}@media only screen and (max-width:668px){.featured-experiences .carousel-cell>div:first-child{grid-column:1/-1;grid-row:1;margin-right:0}}.featured-experiences .carousel-cell>div .violator{z-index:3;position:absolute;width:122px}.featured-experiences .carousel-cell>div .image-text-container{height:100%;position:relative;overflow:hidden}.featured-experiences .carousel-cell>div:first-child>div .copy{position:absolute;bottom:0;left:0;color:#fff;padding:10px;z-index:3;width:100%;height:51px;text-align:left;background:rgba(0,0,0,.8)}.featured-experiences .carousel-cell>div:first-child>div .copy p:first-child{color:#fff;font-weight:400;font-size:12px;line-height:14px;margin:0 0 2px 0;max-height:14px;text-transform:uppercase}.featured-experiences .carousel-cell>div:first-child>div .copy p:last-child{color:#fff;font-weight:700;font-size:14px;line-height:17px;margin:0;max-height:17px}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:first-child>div .copy p:last-child{max-height:17px}}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy{position:absolute;bottom:0;left:0;color:#fff;padding:10px;z-index:3;width:100%;height:51px;text-align:left;background:rgba(0,0,0,.8)}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:not(:first-child)>div .copy{height:68px}}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:first-child{color:#fff;font-weight:400;font-size:12px;line-height:14px;margin:0 0 2px 0;max-height:14px;text-transform:uppercase}.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:last-child{color:#fff;font-weight:700;font-size:14px;line-height:17px;margin:0;max-height:17px}@media only screen and (max-width:414px){.featured-experiences .carousel-cell>div:not(:first-child)>div .copy p:last-child{max-height:34px}}.featured-experiences .flickity-page-dots{bottom:25px}@media only screen and (max-width:668px){.featured-experiences .flickity-page-dots{display:none}}.featured-experiences .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.featured-experiences .flickity-page-dots .dot.is-selected{background:#f6921e}.featured-experiences .carousel.is-single-slide .flickity-page-dots{display:none}.featured-experiences .carousel.is-single-slide .carousel-cell{margin:20px auto}.featured-experiences .carousel.is-single-slide+.link a{padding-top:0;margin-top:-30px}.featured-experiences .link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px}@media only screen and (max-width:668px){.featured-experiences .link{padding-bottom:0}}.featured-experiences .link p{margin:0 auto 10px;padding:0}.featured-experiences .link a{text-decoration:none;color:#00b1e7;font-size:20px;line-height:21px;text-align:center}@media only screen and (max-width:668px){.featured-experiences .link a{padding-top:0}}.featured-experiences .link a:hover{color:#0081a8;cursor:pointer}.page-header.featured-image{background:-webkit-gradient(linear,left bottom,right top,from(#2cc0c6),to(#04c49f));background:-webkit-linear-gradient(bottom left,#2cc0c6,#04c49f);background:-o-linear-gradient(bottom left,#2cc0c6,#04c49f);background:linear-gradient(to top right,#2cc0c6,#04c49f)}.page-header.featured-image .title-container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:950px){.page-header.featured-image .title-container{grid-template-columns:1fr}}.page-header.featured-image .title-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header.featured-image .title-content .subheading p{margin:0}.page-header.featured-image .featured-image-container{text-align:right;margin:-60px 0 -40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:950px){.page-header.featured-image .featured-image-container{display:none}}.page-header.featured-image .featured-image-container img{width:100%}.future-experiences-container{padding:0 60px;padding-top:10px;padding-bottom:10px}@media (max-width:668px){.future-experiences-container{padding:0 40px}}@media (max-width:414px){.future-experiences-container{padding:0 20px}}.future-experiences-container .future-experiences-wrapper{max-width:1396px;margin:0 auto}.future-experiences-container h3{margin-bottom:40px}.future-experiences-container .experience-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:40px}@media only screen and (max-width:668px){.future-experiences-container .experience-list{grid-template-columns:repeat(2,1fr)}}.future-experiences-container .experience-list .experience-cell{position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:6px}.future-experiences-container .experience-list .experience-cell a{position:relative;display:block;height:100%;overflow:hidden}.future-experiences-container .experience-list .experience-cell a .live-now{border-top-left-radius:6px;position:absolute;width:122px;height:46px}.future-experiences-container .experience-list .experience-cell a img{border-radius:6px;display:block;position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:414px){.future-experiences-container .experience-list .experience-cell a img{min-height:177px}}.future-experiences-container .experience-list .experience-cell .tile-text{position:absolute;bottom:0;width:100%;z-index:100;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:rgba(0,0,0,.8);min-height:68px}@media only screen and (min-width:668px){.future-experiences-container .experience-list .experience-cell .tile-text{min-height:51px}}.future-experiences-container .experience-list .experience-cell .tile-text p{margin:0;color:#fff}.future-experiences-container .experience-list .experience-cell .tile-text p.date{font-size:12px;line-height:14px;text-transform:uppercase}.future-experiences-container .experience-list .experience-cell .tile-text p.date .time{opacity:.6}.future-experiences-container .experience-list .experience-cell .tile-text p.name{font-weight:700;font-size:14px;line-height:17px;max-height:34px}@media only screen and (min-width:668px){.future-experiences-container .experience-list .experience-cell .tile-text p.name{max-height:17px}}.future-experiences-container .watch-more a{display:block;margin:0 auto;text-align:center}.gradient-sunset{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(90%,#fff)),-webkit-gradient(linear,right top,left top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(rgba(255,255,255,0),#fff 90%),-webkit-linear-gradient(right,#ff6767,#ffc250);background:-o-linear-gradient(rgba(255,255,255,0),#fff 90%),-o-linear-gradient(right,#ff6767,#ffc250);background:linear-gradient(rgba(255,255,255,0),#fff 90%),linear-gradient(270deg,#ff6767,#ffc250);background-repeat:none}.games-directory{padding:10px 60px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:0px){.games-directory{padding:10px 20px}}@media (min-width:668px){.games-directory{padding:10px 40px}}.games-directory .content{max-width:1396px;margin:0 auto}.games-directory .content .heading h1,.games-directory .content .heading p{color:#fff!important}.games-directory .content .heading h1{font-size:38px;line-height:39px;font-weight:400;margin:0}.games-directory .content .heading p{font-size:20px;line-height:22px;font-weight:400;margin:0;margin-top:10px}.games-directory .content .filter-container{margin-bottom:40px}.games-directory .content .filter-container p{color:#fff}.games-directory .content .filter-container .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.games-directory .content .filter-container .filters>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:37px}@media only screen and (max-width:414px){.games-directory .content .filter-container .filters>div{display:block}}.games-directory .content .filter-container input[type=text]{border:1px solid #fff;margin:0;color:#fff;height:37px;line-height:37px;padding:0 0 0 10px}.games-directory .content .filter-container input[type=text]::-webkit-input-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::-moz-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::-ms-input-placeholder{color:#fff}.games-directory .content .filter-container input[type=text]::placeholder{color:#fff}.games-directory .content .filter-container input[type=text]:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.games-directory .content .filter-container .search{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-right:20px}@media only screen and (max-width:668px){.games-directory .content .filter-container .search{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:414px){.games-directory .content .filter-container .search{margin-right:0;margin-bottom:60px}}.games-directory .content .filter-container .search .input-container{position:relative}.games-directory .content .filter-container .search .input-container svg{position:absolute;fill:#fff;right:0;margin:10px}.games-directory .content .filter-container .search .input-container input{position:absolute}.games-directory .content .filter-container .sort{-webkit-box-flex:1;-ms-flex:1;flex:1}.games-directory .content .filter-container .sort .input-field.select-field{margin:0;padding:0}.games-directory .content .filter-container .sort svg.caret{display:none}.games-directory .content .filter-container .sort .icon-arrow{color:#fff;right:0;margin:10px}.games-directory .content .filter-container .checkbox-upcoming{position:relative;margin-top:20px}.games-directory .content .filter-container .checkbox-upcoming label{display:-webkit-box;display:-ms-flexbox;display:flex}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]{z-index:3;position:absolute;height:17px;width:17px}.games-directory .content .filter-container .checkbox-upcoming path{fill:#fff;width:17px;height:17px;z-index:1}.games-directory .content .filter-container .checkbox-upcoming svg#empty{z-index:1;display:inline-block}.games-directory .content .filter-container .checkbox-upcoming svg#full{z-index:1;display:none}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]:checked+svg#empty{display:none}.games-directory .content .filter-container .checkbox-upcoming input[type=checkbox]:checked~svg#full{display:inline-block!important}.games-directory .content .filter-container .checkbox-upcoming p{color:#fff;font-size:14px;line-height:17px;margin:2px 0 0 10px}.games-directory .content .no-results-message{display:none;margin:auto;grid-column:1/-1;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.games-directory .content .games-grid{width:100%;margin:0 auto 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:repeat(5,minmax(0,160px));grid-auto-rows:auto}@media (min-width:0px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,130px))}}@media (min-width:320px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,177px))}}@media (min-width:414px){.games-directory .content .games-grid{grid-template-columns:repeat(2,minmax(0,377px))}}@media (min-width:668px){.games-directory .content .games-grid{grid-template-columns:repeat(4,minmax(0,577px))}}@media (min-width:1000px){.games-directory .content .games-grid{grid-template-columns:repeat(5,minmax(0,1000px))}}@media (min-width:1920px){.games-directory .content .games-grid{grid-template-columns:repeat(7,minmax(0,160px))}}.games-directory .content .games-grid .tile{overflow:hidden}.games-directory .content .games-grid .tile .img-container{overflow:hidden;width:100%;max-height:204px;max-width:160px}@media (min-width:414px){.games-directory .content .games-grid .tile .img-container{max-height:100%;max-width:100%}}.games-directory .content .games-grid .tile .img-container img{border-radius:6px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.games-directory .content .games-grid .tile .text-container p{color:#747474;margin-top:10px}.games-directory .content .games-grid .tile .text-container .title{font-size:14px;line-height:17px;max-height:34px;font-weight:700}.games-directory .content .games-grid .tile .text-container .subtitle{font-size:12px;line-height:14px;max-height:14px;font-weight:400;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.gradient-sunset{background:-webkit-gradient(linear,left top,right top,from(#ff6767),to(#ffc250));background:-webkit-linear-gradient(left,#ff6767,#ffc250);background:-o-linear-gradient(left,#ff6767,#ffc250);background:linear-gradient(90deg,#ff6767,#ffc250)}.game-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:industry,sans-serif;padding-bottom:100px;padding:100px 60px 100px}@media only screen and (max-width:668px){.game-selector{padding:40px 20px 40px}}.game-selector .content-grid{max-width:1396px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-gap:20px}@media only screen and (max-width:668px){.game-selector .content-grid{display:block}}.game-selector .content-grid .copy{margin:auto;max-width:452px}.game-selector .content-grid h1,.game-selector .content-grid p{color:#fff}.game-selector .content-grid h1{font-size:38px;line-height:39px;font-weight:400;margin-bottom:20px}@media only screen and (max-width:668px){.game-selector .content-grid h1{margin:0;margin-bottom:40px}}.game-selector .content-grid p{font-size:20px;line-height:22px}@media only screen and (max-width:668px){.game-selector .content-grid p{display:none}}.game-selector .content-grid .tiles-4-max{display:grid;grid-template-columns:repeat(2,minmax(0,216px));grid-auto-rows:auto;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-4-max{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.game-selector .content-grid .tiles-6-max{display:grid;grid-template-columns:repeat(3,minmax(0,216px));grid-auto-rows:auto;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-6-max{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}@media only screen and (max-width:1000px){.game-selector .content-grid .tiles-6-max a:nth-child(n+5){display:none}}.game-selector .content-grid .tile::before{content:"";display:inline-block;width:1px;height:0;padding-bottom:100%}.game-selector .content-grid .tile{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.4);width:100%;height:100%;border-radius:6px;margin:auto;padding:20px}.game-selector .content-grid .tile img{-o-object-fit:cover;object-fit:cover;-ms-flex-item-align:center;align-self:center;justify-self:center;width:100%}.game-selector .cta-link{padding:0;margin-bottom:0;margin-top:40px}.game-selector .cta-link a{font-size:20px;line-height:21px;text-decoration:none;color:#fff;text-align:center}.game-selector .cta-link a:hover{color:#0081a8!important}.image-gallery-module{padding:0 20px}@media only screen and (min-width:668px){.image-gallery-module{padding:0 40px}}@media only screen and (min-width:1000px){.image-gallery-module{padding:0 60px}}@media only screen and (min-width:1920px){.image-gallery-module{padding:0}}.image-gallery-container{padding:0;margin:0;position:relative;max-width:1396px;margin:0 auto}.image-gallery-container .flickity-slider{width:100%}.image-gallery-container .carousel-cell{-webkit-box-shadow:none;box-shadow:none;width:100%;margin-right:20px}.image-gallery-container .carousel-cell .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-gallery-container .carousel-cell .image-container img{-o-object-fit:contain;object-fit:contain;margin:auto;max-height:785px}.image-gallery-container .next-slide,.image-gallery-container .prev-slide{background:0 0;border:none;cursor:pointer}.image-gallery-container .next-slide span.icon-arrow,.image-gallery-container .prev-slide span.icon-arrow{color:#fff}.image-gallery-container .prev-slide-container{position:absolute;left:0;top:50%;z-index:50;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.image-gallery-container .next-slide-container{position:absolute;right:0;top:50%;z-index:50;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.image-gallery-container .flickity-page-dots{bottom:-40px}.image-gallery-container .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.image-gallery-container .flickity-page-dots .dot.is-selected{background:#f6921e}.image-gallery-container .flickity-button{background:0 0}.image-gallery-container .flickity-button .flickity-button-icon{fill:#fff}.container-wrap.sign-in-container{padding:25px!important;background:url(https://s3-us-west-1.amazonaws.com/slg-wordpress-images-prod/wp-content/uploads/2018/07/24154047/login-bg2.jpg) no-repeat!important;background-size:cover!important;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:822px;position:relative}@media (max-width:668px){.container-wrap.sign-in-container{min-height:100%}}.container-wrap.sign-in-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(231,0,187,.46)),to(rgba(30,246,229,.46)));background:-webkit-linear-gradient(bottom left,rgba(231,0,187,.46),rgba(30,246,229,.46));background:-o-linear-gradient(bottom left,rgba(231,0,187,.46),rgba(30,246,229,.46));background:linear-gradient(to top right,rgba(231,0,187,.46),rgba(30,246,229,.46));z-index:2}.container-wrap.sign-in-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,.8));background:-o-linear-gradient(bottom left,rgba(0,0,0,.8),rgba(0,0,0,.8));background:linear-gradient(to top right,rgba(0,0,0,.8),rgba(0,0,0,.8));z-index:1}.container-wrap.sign-in-container .container.main-content{max-width:430px!important;margin:auto!important;position:relative;z-index:5;padding-top:40px!important}.container-wrap.sign-in-container .row p{margin:0 0 40px;padding:0}.container-wrap.sign-in-container .row .icon-login-logo{font-size:240px;margin-bottom:102px;display:inline-block}@media (max-width:668px){.container-wrap.sign-in-container .row .icon-login-logo{margin-bottom:70px}}.container-wrap.sign-in-container .gform_button{font-family:industry,sans-serif!important;font-weight:500}.ui-datepicker-title{padding:15px}.ui-datepicker-title select{display:block!important;margin:5px 0;height:2rem}.ui-datepicker th{padding:5px!important}.container-wrap.sign-in-container.log-in-container .gform_button{font-family:industry,sans-serif!important;font-weight:500}@media (max-width:414px){.container-wrap.sign-in-container.log-in-container .container.main-content{padding-top:0!important}}.container-wrap.sign-in-container.log-in-container .row p{padding-bottom:0!important}.container-wrap.sign-in-container.log-in-container .row .icon-login-logo{font-size:140px;margin-bottom:0}.container-wrap.sign-in-container.log-in-container .row .hyper{text-transform:none;color:#fff!important;margin-top:-20px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper{margin-top:-20px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper input[type=password],.container-wrap.sign-in-container.log-in-container .row .gform_wrapper input[type=text]{height:58px;width:100%}@media (max-width:668px){.container-wrap.sign-in-container.log-in-container .row .gform_wrapper{max-width:284px}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper li{margin:20px 0}}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper *{color:#fff!important}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper .dropdown-content li>span{color:#00b1e7!important}.container-wrap.sign-in-container.log-in-container .row .gform_wrapper ul.gform_fields li.gfield{padding:0}.container-wrap.sign-in-container.log-in-container .row .gfield_label{font-weight:700!important;font-family:industry,sans-serif;margin-bottom:0!important;color:#fff!important}.container-wrap.sign-in-container.log-in-container .row .top_label div.ginput_container{margin-top:0!important}.container-wrap.sign-in-container.log-in-container .row .field_sublabel_below .ginput_complex.ginput_container label{color:#fff}.container-wrap.sign-in-container.log-in-container .row .field_description_below .gfield_description{color:#fff}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li{display:-webkit-box;display:-ms-flexbox;display:flex}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li input{width:auto!important;margin-right:15px}.container-wrap.sign-in-container.log-in-container .row ul.gfield_checkbox li label{color:#fff!important}.container-wrap.sign-in-container.log-in-container .row input{width:100%!important;color:#fff!important;border:1px solid #fff;padding:10px!important}.container-wrap.sign-in-container.log-in-container .row input:focus{border:1px solid transparent}.container-wrap.sign-in-container.log-in-container .row input[type=submit]{height:58px;font-size:1.25rem;margin-bottom:40px}.container-wrap.sign-in-container.log-in-container .row input[type=submit]:hover{background:#0081a8!important}.container-wrap.sign-in-container.log-in-container .row input[type=checkbox]{position:relative!important;opacity:1!important;pointer-events:auto!important}.container-wrap.sign-in-container.log-in-container .row a{color:#00b1e7}.container-wrap.sign-in-container.log-in-container div.validation_error{display:none!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error{background:0 0;border:0!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0!important}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error input{border-color:#e61e25!important;border-bottom:11px solid #e61e25!important;height:52px}.container-wrap.sign-in-container.log-in-container li.gfield.gfield_error .gfield_description{color:#e61e25!important;font-size:14px!important;padding:10px 0 0!important;line-height:100%!important}.container-wrap.sign-in-container.log-in-container input[type=submit]{border-radius:6px;border:0!important;width:100%;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;line-height:24px;margin:.83333rem 0 .5rem 0;font-size:1.125rem;margin:.75rem 0 .45rem 0;padding:5px 10px;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;background-color:#00b1e7!important}.container-wrap.sign-in-container.log-in-container input[type=submit]:hover{background:#0081a8!important}.reset-password-messaging{color:#fff}.loginTOScheckbox{display:none}.logged-in #menu-item-40685{display:none}#menu-item-29237,#menu-item-29243{display:none}.logged-in #menu-item-29237,.logged-in #menu-item-29243{display:block}.container-wrap.sign-in-container.log-in-container .row p{color:#fff}.blog{background:#f2f2f2;font-family:industry,sans-serif;color:#747474;padding:100px 50px 100px 50px}.blog .content{max-width:1396px;margin:0 auto;display:grid}@media only screen and (max-width:668px){.blog{padding:100px 30px 100px 30px}}@media only screen and (max-width:414px){.blog{padding:40px 10px 40px 10px}}.blog .featured-post{display:grid;grid-template-columns:1fr 1fr;text-align:center;justify-items:center;margin:0 10px 80px 10px;height:386px}@media only screen and (max-width:1000px){.blog .featured-post{height:239px}}@media only screen and (max-width:668px){.blog .featured-post{height:199px;margin:0 10px 40px 10px}}@media only screen and (max-width:414px){.blog .featured-post{grid-template-columns:1fr;grid-template-rows:auto 208px auto;margin:0 10px 20px 10px;height:auto;justify-items:start}}@media only screen and (max-width:320px){.blog .featured-post{grid-template-rows:auto 156px auto}}.blog .featured-post .featured-image-container{grid-row-end:span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog .featured-post .featured-image-container a{display:block}.blog .other-posts{display:grid;grid-template-columns:1fr 1fr 1fr}.blog .other-posts .posting-date{margin-top:10px}@media only screen and (max-width:414px){.blog .other-posts{grid-template-columns:1fr 1fr}}.blog .blog-module-title{font-size:38px;line-height:39px;justify-self:center;-ms-flex-item-align:end;align-self:end;margin-right:20px}@media only screen and (max-width:414px){.blog .blog-module-title{margin-bottom:40px;margin-right:0}}.blog .featured-post-info{margin-right:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (max-width:414px){.blog .featured-post-info{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.blog .featured-post-image{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4);border-radius:6px;max-height:100%;-ms-flex-item-align:center;align-self:center;width:688px}@media only screen and (max-width:1000px){.blog .featured-post-image{width:430px}}@media only screen and (max-width:414px){.blog .featured-post-image{width:374px;height:208px;grid-row-end:auto}}.blog .posting-date{font-size:14px;line-height:17px;margin-top:20px}@media only screen and (max-width:414px){.blog .posting-date{font-size:12px;line-height:14px}}.blog .post-title{font-size:20px;line-height:22px;font-weight:700;margin-top:4px}@media only screen and (max-width:414px){.blog .post-title{font-size:14px;line-height:17px}}.blog .post-category{font-size:14px;line-height:17px;margin-top:10px}.blog .post-category .label{font-weight:700}@media only screen and (max-width:414px){.blog .post-category{font-size:12px;line-height:17px}}.blog .post{margin-left:10px;margin-right:10px}@media only screen and (max-width:668px){.blog .post .post-title{font-size:14px}}@media only screen and (max-width:668px){.blog .post .post-category{font-size:12px}}@media only screen and (max-width:668px){.blog .post .posting-date{font-size:12px}}@media only screen and (max-width:414px){.blog .post:nth-child(3){display:none}}.blog .post-image>a>img{border-radius:6px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}.blog .more-link{font-size:20px;line-height:21px;margin-top:40px;text-align:center}@media only screen and (max-width:414px){.blog .more-link{margin-top:20px}}.blog .more-link a{text-decoration:none;color:#00b1e7}.module-get-involved-container{text-align:center;padding:0 60px;padding-top:100px;padding-bottom:100px}@media (max-width:668px){.module-get-involved-container{padding:0 40px}}@media (max-width:414px){.module-get-involved-container{padding:0 20px}}@media only screen and (max-width:860px){.module-get-involved-container{padding-top:40px;padding-bottom:40px}}.module-get-involved-container .module-get-involved-content{color:#747474}.module-get-involved-container .module-get-involved-logo{max-width:300px;margin:auto}@media only screen and (max-width:414px){.module-get-involved-container .module-get-involved-logo{max-width:152px}}.module-get-involved-container .module-get-involved-heading h2{font-weight:400;fontt-size:38px;line-height:39px;margin:20px 0}.module-get-involved-container .module-get-involved-heading p{font-weight:400;margin:0;font-size:20px;line-height:22px;margin-bottom:40px}.module-get-involved-container .module-get-involved-image{max-width:924px;margin:auto}.module-get-involved-container .module-get-involved-image img{width:924px;height:280px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 20px rgba(116,116,116,.4);box-shadow:0 0 20px rgba(116,116,116,.4);border-radius:6px}.module-get-involved-container .module-cta-container{margin-top:20px}.module-get-involved-container .module-cta-container a{background:#00b1e7;color:#fff;min-width:280px;display:inline-block;border-radius:6px;padding:10px}@media only screen and (max-width:668px){.module-get-involved-container .module-cta-container a{min-width:183px}}.video-module-container{padding:20px}@media only screen and (min-width:668px){.video-module-container{padding:40px 60px}}.video-module-container h1{font-size:38px;line-height:39px;text-align:center}.video-module-container .live-now{font-size:18px;line-height:22px;display:block;margin:auto;color:#e61e25;text-transform:uppercase;text-align:center;font-weight:700}.video-module-container .live-now::before{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e61e25;position:relative;margin-right:.5rem}.video-module-container .watch-more{text-align:center;margin:2rem;font-size:20px;line-height:21px}.video-module-container .watch-more a{text-align:center;display:inline-block;margin:0 auto}.video-module-container .video-grid{max-width:1396px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px;grid-template-areas:"main main" "featured-1 featured-2"}@media only screen and (min-width:668px){.video-module-container .video-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"main main main" "featured-1 featured-2 featured-3"}}.video-module-container .video-grid .video-element{margin-top:.5rem}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element{margin-top:1.5rem}}.video-module-container .video-grid .video-element.main{grid-area:main}.video-module-container .video-grid .video-element.main .live-stream a{display:none!important}.video-module-container .video-grid .video-element.main .icon-play{font-size:80px}@media only screen and (min-width:1000px){.video-module-container .video-grid .video-element.main .icon-play{font-size:200px}}.video-module-container .video-grid .video-element.featured-1 .icon-play,.video-module-container .video-grid .video-element.featured-2 .icon-play,.video-module-container .video-grid .video-element.featured-3 .icon-play{font-size:40px}@media only screen and (min-width:1000px){.video-module-container .video-grid .video-element.featured-1 .icon-play,.video-module-container .video-grid .video-element.featured-2 .icon-play,.video-module-container .video-grid .video-element.featured-3 .icon-play{font-size:80px}}.video-module-container .video-grid .video-element.featured-1{grid-area:featured-1}.video-module-container .video-grid .video-element.featured-2{grid-area:featured-2}.video-module-container .video-grid .video-element.featured-3{display:none}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element.featured-3{display:block;grid-area:featured-3}}.video-module-container .video-grid .video-element .video-thumb{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:6px}.video-module-container .video-grid .video-element .video-thumb a{position:relative;display:block}.video-module-container .video-grid .video-element .video-thumb a img{border-radius:6px;display:block}.video-module-container .video-grid .video-element .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.video-module-container .video-grid .video-element .video-thumb a .play-icon .icon-play{color:rgba(255,255,255,.6);margin:auto;width:auto;height:auto}.video-module-container .video-grid .video-element p{white-space:normal;margin-top:.25rem;font-size:12px;line-height:14px}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element p{font-size:14px;line-height:17px}}.video-module-container .video-grid .video-element p.title{display:block;font-size:14px;line-height:17px;font-weight:700;word-wrap:break-word;max-height:34px}@media only screen and (min-width:668px){.video-module-container .video-grid .video-element p.title{font-size:20px;line-height:22px;max-height:44px}}.video-module-container .video-grid .video-element p.category{line-height:17px}.video-module-container .video-grid .video-element p.category strong{font-weight:700}.photo-carousel-container{padding:10px 60px 45px;margin:0}@media only screen and (max-width:668px){.photo-carousel-container{padding:10px 40px 45px}}@media only screen and (max-width:414px){.photo-carousel-container{padding:10px 20px 45px}}.photo-carousel-container .main-carousel{max-width:1396px;margin:0 auto}.photo-carousel-container .flickity-slider{width:100%}.photo-carousel-container .photo-carousel-module.carousel-cell{-webkit-box-shadow:none;box-shadow:none;width:calc((100%/3) - (40px/3));margin-right:20px}@media only screen and (max-width:414px){.photo-carousel-container .photo-carousel-module.carousel-cell{width:calc((100%/2) - (20px/2))}}.photo-carousel-container .photo-carousel-module.carousel-cell .image-container img{border-radius:6px;width:100%}.photo-carousel-container .flickity-page-dots{bottom:-40px}.photo-carousel-container .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:0 0;border:2px solid #f6921e}.photo-carousel-container .flickity-page-dots .dot.is-selected{background:#f6921e}.section-separator{padding-top:20px}.short-article-container{padding:0 60px;padding-top:10px;padding-bottom:10px}@media (max-width:668px){.short-article-container{padding:0 40px}}@media (max-width:414px){.short-article-container{padding:0 20px}}.short-article-container .short-article-wrapper{max-width:1396px;margin:0 auto}.blog-module-container .experience-template-default .post.module-content img,.experience-template-default .blog-module-container .post.module-content img,.experience-template-default .copy-container.post img,.experience-template-default .module-get-involved-container .post.module-get-involved-content img,.module-get-involved-container .experience-template-default .post.module-get-involved-content img{margin-top:40px;border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2)}.blog-module-container .experience-template-default .post.module-content p,.experience-template-default .blog-module-container .post.module-content p,.experience-template-default .copy-container.post p,.experience-template-default .module-get-involved-container .post.module-get-involved-content p,.module-get-involved-container .experience-template-default .post.module-get-involved-content p{margin-top:10px}.blog-module-container .experience-template-default .post.module-content h6,.experience-template-default .blog-module-container .post.module-content h6,.experience-template-default .copy-container.post h6,.experience-template-default .module-get-involved-container .post.module-get-involved-content h6,.module-get-involved-container .experience-template-default .post.module-get-involved-content h6{margin-top:20px;text-transform:capitalize}.blog-module-container .experience-template-default .post.module-content h3,.experience-template-default .blog-module-container .post.module-content h3,.experience-template-default .copy-container.post h3,.experience-template-default .module-get-involved-container .post.module-get-involved-content h3,.module-get-involved-container .experience-template-default .post.module-get-involved-content h3{margin-top:40px;text-transform:capitalize}.blog-module-container .experience-template-default .post.module-content h1,.experience-template-default .blog-module-container .post.module-content h1,.experience-template-default .copy-container.post h1,.experience-template-default .module-get-involved-container .post.module-get-involved-content h1,.module-get-involved-container .experience-template-default .post.module-get-involved-content h1{text-align:center;font-size:38px;line-height:39px;font-weight:400;margin-top:0}.single-experience{height:316px;width:100%;overflow:visible!important}.single-experience .content-container:before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4}.single-experience .content-container{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.4)}@media (min-width:0px){.single-experience .content-container{padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:316px}}@media (min-width:668px){.single-experience .content-container{padding:60px;-webkit-box-align:left;-ms-flex-align:left;align-items:left}}.single-experience .content-container .single-experience-violator{z-index:5;padding-top:10px;margin:0 auto;width:100%;max-width:1396px}@media (min-width:0px){.single-experience .content-container .single-experience-violator{z-index:5;padding-top:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%}}@media (min-width:668px){.single-experience .content-container .single-experience-violator{z-index:5;padding-top:10px;margin:0 auto;width:100%;max-width:1396px}}.single-experience .content-container .content{z-index:3;margin:0 auto;width:100%;max-width:1396px}.single-experience .content-container .text-container{z-index:5}@media (min-width:0px){.single-experience .content-container .text-container{text-align:center}}@media (min-width:668px){.single-experience .content-container .text-container{text-align:left;max-width:406px}}.single-experience .content-container .text-container h1,.single-experience .content-container .text-container p{color:#fff!important;margin:0}.single-experience .content-container .text-container h1{font-weight:700;font-size:30px;line-height:36px}.single-experience .content-container .text-container p{font-weight:400;font-size:18px;line-height:22px}.single-experience .content-container .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}@media (min-width:0px){.single-experience .content-container .btn-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:668px){.single-experience .content-container .btn-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.single-experience .content-container .btn-container .btn-cta{display:block;margin:auto;font-size:20px;line-height:21px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important;min-width:178px;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-align:center;cursor:pointer}.single-experience .content-container .btn-container .btn-cta:active,.single-experience .content-container .btn-container .btn-cta:hover{color:#fff!important;background-color:#0081a8!important}.single-experience .content-container .btn-container .btn-cta:active a,.single-experience .content-container .btn-container .btn-cta:hover a{color:#fff!important}.single-experience .content-container .btn-container .btn-cta-disabled{display:block;margin:auto;font-size:20px;line-height:21px;margin:0;padding:10px;color:#00b1e7!important;background:#fff!important;min-width:178px;width:auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-align:center;cursor:pointer;color:#00b1e7;background-color:#fff!important}.single-experience .img-container{z-index:1;position:absolute;top:0;left:0;height:100%;width:100%}.single-experience .img-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.venue-page{padding:40px 60px;background:#fff}@media (min-width:0px){.venue-page{padding:20px}}@media (min-width:668px){.venue-page{padding:40px}}@media (min-width:1000px){.venue-page{padding:40px 60px}}.venue-page .venue-page-container{margin:0 auto;max-width:1396px}.venue-page .venue-info-module{display:block}@media (min-width:668px){.venue-page .venue-info-module{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.venue-page .venue-info-module>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.venue-page .venue-info-module .image-gallery-container{margin-bottom:20px}@media (min-width:668px){.venue-page .venue-info-module .image-gallery-container{padding:0;margin-bottom:0;margin-right:20px}}.venue-page .venue-info-module .image-gallery-container .image-gallery-navigation-container{padding:0}.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:519px}@media (min-width:320px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:158px}}@media (min-width:414px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:210px}}@media (min-width:1000px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:326px}}@media (min-width:1920px){.venue-page .venue-info-module .image-gallery-container .image-gallery-module.carousel-cell .image-container img{max-height:519px}}.venue-page .venue-info-module .venue-sidebar{-webkit-box-shadow:5px 5px 40px #999;box-shadow:5px 5px 40px #999;padding:20px;border-radius:6px;background:#fff}.venue-page .venue-info-module .venue-sidebar-heading{text-transform:capitalize;margin:0 0 20px}.venue-page .venue-info-module tr{border-bottom:none}.venue-page .venue-info-module td{padding:10px 0}.venue-page .venue-info-module td:first-child{font-weight:700}.venue-page .venue-info-module td:last-child{text-align:right}.venue-page .experience-directory-container{padding:40px 0 0}.venue-page .experience-directory-container .experience-filter-container-locked .select-field{padding:0}.venue-page .filter-container{display:block}@media screen and (min-width:0px){.venue-page .filter-container{display:block}.venue-page .filter-container .input-field.search{margin-bottom:20px}}@media screen and (min-width:668px){.venue-page .filter-container{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-template-areas:"search filters";grid-gap:20px 20px;max-width:1396px;margin:auto}.venue-page .filter-container .input-field.search{margin-bottom:0}}.venue-page .filter-container .input-field{padding:0;margin:0}.venue-page .filter-container .input-field .icon-arrow{font-size:17px;color:#00b1e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;color:#00b1e7;right:10px;top:0;bottom:0;margin:auto 0;z-index:0}.venue-page .filter-container .input-field .search-wrapper{position:relative}.venue-page .filter-container .input-field .search-wrapper input{padding-right:40px}.venue-page .filter-container .input-field .search-wrapper svg{position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#00b1e7}.venue-page .filter-container .input-field input{height:37px;padding:10px;margin:0;font-size:14px;line-height:17px}.venue-page .filter-container .input-field input[type=search]{-moz-appearance:none;-webkit-appearance:none}.venue-page .filter-container .search{grid-area:search}.venue-page .filter-container .filters{grid-area:filters}.single-video-module-container{padding:10px 60px}@media only screen and (max-width:668px){.single-video-module-container{padding:10px 40px}}@media only screen and (max-width:414px){.single-video-module-container{padding:10px 20px}}.single-video-module-container p.caption{font-size:20px;line-height:22px;font-weight:700;margin-top:10px}.single-video-module-container .video-grid{max-width:1396px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.single-video-module-container .video-grid .video-element.main .icon-play{font-size:80px}@media only screen and (min-width:1000px){.single-video-module-container .video-grid .video-element.main .icon-play{font-size:200px}}.single-video-module-container .video-grid .video-element .video-thumb{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;overflow:hidden}.single-video-module-container .video-grid .video-element .video-thumb a{position:relative;display:block}.single-video-module-container .video-grid .video-element .video-thumb a img{border-radius:6px;display:block;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.single-video-module-container .video-grid .video-element .video-thumb:hover a img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.single-video-module-container .video-grid .video-element .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.single-video-module-container .video-grid .video-element .video-thumb a .play-icon .icon-play{color:rgba(255,255,255,.6);margin:auto;width:auto;height:auto}.slg-slides{height:100vh}@media (max-width:900px){.slg-slides{height:90vh}}@media (max-height:730px){.slg-slides{height:736px}}.slg-slides .carousel-cell{width:100%;height:100vh;position:relative;overflow:hidden}@media (max-height:800px){.slg-slides .carousel-cell{height:800px}}.slg-slides .carousel-cell .gradient-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:10}.slg-slides .carousel-cell>img,.slg-slides .slide-video>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slg-slides .slide-video{position:relative;height:100vh;overflow:hidden;background:0 0}@media (max-height:730px){.slg-slides .slide-video{height:736px}}.slg-slides .slide-video .ytplayer-container{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;max-width:none;z-index:-1;display:block;width:100%}.slg-slides .content-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.blog-module-container .slg-slides .content-container .module-content,.module-get-involved-container .slg-slides .content-container .module-get-involved-content,.slg-slides .content-container .blog-module-container .module-content,.slg-slides .content-container .copy-container,.slg-slides .content-container .module-get-involved-container .module-get-involved-content{height:100%;max-width:1000px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:900px){.blog-module-container .slg-slides .content-container .module-content,.module-get-involved-container .slg-slides .content-container .module-get-involved-content,.slg-slides .content-container .blog-module-container .module-content,.slg-slides .content-container .copy-container,.slg-slides .content-container .module-get-involved-container .module-get-involved-content{padding:0 20px}}.blog-module-container .slg-slides .content-container .module-content .copy,.module-get-involved-container .slg-slides .content-container .module-get-involved-content .copy,.slg-slides .content-container .blog-module-container .module-content .copy,.slg-slides .content-container .copy-container .copy,.slg-slides .content-container .module-get-involved-container .module-get-involved-content .copy{padding-bottom:280px;max-width:580px}.slg-slides .content-container .game-logo{width:280px;height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:320px){.slg-slides .content-container .game-logo{width:143px;height:143px}}.slg-slides .content-container .game-logo img{max-height:100%}.slg-slides .content-container .hyper{padding:0;padding-bottom:20px}.slg-slides .content-container .btn-special.white{margin:0;font-weight:500;color:#da0cb2!important}.slg-slides .content-container .btn-special.white:hover{background:#fff!important}.single-slide .flickity-page-dots,.single-slide .slides-navigation-container{display:none}.slg-games-slideshow{position:relative;overflow:hidden}.slg-games-slideshow .plp-down-arrow{position:absolute;z-index:10;bottom:60px;width:100%;text-align:center}@media (max-width:668px){.slg-games-slideshow .plp-down-arrow{bottom:40px}}.slg-games-slideshow .plp-down-arrow .icon-arrow{font-size:20px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slg-games-slideshow .slides-navigation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;pointer-events:none}.slg-games-slideshow .slides-navigation-container .slides-navigation{padding:0 10px;max-width:1000px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:900px){.slg-games-slideshow .slides-navigation-container .slides-navigation{padding:0 15px}}.slg-games-slideshow .slides-navigation-container .slides-navigation button{pointer-events:visible;padding:0;background:0 0;border:0;cursor:pointer}.slg-games-slideshow .slides-navigation-container .slides-navigation button span{font-size:24px}.slg-games-slideshow .slides-navigation-container .slides-navigation button.prev-slide{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:-45px;top:42%}.slg-games-slideshow .slides-navigation-container .slides-navigation button.next-slide{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:-45px;top:42%}.slg-games-slideshow .flickity-page-dots{bottom:120px}@media (max-width:668px){.slg-games-slideshow .flickity-page-dots{bottom:100px}}.slg-games-slideshow .flickity-page-dots .dot{width:20px;height:20px;border:2px solid #fff;background:0 0;opacity:1}.slg-games-slideshow .flickity-page-dots .dot:before{background:0 0}.slg-games-slideshow .flickity-page-dots .dot.is-selected{background:#fff}.module-support{padding:100px 60px}@media only screen and (max-width:667px){.module-support{padding:40px}}.module-support .module-support-title{margin-top:0;margin-bottom:0;font-size:38px;line-height:39px;font-weight:400}.module-support .module-support-btn-container{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px!important}@media only screen and (max-width:667px){.module-support .module-support-btn-container{margin-top:10px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.module-support .module-support-btn-normal{text-align:center;font-size:14px;line-height:17px;margin:10px!important;width:100%;max-width:280px;height:37px!important}@media only screen and (max-width:667px){.module-support .module-support-btn-normal{max-width:183px}}@media only screen and (max-width:414px){.module-support .module-support-btn-normal{max-width:166px}}.module-support .module-support-btn-normal:hover{cursor:pointer}.widget.woocommerce h2{margin-top:40px}.widget.woocommerce li{margin:15px 0}.woocommerce .woocommerce-ordering{margin:0 0 20px;float:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#00b1e7}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#fff;border:1px solid #00b1e7}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#fff;border:1px solid #747474}.price_slider_amount button.button{background:#00b1e7;color:#fff;font-size:14px;font-weight:400;border-radius:6px}.woocommerce ul.product_list_widget a{font-weight:400;color:#747474;line-height:17px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce ul.product_list_widget a img{display:inline-block;height:100%;margin-right:20px}.woocommerce ul.product_list_widget .woocommerce-Price-amount.amount{display:none}.woocommerce ul.products li.product .button{display:none}.woocommerce-pagination{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#747474}.woocommerce-pagination a{color:#747474}.woocommerce ul.products li.product .price{color:#747474}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:17px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;margin:0;background:#fff;float:none;width:100%!important;padding:20px;border-radius:6px}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}@media (max-width:1200px){.woocommerce ul.products{grid-gap:20px}}@media (max-width:1000px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:320px){.woocommerce ul.products{grid-template-columns:1fr}}.woocommerce ul.products:before{display:none}.woocommerce .related.products ul.products{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.woocommerce .related.products ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:320px){.woocommerce .related.products ul.products{grid-template-columns:1fr}}.woocommerce-page .content-area{padding:0 60px}@media (max-width:668px){.woocommerce-page .content-area{padding:0 40px}}@media (max-width:414px){.woocommerce-page .content-area{padding:0 20px}}.woocommerce-page .site-main{max-width:1396px;margin:40px auto}.woocommerce div.product div.images.woocommerce-product-gallery{width:auto;float:none}.woocommerce div.product p.price{color:#747474;font-size:38px;line-height:46px;font-weight:400}.summary.entry-summary .flex-control-nav.flex-control-thumbs{list-style-type:none;margin:40px 0 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.summary.entry-summary .flex-control-nav.flex-control-thumbs img{display:block;border-radius:6px;cursor:pointer;-webkit-box-shadow:#747474 0 0 20px;box-shadow:#747474 0 0 20px;border:4px solid #fff;margin-right:20px}.summary.entry-summary .flex-control-nav.flex-control-thumbs .flex-active{border:4px solid #00b1e7}.woocommerce div.product form.cart .variations td.label{display:none}.woocommerce div.product form.cart .variations{width:50%}.woocommerce div.product form.cart .variations select{border:1px solid #747474}.woocommerce button.alt{background:#00b1e7!important;width:100%;font-weight:400;height:37px;border-radius:6px}.wc-box-office-ticket-form{padding-top:40px!important}.woocommerce div.product .woocommerce-tabs .panel{display:block!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce-tabs.wc-tabs-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));grid-gap:20px}.woocommerce-tabs.wc-tabs-wrapper h2{color:#f6921e!important;font-size:18px;line-height:22px}.woocommerce-tabs.wc-tabs-wrapper p{font-size:14px;line-height:17px}.related.products h2{color:#f6921e!important;font-size:18px;line-height:22px}.woocommerce-Tabs-panel.wc-tab td,.woocommerce-Tabs-panel.wc-tab th,.woocommerce-Tabs-panel.wc-tab tr{border:0!important}.woocommerce table.shop_attributes{border:0}.woocommerce-cart form .row{display:grid;grid-template-columns:1fr 280px;grid-gap:20px}@media (max-width:930px){.woocommerce-cart form .row{grid-template-columns:1fr}}.woocommerce-cart form .row .col.span_8>h3{text-transform:none}.shop_table.cart.woocommerce-cart-form__contents td,.shop_table.cart.woocommerce-cart-form__contents th,.shop_table.cart.woocommerce-cart-form__contents tr{border:0!important;padding:30px 0}.shop_table.cart.woocommerce-cart-form__contents .product-name{padding-right:20px}.shop_table.cart.woocommerce-cart-form__contents .product-thumbnail{text-align:center}.woocommerce table.shop_table{border:0}.woocommerce-info,.woocommerce-message{background:#00bc16;color:#fff;font-weight:600;font-size:14px;padding:20px;border:0;border-radius:6px}.woocommerce-info a.button,.woocommerce-message a.button{display:none}.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-info a,.woocommerce-message a{color:#fff}.woocommerce-billing-fields>h3,h3#order_review_heading{text-transform:capitalize;margin-bottom:20px}.woocommerce-product-search{position:relative}.woocommerce-product-search input{margin:0!important;padding-right:75px!important}.woocommerce-product-search button{position:absolute;top:0;right:0;background:#00b1e7;border-radius:6px;height:100%;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;color:#fff;border:0}.woocommerce-page table.cart td.actions .coupon{padding:0}.woocommerce table.cart td.actions .coupon{position:relative;width:320px}@media only screen and (max-width:320px){.woocommerce table.cart td.actions .coupon{width:270px}}.woocommerce table.cart td.actions .coupon input[type=text]{width:100%;border:1px solid #747474;padding-right:155px;height:37px}.woocommerce table.cart td.actions .coupon input[type=submit]{position:absolute;top:0;right:-2px;width:150px;height:100%;background:#00b1e7;border-radius:6px;-webkit-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;color:#fff;border:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.product-cart-description .cart-description{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;padding:20px}.product-cart-description h3{text-transform:none;margin-bottom:20px}.product-cart-description .cart_totals>h2{display:none}.woocommerce a.button.alt{background:#00b1e7;font-size:14px;font-weight:400;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.woocommerce a.button.alt:hover{background:#00769b}.cart_totals td,.cart_totals th,.cart_totals tr,.order-review td,.order-review th,.order-review tr{border:0!important}.product-container .product-quantity{padding:0!important}.product-container .variation{display:none}.place-order-refund-text,.wc-proceed-to-checkout{line-height:17px}.place-order-refund-text em,.wc-proceed-to-checkout em{font-size:14px;font-style:normal;line-height:17px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.shop_table.woocommerce-checkout-review-order-table .cart_item{display:grid;grid-template-columns:60px 1fr;grid-gap:50px;margin-bottom:20px}#customer_details{display:grid;grid-template-columns:1fr 280px;grid-gap:20px}@media (max-width:930px){#customer_details{grid-template-columns:1fr}}#customer_details:before{display:none}#customer_details>div{float:none;width:auto}#order_review{-webkit-box-shadow:0 0 20px #747474;box-shadow:0 0 20px #747474;border-radius:6px;padding:20px}#order_review .product-info h4{font-size:14px;font-weight:600;line-height:17px}#order_review .woocommerce-Price-amount.amount{color:#747474}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox,.woocommerce-notice.woocommerce-notice--info.woocommerce-info{font-size:14px;line-height:17px!important}.woocommerce ul.product_list_widget li a{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex}.product-price,.product-quantity,.product-subtotal{padding:30px 20px!important}.woocommerce-tabs.wc-tabs-wrapper{overflow:hidden}.woocommerce div.product.virtual{overflow:hidden}.related.products{clear:both;padding:20px}.woocommerce .quantity .qty{padding:0}@media only screen and (max-width:768px){.shop_table.cart td,.shop_table.cart th,.shop_table.cart tr{font-size:10px;padding:10px!important}}@media only screen and (max-width:320px){.shop_table.cart td,.shop_table.cart th,.shop_table.cart tr{padding:5px!important;width:30px}.shop_table.cart .quantity .qty{padding:5px;width:25px;font-size:10px;height:25px}}.woocommerce form .form-row .input-checkbox,.woocommerce ul#shipping_method li input,.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{position:relative;opacity:1;pointer-events:auto}.woocommerce ul#shipping_method li label{font-size:14px;line-height:17px}.woocommerce-error{padding-left:60px!important}.cart-description select,.woocommerce form .form-row select{display:block!important;border:1px solid #747474}.woocommerce td.product-name dl.variation{display:none}.woocommerce.widget_product_tag_cloud ul{padding-left:25px}.woocommerce.widget_product_tag_cloud li{list-style:disc}.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-page .select-wrapper .caret,.woocommerce-page .select-wrapper input.select-dropdown{display:none}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:18px;color:#747474;font-weight:400;margin-left:8px}.entry-summary>.woocommerce{width:100%}.woocommerce-info a{color:#fff!important;text-decoration:underline!important}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{float:none}.woocommerce-checkout #payment div.form-row{padding:16px!important}.woocommerce-checkout #payment div.payment_box .form-row{padding:0 16px!important}.venue-info-module-wrapper{padding:40px 60px;background:#fff}@media (min-width:0px){.venue-info-module-wrapper{padding:20px}}@media (min-width:668px){.venue-info-module-wrapper{padding:40px}}@media (min-width:1000px){.venue-info-module-wrapper{padding:40px 60px}}.venue-info-module-wrapper .venue-info-module-container{margin:0 auto;max-width:1396px}.venue-info-module{display:grid;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-template-columns:1fr;grid-gap:20px 0}@media only screen and (min-width:668px){.venue-info-module{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);grid-gap:0 20px}}@media only screen and (min-width:1000px){.venue-info-module{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);grid-gap:0 20px}}.venue-info-module .image-gallery-module{padding:0;grid-column:1/2;grid-row:1/2}@media only screen and (min-width:668px){.venue-info-module .image-gallery-module{grid-column:1/2}}@media only screen and (min-width:1000px){.venue-info-module .image-gallery-module{grid-column:1/3}}.venue-info-module .image-gallery-module .image-gallery-container{padding:0}.venue-info-module .image-gallery-module .image-gallery-container .image-gallery-navigation-container{padding:0}.venue-info-module .image-gallery-module .image-gallery-container .carousel-cell .image-container img{max-height:519px}.venue-info-module .venue-sidebar-wrapper{grid-column:1/2;grid-row:2/3}@media only screen and (min-width:668px){.venue-info-module .venue-sidebar-wrapper{grid-column:2/3;grid-row:1/2}}@media only screen and (min-width:1000px){.venue-info-module .venue-sidebar-wrapper{grid-column:3/4;grid-row:1/2}}.venue-info-module .venue-sidebar{-webkit-box-shadow:5px 5px 40px #999;box-shadow:5px 5px 40px #999;padding:20px;border-radius:6px;background:#fff;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.venue-info-module .venue-sidebar-heading{text-transform:capitalize;margin:0 0 20px}.venue-info-module table{margin:0}.venue-info-module table tr{border-bottom:none}.venue-info-module table td{font-size:14px;line-height:17px;padding:10px 0}.venue-info-module table td:first-child{font-weight:700}.venue-info-module table td:last-child{text-align:right}.champs-hero-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.champs-hero-container{position:relative}.champs-hero-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}@media (max-width:1000px){.champs-hero-container:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.7),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.7),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0))}}@media (max-width:668px){.champs-hero-container:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:-o-linear-gradient(left,rgba(0,0,0,.3),rgba(0,0,0,0));background:linear-gradient(to right,rgba(0,0,0,.3),rgba(0,0,0,0))}}.hero-slide{background:-webkit-linear-gradient(214deg,#04e1c5,#842dfa);background:-o-linear-gradient(214deg,#04e1c5,#842dfa);background:linear-gradient(236deg,#04e1c5,#842dfa)}.champs-hero-content,.hero-slide{height:100%}.champs-hero-content{position:relative;overflow:hidden}.champs-hero-content .pdp-selection{position:absolute;top:60px;left:0;width:100%;background:rgba(0,0,0,.4);z-index:25}@media (max-width:630px){.champs-hero-content .pdp-selection{display:none}}.champs-hero-content .pdp-selection .pdp-selection-content{max-width:1000px;margin:0 auto;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:900px){.champs-hero-content .pdp-selection .pdp-selection-content{padding:10px 20px}}.champs-hero-content .pdp-selection .pdp-selection-content a,.champs-hero-content .pdp-selection .pdp-selection-content p{padding:0;margin:0;color:#fff;font-weight:600;font-size:18px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-heading{min-width:140px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list a{margin:0 10px}.champs-hero-content .pdp-selection .pdp-selection-content .selection-list a:hover{color:#bbdefb}.hero-slide{position:relative}.slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 auto;height:100%;padding:134px 0 40px;position:relative}@media (max-width:1000px){.slide-content{padding-top:170px}}@media (max-width:630px){.slide-content{padding-top:100px}}.slide-content .slide-copy{width:65%;text-align:center;z-index:10;padding:0 15px}@media (max-width:668px){.slide-content .slide-copy{width:100%}}.slide-content .slide-copy .slide-series-art{max-width:200px;margin:0 auto}.slide-content .slide-copy h1,.slide-content .slide-copy p,.slide-content .slide-copy ul{color:#fff}.slide-content .slide-copy p{line-height:22px}.slide-content .slide-copy .hyper{text-transform:none;color:#fff!important}.slide-content .slide-copy .series-highlights{background:rgba(0,0,0,.3);border-radius:6px;display:inline-block;padding:10px;max-width:420px;margin-top:10px}.slide-content .slide-copy .series-highlights li{font-size:18px;display:inline}.slide-content .slide-copy .white-btn{color:#2ea5d6!important}.slide-content .slide-copy .white-btn:hover{background:#bbdefb!important}.slide-content .slide-key-art{position:absolute;bottom:0;right:0;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:1920px}@media (max-width:668px){.slide-content .slide-key-art{display:none}}.slide-content .slide-key-art img{height:100%;display:block;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px)}.champs-signup-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sign-up-content{position:relative;z-index:20;text-align:center;padding:60px 0;background:-webkit-linear-gradient(214deg,rgba(132,45,250,.8),rgba(4,225,197,.8));background:-o-linear-gradient(214deg,rgba(132,45,250,.8),rgba(4,225,197,.8));background:linear-gradient(236deg,rgba(132,45,250,.8),rgba(4,225,197,.8))}.sign-up-content h1,.sign-up-content p{color:#fff!important}.sign-up-content .sign-up h1{text-transform:none}.sign-up-content .white-btn{color:#2ea5d6!important}.sign-up-content .white-btn:hover{background:#bbdefb!important}.presenters{background:#f6f6f6;text-align:center}.presenters .hyper{text-transform:none;color:#747474;margin-bottom:40px}.presenters .presenters-content{max-width:1000px;margin:0 auto;padding:60px 10px}@media (max-width:1000px){.presenters .presenters-content{padding:60px 20px}}.presenters .presenters-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.presenters .presenters-logos .presenters-logo{padding:10px}.presenters .presenters-logos .presenters-logo img{width:225px}.presenters .presenters-info{margin-top:40px;color:#747474}.testimonial-cta{position:relative}.testimonial-cta h1,.testimonial-cta p{color:#fff!important}.testimonial-cta .testimonial{position:relative;z-index:20}.testimonial-cta .testimonial-content{position:relative;z-index:55}.testimonial-cta .testimonial-content .testimonial-slide{width:100%;position:relative}.testimonial-cta .testimonial-content .testimonial-slide img{display:block;width:100%}.testimonial-cta .testimonial-content .testimonial-slide .testimonial{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px}@media (max-width:668px){.testimonial-cta .testimonial-content .testimonial-slide .testimonial{padding:0 20px}}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote{max-width:1000px;margin:auto;text-align:center;padding:0 20px}@media (max-width:650px){.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote{font-size:.5em}}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote h1{font-size:1.875em;font-weight:300;margin:0;padding-bottom:20px}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote p{margin:0;font-weight:600;font-size:2.375em;line-height:1.2em}.testimonial-cta .testimonial-content .testimonial-slide .testimonial blockquote p.credit{padding-top:20px;text-align:right;font-weight:300;font-size:1.875em}.champs-learn-more-sub-heading{text-align:center;font-weight:300;font-size:1.5em;margin:-30px auto 30px;padding:0 10px 20px;max-width:1000px;line-height:35px}.champs-videos-container{background:#fff;padding:60px 10px}@media (max-width:1000px){.champs-videos-container{padding:60px 20px}}.champs-videos-container .hyper{text-transform:none;text-align:center;padding-bottom:40px}.champs-videos-container .icon-play{color:rgba(255,255,255,.6);font-size:94px;margin:auto;width:auto;height:auto}.champs-videos-container .video-thumb{overflow:hidden;border-top-right-radius:6px;border-top-left-radius:6px}.champs-videos-container .video-thumb img{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;display:block;width:100%}.champs-videos-container .video-thumb a{display:block;position:relative}.champs-videos-container .video-thumb a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;background:rgba(0,0,0,.45)}.champs-videos-container .video-thumb a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.champs-videos-container .video-thumb a:hover:after{background:rgba(0,0,0,0)}.champs-videos-container .video-thumb a .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:50}.champs-videos-container .champs-video-elements{max-width:1000px;margin:0 auto;display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr);padding:0 10px}@media (max-width:860px){.champs-videos-container .champs-video-elements{padding:0 20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.champs-videos-container .champs-video-elements{grid-template-columns:repeat(1,1fr)}}.champs-videos-container .champs-video-elements .video-element{border-radius:6px;-webkit-box-shadow:0 0 39px rgba(0,0,0,.2);box-shadow:0 0 39px rgba(0,0,0,.2)}@media (max-width:860px){.champs-videos-container .champs-video-elements .video-element:nth-child(1){grid-column:1/-1}}.champs-videos-container .champs-video-elements .video-content{padding:0 20px 20px}#citiesSelectionHeader .modal-city-selection,#citiesSelectionSignup .modal-city-selection{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px}#citiesSelectionHeader .city,#citiesSelectionSignup .city{text-align:center}#citiesSelectionHeader .city img,#citiesSelectionSignup .city img{max-width:70px}#citiesSelectionHeader .city a,#citiesSelectionSignup .city a{color:#00e1ea}#citiesSelectionHeader .cancel-btn,#citiesSelectionSignup .cancel-btn{text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJzdHlsZS5jc3MiLCJfY29sb3JzLnNjc3MiLCJfZXh0ZW5kcy5zY3NzIiwiX21peGlucy1icmVha3BvaW50cy5zY3NzIiwiX2ZhbmN5Ym94LnNjc3MiLCJlbGVtZW50cy9fYWx3YXlzX2VucXVldWUuc2NzcyIsImVsZW1lbnRzL193b3JkcHJlc3Muc2NzcyIsImVsZW1lbnRzL19jb250YWluZXIuc2NzcyIsImVsZW1lbnRzL19oZWFkZXIuc2NzcyIsImVsZW1lbnRzL19wYWdlLnNjc3MiLCJlbGVtZW50cy9fbW9kdWxlcy5zY3NzIiwiZWxlbWVudHMvX3NpZGViYXIuc2NzcyIsImVsZW1lbnRzL180MDQuc2NzcyIsImVsZW1lbnRzL19wYXJ0bmVyLnNjc3MiLCJlbGVtZW50cy9fdmVudWUtaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9fYW5ub3VuY2VtZW50cy5zY3NzIiwiZWxlbWVudHMvX2Jsb2cuc2NzcyIsImVsZW1lbnRzL19ibG9nX21vZHVsZS5zY3NzIiwiZWxlbWVudHMvX2N0YS1iYW5uZXIuc2NzcyIsImVsZW1lbnRzL19leHBsb3JlLWV4cGVyaWVuY2VzLnNjc3MiLCJlbGVtZW50cy9fZmVhdHVyZWQtZXhwZXJpZW5jZXMuc2NzcyIsImVsZW1lbnRzL19mZWF0dXJlZC1pbWFnZS5zY3NzIiwiZWxlbWVudHMvX2Z1dHVyZS1leHBlcmllbmNlcy5zY3NzIiwiZWxlbWVudHMvX2dhbWVzLWRpcmVjdG9yeS5zY3NzIiwiZWxlbWVudHMvX2dhbWUtc2VsZWN0b3Iuc2NzcyIsImVsZW1lbnRzL19pbWFnZS1nYWxsZXJ5LnNjc3MiLCJlbGVtZW50cy9fbG9naW4uc2NzcyIsImVsZW1lbnRzL19tb2R1bGVfYmxvZy5zY3NzIiwiZWxlbWVudHMvX21vZHVsZV9nZXRfaW52b2x2ZWQuc2NzcyIsImVsZW1lbnRzL19tb2R1bGUtdmlkZW8uc2NzcyIsImVsZW1lbnRzL19waG90by1jYXJvdXNlbC5zY3NzIiwiZWxlbWVudHMvX3NlY3Rpb24tc2VwYXJhdG9yLnNjc3MiLCJlbGVtZW50cy9fc2hvcnQtYXJ0aWNsZS5zY3NzIiwiZWxlbWVudHMvX3NpbmdsZS1leHBlcmllbmNlLnNjc3MiLCJlbGVtZW50cy9fc2luZ2xlLXZlbnVlLnNjc3MiLCJlbGVtZW50cy9fc2luZ2xlLXZpZGVvLnNjc3MiLCJlbGVtZW50cy9fc2xpZGVyLnNjc3MiLCJlbGVtZW50cy9fc3VwcG9ydC5zY3NzIiwiZWxlbWVudHMvX3dvb2NvbW1lcmNlLnNjc3MiLCJlbGVtZW50cy9fdmVudWUtaW5mby5zY3NzIiwiZWxlbWVudHMvY2hhbXBzL19tb2R1bGUtaGVhZGVyLnNjc3MiLCJlbGVtZW50cy9jaGFtcHMvX21vZHVsZS1zaWdudXAuc2NzcyIsImVsZW1lbnRzL2NoYW1wcy9fbW9kdWxlLXNwb25zb3Iuc2NzcyIsImVsZW1lbnRzL2NoYW1wcy9fbW9kdWxlLXRlc3RpbW9uaWFsLnNjc3MiLCJlbGVtZW50cy9jaGFtcHMvX21vZHVsZS12aWRlby5zY3NzIiwiZWxlbWVudHMvY2hhbXBzL19tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQTs7O0FDQUEsNEVDQUEsaUREVUEsS0FDRSxZQUFBLEtBQ0EseUJBQUEsS0FVRixLQUNFLE9BQUEsRUFPRixLQUNFLFFBQUEsTUFRRixHQUNFLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRixHQUNFLG1CQUFBLFlBQUEsV0FBQSxZQUNBLE9BQUEsRUFDQSxTQUFBLFFBUUYsSUFDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFVRixFQUNFLGlCQUFBLFlBUUYsWUFDRSxjQUFBLEtBQ0EsZ0JBQUEsVUFDQSx3QkFBQSxVQUFBLE9BQUEsZ0JBQUEsVUFBQSxPQU9GLEVFRkEsT0ZJRSxZQUFBLE9BUUYsS0VKQSxJQUNBLEtGTUUsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBT0YsTUFDRSxVQUFBLElBUUYsSUVOQSxJRlFFLFVBQUEsSUFDQSxZQUFB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LGVBQUEsV0FBQSxFQUFBLEVBQUEsS0FBQSxlQUVFLHlCQS9FUiw0RUFnRlksWUFBQSxDQUFBLENBQUEsSUFoRlosK0RBcUZNLFFBQUEsRUFBQSxLQUFBLEtDL0ZOLDZDQUFBLDZDQUVJLFFBQUEsS0FDQSxzQkFBQSxjQUNBLFNBQUEsS0FKSiw2QkFBQSw2QkFPSSxXQUFBLE9BUEosaUNBQUEsaUNBU00sVUFBQSxLQVROLCtCQUFBLCtCQVlNLE1BQUEsUUFaTixtQ0FBQSxtQ0FnQkksV0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFN1cGVyIExlYWd1ZSBHYW1pbmdcblZlcnNpb246IDEuMC4wXG4qL1xuXG4vKiBHTE9CQUwgU1RZTEVTKi9cblxuQGltcG9ydCAnbm9ybWFsaXplJztcbkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICdjb21tb24nO1xuQGltcG9ydCAnbWl4aW5zLWJyZWFrcG9pbnRzJztcbkBpbXBvcnQgJ2V4dGVuZHMnO1xuQGltcG9ydCAnZmFuY3lib3gnO1xuXG4vKiBQQUdFIFNUWUxFUyAqL1xuXG5AaW1wb3J0ICdlbGVtZW50cy9hbHdheXNfZW5xdWV1ZSc7XG5AaW1wb3J0ICdlbGVtZW50cy93b3JkcHJlc3MnO1xuQGltcG9ydCAnZWxlbWVudHMvY29udGFpbmVyJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdlbGVtZW50cy9wYWdlJztcbkBpbXBvcnQgJ2VsZW1lbnRzL21vZHVsZXMnO1xuQGltcG9ydCAnZWxlbWVudHMvc2lkZWJhcic7XG5AaW1wb3J0ICdlbGVtZW50cy80MDQnO1xuQGltcG9ydCAnZWxlbWVudHMvcGFydG5lcic7XG5AaW1wb3J0ICdlbGVtZW50cy92ZW51ZS1oZWFkZXInO1xuXG4vKiBNT0RVTEUgT1IgUExVR0lOIFNUWUxFUyAqL1xuXG5AaW1wb3J0ICdlbGVtZW50cy9hbm5vdW5jZW1lbnRzJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2Jsb2cnO1xuQGltcG9ydCAnZWxlbWVudHMvYmxvZ19tb2R1bGUnO1xuQGltcG9ydCAnZWxlbWVudHMvY3RhLWJhbm5lcic7XG5AaW1wb3J0ICdlbGVtZW50cy9leHBsb3JlLWV4cGVyaWVuY2VzJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2ZlYXR1cmVkLWV4cGVyaWVuY2VzJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2ZlYXR1cmVkLWltYWdlJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2Z1dHVyZS1leHBlcmllbmNlcyc7XG5AaW1wb3J0ICdlbGVtZW50cy9nYW1lcy1kaXJlY3RvcnknO1xuQGltcG9ydCAnZWxlbWVudHMvZ2FtZS1zZWxlY3Rvcic7XG5AaW1wb3J0ICdlbGVtZW50cy9pbWFnZS1nYWxsZXJ5JztcbkBpbXBvcnQgJ2VsZW1lbnRzL2xvZ2luJztcbkBpbXBvcnQgJ2VsZW1lbnRzL21vZHVsZV9ibG9nJztcbkBpbXBvcnQgJ2VsZW1lbnRzL21vZHVsZV9nZXRfaW52b2x2ZWQnO1xuQGltcG9ydCAnZWxlbWVudHMvbW9kdWxlLXZpZGVvJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3Bob3RvLWNhcm91c2VsJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3NlY3Rpb24tc2VwYXJhdG9yJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3Nob3J0LWFydGljbGUnO1xuQGltcG9ydCAnZWxlbWVudHMvc2luZ2xlLWV4cGVyaWVuY2UnO1xuQGltcG9ydCAnZWxlbWVudHMvc2luZ2xlLXZlbnVlJztcbkBpbXBvcnQgJ2VsZW1lbnRzL3NpbmdsZS12aWRlbyc7XG5AaW1wb3J0ICdlbGVtZW50cy9zbGlkZXInO1xuQGltcG9ydCAnZWxlbWVudHMvc3VwcG9ydCc7XG5AaW1wb3J0ICdlbGVtZW50cy93b29jb21tZXJjZSc7XG5AaW1wb3J0ICdlbGVtZW50cy92ZW51ZS1pbmZvJztcblxuQGltcG9ydCAnZWxlbWVudHMvY2hhbXBzL21vZHVsZS1oZWFkZXInO1xuQGltcG9ydCAnZWxlbWVudHMvY2hhbXBzL21vZHVsZS1zaWdudXAnO1xuQGltcG9ydCAnZWxlbWVudHMvY2hhbXBzL21vZHVsZS1zcG9uc29yJztcbkBpbXBvcnQgJ2VsZW1lbnRzL2NoYW1wcy9tb2R1bGUtdGVzdGltb25pYWwnO1xuQGltcG9ydCAnZWxlbWVudHMvY2hhbXBzL21vZHVsZS12aWRlbyc7XG5AaW1wb3J0ICdlbGVtZW50cy9jaGFtcHMvbW9kYWwnO1xuXG5cblxuXG5cblxuXG5cblxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZGJhNHhieC5jc3NcIik7XG5cbiRtYWluLWZvbnQtZmFtaWx5OiBcImluZHVzdHJ5XCIsc2Fucy1zZXJpZjtcbiRtYXgtd2lkdGg6IDEzOTZweDtcblxuJGJvb2s6IDQwMDtcbiRib2xkOiA3MDA7XG5cbmltZyB7XG4gIG1heC13aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5e1xuICBmb250LWZhbWlseTogJG1haW4tZm9udC1mYW1pbHk7XG59XG5cbi5jb3B5LWNvbnRhaW5lcntcbiAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XG4gIG1hcmdpbjowIGF1dG87XG59XG5cbi5ob21lLXdyYXAgLmhvbWUtbWFpbi1zbGlkZXNob3cgLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAuY29weS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4ICkge1xuICAgIHRvcDogNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtd3JhcC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMzBweDtcbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9vaztcbn1cblxuLm1vZHVsZS1jdGEtY29udGFpbmVye1xuICBtYXJnaW4tdG9wOjYwcHg7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBwe1xuICAgIG1hcmdpbjowO1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjokY29yZUJsdWU7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogU3VwZXIgTGVhZ3VlIEdhbWluZ1xuVmVyc2lvbjogMS4wLjBcbiovXG4vKiBHTE9CQUwgU1RZTEVTKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kYmE0eGJ4LmNzc1wiKTtcbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5saWdodC1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjsgfVxuXG4uYXNjZW50LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjREJEQkRCOyB9XG5cbi5jb3JlLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNzQ3NDc0OyB9XG5cbi5jb3JlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDBCMUU3OyB9XG5cbi5zZWxlY3RlZC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwODFBODsgfVxuXG4uZ3JlYXQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDBCQzE2OyB9XG5cbi5ob3RuZXNzLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNFNjFFMjU7IH1cblxuLndva2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0Y2OTIxRTsgfVxuXG4uc2hhZG93LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMzNBOUNDOyB9XG5cbi5mb290ZXItZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7IH1cblxuLmJsYWNrLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5saWdodC1ncmF5LXRleHQge1xuICBjb2xvcjogI0YyRjJGMjsgfVxuXG4uYXNjZW50LWdyYXktdGV4dCB7XG4gIGNvbG9yOiAjREJEQkRCOyB9XG5cbi5jb3JlLWdyYXktdGV4dCB7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5jb3JlLWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5zZWxlY3RlZC1ibHVlLXRleHQge1xuICBjb2xvcjogIzAwODFBODsgfVxuXG4uZ3JlYXQtZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjMDBCQzE2OyB9XG5cbi5ob3RuZXNzLXJlZC10ZXh0IHtcbiAgY29sb3I6ICNFNjFFMjU7IH1cblxuLndva2Utb3JhbmdlLXRleHQge1xuICBjb2xvcjogI0Y2OTIxRTsgfVxuXG4uc2hhZG93LWJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMzNBOUNDOyB9XG5cbi5mb290ZXItZ3JheS10ZXh0IHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmOyB9XG5cbi5jb3B5LWNvbnRhaW5lciwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ob21lLXdyYXAgLmhvbWUtbWFpbi1zbGlkZXNob3cgLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5jb3B5LWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWNvbnRlbnQsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLm1vZHVsZS1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLmNvcHktY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtbWFpbi1jYXJvdXNlbCAubW9kdWxlLWNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLXRwbC1ob21lLXBhZ2Utbm9zbGlkZSAuaG9tZS1tYWluLWNhcm91c2VsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50LCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtdHBsLWhvbWUtcGFnZS1ub3NsaWRlIC5ob21lLW1haW4tY2Fyb3VzZWwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gICAgICB0b3A6IDUlICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10cGwtaG9tZS1wYWdlLW5vc2xpZGUgLmhvbWUtd3JhcC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMzBweDsgfVxuXG5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubW9kdWxlLWN0YS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1vZHVsZS1jdGEtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgLm1vZHVsZS1jdGEtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgLmRhdGUtY2F0ZWdvcnksIC5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgLmJ5bGluZSwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmRhdGUtY2F0ZWdvcnksIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ieWxpbmUsIC5ibG9nLXBvc3RzIC5kYXRlLWNhdGVnb3J5LCAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLXBvc3RzIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwsIC5mZWF0dXJlZC1ibG9nLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyNXB4KSB7XG4gICAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCwgLmZlYXR1cmVkLWJsb2ctaW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsID4gaW1nLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gICAgICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsID4gaW1nLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSA+IGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgyKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAuc2xnLWJsb2ctc2xpZGVzIC5jYXJvdXNlbC1jZWxsID4gaW1nLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSA+IGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgyLjUpOyB9IH1cbiAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbDphZnRlciwgLmZlYXR1cmVkLWJsb2ctaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgLmNvbnRlbnQtY29udGFpbmVyLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgLmNvbnRlbnQtY29udGFpbmVyLCAuZmVhdHVyZWQtYmxvZy1pbWFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCAuY29udGVudC1jb250YWluZXIsIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgLmNvbnRlbnQsIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5NzsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBGaXggSUUxMSAqL1xuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4OyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NjsgfVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpOyB9IH1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTsgfSB9IH1cblxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogJyc7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB6LWluZGV4OiA5OTk5MTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfSB9XG5cbi8qIFBBR0UgU1RZTEVTICovXG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm1haW4tY29udGVudCB0YWJsZSB0ciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAud2MtYm94LW9mZmljZS10aWNrZXQtZm9ybSB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwge1xuICBtaW4td2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uIHtcbiAgb3JkZXI6IDI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG4gIG9yZGVyOiAyOyB9XG5cbi5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAudmFyaWF0aW9uc19mb3JtIC52YXJpYXRpb25zIHtcbiAgb3JkZXI6IDI7IH1cblxuLnByb2R1Y3QgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAudmFyaWF0aW9uc19mb3JtIC5sb2dpbi1yZXF1aXJlZC1jb250YWluZXIge1xuICBvcmRlcjogMzsgfVxuXG4vKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50OyB9IH1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGEgaW1nLmFsaWducmlnaHQge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBhIGltZy5hbGlnbm5vbmUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgYSBpbWcuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLndwLWNhcHRpb24gcC53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAuNXJlbSAwOyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpob3Zlcixcbi5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLFxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5tYWluLWNvbnRlbnQtY29udGFpbmVyID4gLmNvcHktY29udGFpbmVyLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tYWluLWNvbnRlbnQtY29udGFpbmVyID4gLm1vZHVsZS1jb250ZW50LCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1haW4tY29udGVudC1jb250YWluZXIgPiAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgLm1haW4tY29udGVudC1jb250YWluZXIgPiAuY29weS1jb250YWluZXIsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1haW4tY29udGVudC1jb250YWluZXIgPiAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubWFpbi1jb250ZW50LWNvbnRhaW5lciA+IC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG5cbi5zaWRlYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1MHB4O1xuICBncmlkLWdhcDogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnNpZGViYXItY29udGFpbmVyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmNvcHktY29udGFpbmVyLnRoaXJkLXBhcnR5LWRpc2NsYWltZXIsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnRoaXJkLXBhcnR5LWRpc2NsYWltZXIubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAudGhpcmQtcGFydHktZGlzY2xhaW1lci5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIge1xuICAgIHRvcDogNDZweDsgfSB9XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cbiAgLmFkbWluLWJhciAuaGVhZGVyLXdyYXBwZXIge1xuICAgIHRvcDogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIHRvcDogNDZweDsgfSB9XG5cbi5hZG1pbi1iYXIgLmNsb3NlLW1lbnUge1xuICB0b3A6IDkycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAuYWRtaW4tYmFyIC5jbG9zZS1tZW51IHtcbiAgICAgIHRvcDogNDZweDsgfSB9XG5cbi5oZWFkZXItd3JhcHBlci5zdGlja3kge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci13cmFwcGVyLnN0aWNreSAuZGVza3RvcC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLXdyYXBwZXIuc3RpY2t5IC5tb2JpbGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3ICFpbXBvcnRhbnQ7IH1cblxuLmRlc2t0b3AtaGVhZGVyIHtcbiAgcGFkZGluZzogMCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5kZXNrdG9wLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuZGVza3RvcC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmRlc2t0b3AtaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cblxuLmhlYWRlci1jb250YWluZXIgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmRlc2t0b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cbiAgLnBhZ2UtaGVhZGVyIGgyLnBhZ2UtdGl0bGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS1oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnBhZ2UtaGVhZGVyIC50aXRsZS1jb250YWluZXIgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS1oZWFkZXIgLmN0YS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucGFnZS1oZWFkZXIgLmN0YS1jb250YWluZXIgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMzE0cHg7IH1cblxuYm9keSA+IGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgdWwge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgdWwgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjNzQ3NDc0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0IC5nZm9ybV93cmFwcGVyIGZvcm0gbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSB1bCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0IC5nZm9ybV93cmFwcGVyIGZvcm0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gICAgbWFyZ2luOiAwIDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QgLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIudG9wX2xhYmVsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbWluLXdpZHRoOiAxNjZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdCAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogIzc0NzQ3NCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubW9kdWxlLnBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLm1vZHVsZS5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5tb2R1bGUucGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4ubW9kdWxlLWVsZW1lbnQge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NDc0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLm1vZHVsZS1lbGVtZW50ID4gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLm9tbS1tb2R1bGUgLnJvdy5zdGFnZS1pbnB1dHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vbW0tbW9kdWxlIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vbW0tbW9kdWxlIC5jZW50ZXIge1xuICBtYXJnaW46IGF1dG87IH1cblxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXMgcCwgLndpZGdldF9yZWNlbnRfZW50cmllcyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLndpZGdldF9yZWNlbnRfZW50cmllcyAucHVibGlzaC1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGEge1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuICAud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi53aWRnZXQgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiA3MDA7IH1cblxuLmNvbnRhaW5lci1wYWdlLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZDMjUwLCAjRkY2NzY3KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWluZXItcGFnZS00MDQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwLjUzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggMCA2MHB4OyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweCAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLm92ZXJsYXktd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY2VudGVyZWQtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudCBoMiwgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQudG9wIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3Age1xuICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3AgaDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LnRvcCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDsgfSB9XG4gICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC50b3AgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAuY29udGFpbmVyLXBhZ2UtNDA0IC5vdmVybGF5LWNvbnRhaW5lciAuY29udGVudC5ib3R0b20gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSBwIC5jdGEtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWluZXItcGFnZS00MDQgLm92ZXJsYXktY29udGFpbmVyIC5jb250ZW50LmJvdHRvbSBwIC5jdGEtYnRuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDsgfSB9XG4gICAgICAgICAgLmNvbnRhaW5lci1wYWdlLTQwNCAub3ZlcmxheS1jb250YWluZXIgLmNvbnRlbnQuYm90dG9tIHAgLmN0YS1idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4ucGFydG5lci1wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMjQ5RCwgIzAwQjFFNyk7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYXJ0bmVyLXBhZ2U6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5wYXJ0bmVyLXBhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAucGFydG5lci1wYWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiA2MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfSB9XG4gICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBwaG90b1wiIFwidGV4dCBwaG90b1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMHB4LCA0NTJweCkgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMHB4LCAyMjJweCkgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBoZWlnaHQ6IDIyMnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubG9nby1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAucGhvdG8tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBwaG90bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5waG90by1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5waG90by1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzQ2NDY0NjsgfVxuICAgICAgLnBhcnRuZXItcGFnZSAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5wYXJ0bmVyLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGV4dC1jb250YWluZXIgLmJ0bi1jdGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgICAgICAucGFydG5lci1wYWdlIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAudGV4dC1jb250YWluZXIgLmJ0bi1jdGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFBOCAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0bmVyLXBhZ2UgLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVyLXBhZ2UgLmJhY2tncm91bmQgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52ZW51ZS1oZWFkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciAudmVudWUtbG9nby1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS1sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLWxvZ28tY29udGFpbmVyIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS10aXRsZS1jb250YWluZXIgaDIudmVudWUtdGl0bGUge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciBwIHNwYW4udmVudWUtc3RhdGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnZlbnVlLWhlYWRlci1jb250YWluZXIgLnZlbnVlLWhlYWRlciAudmVudWUtdGl0bGUtY29udGFpbmVyIC52ZW51ZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciAudmVudWUtY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC52ZW51ZS1oZWFkZXItY29udGFpbmVyIC52ZW51ZS1oZWFkZXIgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAudmVudWUtaGVhZGVyLWNvbnRhaW5lciAudmVudWUtaGVhZGVyIC52ZW51ZS10aXRsZS1jb250YWluZXIgLmN0YS1jb250YWluZXIgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qIE1PRFVMRSBPUiBQTFVHSU4gU1RZTEVTICovXG4vKiBjb2xvciBwcmVzZXRzICovXG4uY29yZS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzc0NzQ3NDsgfVxuXG4uZ3JhZGllbnQtc3Vuc2V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIHRvIHRvcCByaWdodCksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjY3NjcsICNGRkMyNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTsgfVxuXG4vKiBhbm5vdW5jZW1lbnRzIG1vZHVsZSAqL1xuLmFubm91bmNlbWVudHMge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggNjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgLmFubm91bmNlbWVudHMge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYW5ub3VuY2VtZW50cyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmFubm91bmNlbWVudHMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4OyB9IH1cbiAgLmFubm91bmNlbWVudHMgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hbm5vdW5jZW1lbnRzIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAuYW5ub3VuY2VtZW50cyBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5hbm5vdW5jZW1lbnRzIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwQjFFNzsgfVxuICAuYW5ub3VuY2VtZW50cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgxQTg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFubm91bmNlbWVudHMgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbm5vdW5jZW1lbnRzIGJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4N0JBRDI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnNsZy1ibG9nLXNsaWRlcyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuZGF0ZS1jYXRlZ29yeSBhLCAuc2xnLWJsb2ctc2xpZGVzIC5ibG9nLXNsaWRlcy1tZXRhIC5ieWxpbmUgYSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgaDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgIC5zbGctYmxvZy1zbGlkZXMgLmJsb2ctc2xpZGVzLW1ldGEgaDIgYSB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuYnRuLXNwZWNpYWwge1xuICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDsgfVxuICAgICAgLnNsZy1ibG9nLXNsaWRlcyAuYmxvZy1zbGlkZXMtbWV0YSAuYnRuLXNwZWNpYWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5zbGctYmxvZy1zbGlkZXMgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAyMHB4OyB9XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmRhdGUtY2F0ZWdvcnkgYSwgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmJ5bGluZSBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZmVhdHVyZWQtYmxvZy1pbWFnZSAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTI1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ibG9nLXNsaWRlcy1tZXRhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ibG9nLXNsaWRlcy1tZXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgICAuZmVhdHVyZWQtYmxvZy1pbWFnZSBoMiBhIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4OyB9XG4gICAgLmZlYXR1cmVkLWJsb2ctaW1hZ2UgLmJ5bGluZS1jb250YWluZXIgaW1nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5mZWF0dXJlZC1ibG9nLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5ibG9nLXNpZGViYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTAwcHgsIDFmcikgMjI2cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNzNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuYmxvZy1zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuXG4uYmxvZy1wb3N0cyAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmJsb2ctcG9zdHMgLnBvc3Qgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5ibG9nLXBvc3RzIC5mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJsb2ctcG9zdHMgLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICNEQkRCREI7IH1cblxuLmJsb2ctcG9zdHMgLmRhdGUtY2F0ZWdvcnkge1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuICAuYmxvZy1wb3N0cyAuZGF0ZS1jYXRlZ29yeSBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4uYmxvZy1wb3N0cyAucG9zdC10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDsgfVxuICAuYmxvZy1wb3N0cyAucG9zdC10aXRsZSBoMiBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAgIC5ibG9nLXBvc3RzIC5wb3N0LXRpdGxlIGgyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMEIxRTc7IH1cblxuLmJsb2ctc2lkZWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3NDc0NzQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmJsb2ctc2lkZWJhciBsaSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmJsb2ctc2lkZWJhciAuYmxvZy13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ibG9nLXNpZGViYXIgLnNpZGViYXItcG9zdHMgLnBvc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjNweCAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyAuZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjNzQ3NDc0OyB9XG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItcG9zdHMgLmRhdGUgYSB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLXBvc3RzIGg0IGEge1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gICAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1wb3N0cyBoNCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5jYXRlZ29yeS1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXRlZ29yeS1wYWdpbmF0aW9uIC5uZXh0LnBhZ2UtbnVtYmVycyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNhdGVnb3J5LXBhZ2luYXRpb24gLnByZXYucGFnZS1udW1iZXJzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5hdXRob3ItcGFnZS1pbWFnZSAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYXV0aG9yLXBhZ2UtaW1hZ2UgLmJ5bGluZS1jb250YWluZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMHB4IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgLmF1dGhvci1wYWdlLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7IH1cbiAgLmF1dGhvci1wYWdlLWltYWdlIC5ieWxpbmUtY29udGFpbmVyIC5ieWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDsgfVxuXG4ucGFnZS1wYWdpbmF0aW9uIC5wYWdlLWNvdW50IHtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbi5hdC1iZWxvdy1wb3N0LmFkZHRoaXNfdG9vbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJsb2ctbW9kdWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTE2LCAxMTYsIDExNiwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAxLzM7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaXRlbSAubW9kdWxlLWJsb2ctZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBncmlkLXJvdzogMi8zOyB9IH1cbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1mZWF0dXJlZC1pdGVtIC5tb2R1bGUtYmxvZy1oZWFkZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZW5kOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLWhlYWRlciB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWl0ZW0gLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWhlYWRlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1kYXRlLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1jYXRlZ29yaWVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtYmxvZy1tZXRhIC5tb2R1bGUtYmxvZy1kYXRlIGEsIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLW1ldGEgLm1vZHVsZS1ibG9nLWNhdGVnb3JpZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG4gICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctbWV0YSBoMyB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWluLWhlaWdodDogNDRweDsgfVxuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctbWV0YSBoMyBhIHtcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7IH1cbiAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctaXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ibG9nLW1vZHVsZS1jb250YWluZXIgLm1vZHVsZS1ibG9nLWl0ZW1zIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAubW9kdWxlLWJsb2ctaXRlbXMgLm1vZHVsZS1ibG9nLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIC5jdGEtYmFubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLWhlYWRlci5jdGEtYmFubmVyIGgyLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIuY3RhLWJhbm5lciBoMi5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC50b3AtY29udGVudCB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBtYXgtd2lkdGg6IDkyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAubm8tcmVzcG9uc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5uby1yZXNwb25zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5uby1yZXNwb25zZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gODBweDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJnYW1lcyBnYW1lc1wiIFwibWlsZXMgemlwXCIgXCJvbmxpbmUgb25saW5lXCI7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogODgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTExcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJnYW1lcyBtaWxlcyB6aXBcIiBcIm9ubGluZSAuIC5cIjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxNjBweDsgfSB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZC56aXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZC56aXAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkLnppcCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZCAuc2VsZWN0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgICB6LWluZGV4OiA3NTtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5zZWxlY3QtZmllbGQgLnNlbGVjdC13cmFwcGVyIC5pY29uLWFycm93IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgLnNlbGVjdC1maWVsZC5nYW1lcyB7XG4gICAgICAgIGdyaWQtYXJlYTogZ2FtZXM7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciAuc2VsZWN0LWZpZWxkLm1pbGVzIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtaWxlczsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5zZWxlY3QtZmllbGQuemlwIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB6aXA7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIFt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW46Y2hlY2tlZCArIHNwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOmNoZWNrZWQgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmI1ZTVhO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmYjVlNWE7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyIC5vbmxpbmUtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICBncmlkLWFyZWE6IG9ubGluZTsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lciBsYWJlbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIC5zcGlubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDc1OyB9XG4gICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIC5zcGlubmVyLXdyYXBwZXIgLmljb24tc3Bpbm5lci1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1ncmlkLWNvbnRhaW5lciAuc3Bpbm5lci13cmFwcGVyIC5pY29uLXNwaW5uZXItZGFyayAucGF0aDI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzAwQjFFNzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmZsaWNraXR5LXZpZXdwb3J0IC5mbGlja2l0eS1zbGlkZXIgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICB3aWR0aDogY2FsYygoODglIC0gNDBweCkgLyAzKTtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTQwcHg7IH1cbiAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmZsaWNraXR5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsIGE6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCBhIC5saXZlLW5vdyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgLmV4cGxvcmUtZXhwZXJpZW5jZXMtbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1jYXJvdXNlbCAuZXhwZXJpZW5jZS1jZWxsIGEgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwgYSBpbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7IH0gfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBtaW4taGVpZ2h0OiA2OHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MXB4OyB9IH1cbiAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLWNhcm91c2VsIC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUgLnRpbWUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAubmFtZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmV4cGVyaWVuY2UtY2Fyb3VzZWwgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHAubmFtZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIC5jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5leHBsb3JlLWV4cGVyaWVuY2VzLW1vZHVsZS1jb250YWluZXIgLmN0YSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBDT0xPUiBQUkVTRVRTICovXG4uZ3JhZGllbnQtc3Vuc2V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHdoaXRlIDQwJSksIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRjY3NjcsICNGRkMyNTApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTsgfVxuXG4vKiBDT05URU5UICovXG4uZmVhdHVyZWQtZXhwZXJpZW5jZXMge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICAvKiBDQVJPVVNFTCAqL1xuICAvKiBURVhUICovXG4gIC8qIENBUk9VU0VMIERPVFMgKi9cbiAgLyogU0lOR0xFIFNMSURFLCBOTyBET1RTICovXG4gIC8qIExJTktTICovIH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC05OTk7IH1cbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfSB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgbWF4LWhlaWdodDogNTgwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDRmcjtcbiAgICBncmlkLWF1dG8tcm93czogMWZyIDFmcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsIHtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMTMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjgwcHggMTc3cHg7IH0gfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXYgLnZpb2xhdG9yIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTIycHg7IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXYgLmltYWdlLXRleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5jb3B5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuY29weSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwtY2VsbCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdiAuY29weSBwOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2IC5jb3B5IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5jYXJvdXNlbC1jZWxsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IC5jb3B5IHtcbiAgICAgICAgaGVpZ2h0OiA2OHB4OyB9IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCAwIDJweCAwO1xuICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMTdweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLWNlbGwgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkgPiBkaXYgLmNvcHkgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4OyB9IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNjkyMUU7IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0Y2OTIxRTsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAuY2Fyb3VzZWwuaXMtc2luZ2xlLXNsaWRlIC5jYXJvdXNlbC1jZWxsIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSArIC5saW5rIGEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gIC5mZWF0dXJlZC1leHBlcmllbmNlcyAubGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1leHBlcmllbmNlcyAubGluayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLmZlYXR1cmVkLWV4cGVyaWVuY2VzIC5saW5rIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDBCMUU3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuICAuZmVhdHVyZWQtZXhwZXJpZW5jZXMgLmxpbmsgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDgxQTg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsICMyQ0MwQzYsICMwNEM0OUYpOyB9XG4gIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucGFnZS1oZWFkZXIuZmVhdHVyZWQtaW1hZ2UgLnRpdGxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAudGl0bGUtY29udGVudCAuc3ViaGVhZGluZyBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS1oZWFkZXIuZmVhdHVyZWQtaW1hZ2UgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAtNjBweCAwIC00MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZSAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnBhZ2UtaGVhZGVyLmZlYXR1cmVkLWltYWdlIC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmZ1dHVyZS1leHBlcmllbmNlcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIC5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIC5leHBlcmllbmNlLWxpc3QgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSAubGl2ZS1ub3cge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDsgfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgYSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIGEgaW1nIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7IH0gfVxuICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIC50aWxlLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC5mdXR1cmUtZXhwZXJpZW5jZXMtY29udGFpbmVyIC5leHBlcmllbmNlLWxpc3QgLmV4cGVyaWVuY2UtY2VsbCAudGlsZS10ZXh0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7IH0gfVxuICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLmRhdGUgLnRpbWUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgICAuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciAuZXhwZXJpZW5jZS1saXN0IC5leHBlcmllbmNlLWNlbGwgLnRpbGUtdGV4dCBwLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgICAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLmV4cGVyaWVuY2UtbGlzdCAuZXhwZXJpZW5jZS1jZWxsIC50aWxlLXRleHQgcC5uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgLmZ1dHVyZS1leHBlcmllbmNlcy1jb250YWluZXIgLndhdGNoLW1vcmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ncmFkaWVudC1zdW5zZXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgOTAlKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNjc2NywgI0ZGQzI1MCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lOyB9XG5cbi5nYW1lcy1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAuZ2FtZXMtZGlyZWN0b3J5IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5nYW1lcy1kaXJlY3Rvcnkge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4OyB9IH1cbiAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5oZWFkaW5nIGgxLCAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5oZWFkaW5nIHAge1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmhlYWRpbmcgaDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuaGVhZGluZyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVycyA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmZpbHRlcnMgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLnNlYXJjaCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zZWFyY2ggLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIC5pbnB1dC1jb250YWluZXIgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLnNlYXJjaCAuaW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc29ydCB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuc29ydCAuaW5wdXQtZmllbGQuc2VsZWN0LWZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zb3J0IHN2Zy5jYXJldCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5zb3J0IC5pY29uLWFycm93IHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5jaGVja2JveC11cGNvbWluZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmNoZWNrYm94LXVwY29taW5nIHN2ZyNlbXB0eSB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgc3ZnI2Z1bGwge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIC5jaGVja2JveC11cGNvbWluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3ZnI2VtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgLmNoZWNrYm94LXVwY29taW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzdmcjZnVsbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciAuY2hlY2tib3gtdXBjb21pbmcgcCB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAxMHB4OyB9XG4gICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAubm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwcHgsIDE2MHB4KSk7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxMzBweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxNzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAzNzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMHB4LCA1NzdweCkpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDBweCwgMTAwMHB4KSk7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMHB4LCAxNjBweCkpOyB9IH1cbiAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUgLmltZy1jb250YWluZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjA0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCAudGlsZSAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmdhbWVzLWRpcmVjdG9yeSAuY29udGVudCAuZ2FtZXMtZ3JpZCAudGlsZSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIC50aWxlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5nYW1lcy1kaXJlY3RvcnkgLmNvbnRlbnQgLmdhbWVzLWdyaWQgLnRpbGUgLnRleHQtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAuZ2FtZXMtZGlyZWN0b3J5IC5jb250ZW50IC5nYW1lcy1ncmlkIC50aWxlIC50ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5ncmFkaWVudC1zdW5zZXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZjY3NjcsICNmZmMyNTApOyB9XG5cbi5nYW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHggMTAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5nYW1lLXNlbGVjdG9yIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4OyB9IH1cbiAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLmNvcHkge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0NTJweDsgfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgaDEsXG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBwIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgaDEge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy00LW1heCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDBweCwgMjE2cHgpKTtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCAudGlsZXMtNC1tYXgge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLnRpbGVzLTYtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMHB4LCAyMTZweCkpO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy02LW1heCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlcy02LW1heCBhOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jb250ZW50LWdyaWQgLnRpbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmNvbnRlbnQtZ3JpZCAudGlsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAuZ2FtZS1zZWxlY3RvciAuY29udGVudC1ncmlkIC50aWxlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2FtZS1zZWxlY3RvciAuY3RhLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmdhbWUtc2VsZWN0b3IgLmN0YS1saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nYW1lLXNlbGVjdG9yIC5jdGEtbGluayBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMCA2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIENBUk9VU0VMIERPVFMgKi9cbiAgLyogRkxJQ0tJVFkgQlVUVE9OUyAqLyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuZmxpY2tpdHktc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmNhcm91c2VsLWNlbGwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDc4NXB4OyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAubmV4dC1zbGlkZSxcbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5wcmV2LXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLm5leHQtc2xpZGUgc3Bhbi5pY29uLWFycm93LFxuICAgIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAucHJldi1zbGlkZSBzcGFuLmljb24tYXJyb3cge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5wcmV2LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5uZXh0LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgYm90dG9tOiAtNDBweDsgfVxuICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjY5MjFFOyB9XG4gIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGNjkyMUU7IH1cbiAgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmZsaWNraXR5LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczMtdXMtd2VzdC0xLmFtYXpvbmF3cy5jb20vc2xnLXdvcmRwcmVzcy1pbWFnZXMtcHJvZC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNy8yNDE1NDA0Ny9sb2dpbi1iZzIuanBnXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDgyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH0gfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgyMzEsIDAsIDE4NywgMC40NiksIHJnYmEoMzAsIDI0NiwgMjI5LCAwLjQ2KSk7XG4gICAgei1pbmRleDogMjsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAuY29udGFpbmVyLm1haW4tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyIC5yb3cgcCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAucm93IC5pY29uLWxvZ2luLWxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIgLnJvdyAuaWNvbi1sb2dpbi1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lciAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAuZ2Zvcm1fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiaW5kdXN0cnlcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5jb250YWluZXIubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5pY29uLWxvZ2luLWxvZ28ge1xuICBmb250LXNpemU6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmh5cGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGhlaWdodDogNThweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZm9ybV93cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMjg0cHg7IH1cbiAgICAgIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmdmb3JtX3dyYXBwZXIgbGkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgLmdmb3JtX3dyYXBwZXIgKiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciAuZHJvcGRvd24tY29udGVudCBsaSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjMDBiMWU3ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcImluZHVzdHJ5XCIsc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZmllbGRfc3VibGFiZWxfYmVsb3cgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IHVsLmdmaWVsZF9jaGVja2JveCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyB1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwODFBOCAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIC5yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IGEge1xuICBjb2xvcjogIzAwQjFFNzsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI0U2MUUyNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2U2MWUyNSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTJweDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjRTYxRTI1ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAuODMzMzNyZW0gMCAuNXJlbSAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IC43NXJlbSAwIC40NXJlbSAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGIxZTcgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4MUE4ICFpbXBvcnRhbnQ7IH1cblxuLnJlc2V0LXBhc3N3b3JkLW1lc3NhZ2luZyB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5sb2dpblRPU2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubG9nZ2VkLWluICNtZW51LWl0ZW0tNDA2ODUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtZW51LWl0ZW0tMjkyMzcsICNtZW51LWl0ZW0tMjkyNDMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sb2dnZWQtaW4gI21lbnUtaXRlbS0yOTIzNywgLmxvZ2dlZC1pbiAjbWVudS1pdGVtLTI5MjQzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVyLmxvZy1pbi1jb250YWluZXIgLnJvdyBwIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmJsb2cge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmb250LWZhbWlseTogXCJpbmR1c3RyeVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgcGFkZGluZzogMTAwcHggNTBweCAxMDBweCA1MHB4OyB9XG4gIC5ibG9nIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDEwMHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4IDQwcHggMTBweDsgfSB9XG4gIC5ibG9nIC5mZWF0dXJlZC1wb3N0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDEwcHggODBweCAxMHB4O1xuICAgIGhlaWdodDogMzg2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3Qge1xuICAgICAgICBoZWlnaHQ6IDIzOXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuYmxvZyAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggNDBweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYmxvZyAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMjA4cHggYXV0bztcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDE1NnB4IGF1dG87IH0gfVxuICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIge1xuICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2cgLm90aGVyLXBvc3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IH1cbiAgICAuYmxvZyAub3RoZXItcG9zdHMgLnBvc3RpbmctZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLmJsb2cgLm90aGVyLXBvc3RzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgLmJsb2cgLmJsb2ctbW9kdWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5ibG9nLW1vZHVsZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5ibG9nIC5mZWF0dXJlZC1wb3N0LWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBvcmRlcjogMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0LWluZm8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIC5ibG9nIC5mZWF0dXJlZC1wb3N0LWltYWdlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogNjg4cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLmJsb2cgLmZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDMwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5mZWF0dXJlZC1wb3N0LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgICBoZWlnaHQ6IDIwOHB4O1xuICAgICAgICBncmlkLXJvdy1lbmQ6IGF1dG87IH0gfVxuICAuYmxvZyAucG9zdGluZy1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5ibG9nIC5wb3N0aW5nLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cbiAgLmJsb2cgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYmxvZyAucG9zdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuYmxvZyAucG9zdC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuYmxvZyAucG9zdC1jYXRlZ29yeSAubGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYmxvZyAucG9zdC1jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH0gfVxuICAuYmxvZyAucG9zdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLmJsb2cgLnBvc3QgLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5ibG9nIC5wb3N0IC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuYmxvZyAucG9zdCAucG9zdGluZy1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC5ibG9nIC5wb3N0Om50aC1jaGlsZCgzKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJsb2cgLnBvc3QtaW1hZ2UgPiBhID4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAuYmxvZyAubW9yZS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAuYmxvZyAubW9yZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmJsb2cgLm1vcmUtbGluayBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDBCMUU3OyB9XG5cbi5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTUycHg7IH0gfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtaGVhZGluZyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250dC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1oZWFkaW5nIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWdldC1pbnZvbHZlZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA5MjRweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiA5MjRweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMTE2LCAxMTYsIDExNiwgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLm1vZHVsZS1jdGEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtY3RhLWNvbnRhaW5lciBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAubW9kdWxlLWN0YS1jb250YWluZXIgYSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODNweDsgfSB9XG5cbi52aWRlby1tb2R1bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLmxpdmUtbm93IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbG9yOiAjRTYxRTI1O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLmxpdmUtbm93OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNjFFMjU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAud2F0Y2gtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAud2F0Y2gtbW9yZSBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gbWFpblwiIFwiZmVhdHVyZWQtMSBmZWF0dXJlZC0yXCI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIG1haW4gbWFpblwiIFwiZmVhdHVyZWQtMSBmZWF0dXJlZC0yIGZlYXR1cmVkLTNcIjsgfSB9XG4gICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiB7XG4gICAgICAgIGdyaWQtYXJlYTogbWFpbjsgfVxuICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5tYWluIC5saXZlLXN0cmVhbSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDsgfSB9XG4gICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0xIC5pY29uLXBsYXksIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50LmZlYXR1cmVkLTIgLmljb24tcGxheSwgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMyAuaWNvbi1wbGF5IHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMSAuaWNvbi1wbGF5LCAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudC5mZWF0dXJlZC0yIC5pY29uLXBsYXksIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50LmZlYXR1cmVkLTMgLmljb24tcGxheSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMSB7XG4gICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQtMTsgfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMiB7XG4gICAgICAgIGdyaWQtYXJlYTogZmVhdHVyZWQtMjsgfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQuZmVhdHVyZWQtMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50LmZlYXR1cmVkLTMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGZlYXR1cmVkLTM7IH0gfVxuICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIC5wbGF5LWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwOyB9XG4gICAgICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSAucGxheS1pY29uIC5pY29uLXBsYXkge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IHAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9IH1cbiAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgcC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgICAgLnZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgcC50aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7IH0gfVxuICAgICAgICAudmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCBwLmNhdGVnb3J5IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAgIC52aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IHAuY2F0ZWdvcnkgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5waG90by1jYXJvdXNlbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDYwcHggNDVweDtcbiAgbWFyZ2luOiAwO1xuICAvKiBDQVJPVVNFTCBET1RTICovIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5waG90by1jYXJvdXNlbC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDQ1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNDVweDsgfSB9XG4gIC5waG90by1jYXJvdXNlbC1jb250YWluZXIgLm1haW4tY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5waG90by1jYXJvdXNlbC1jb250YWluZXIgLmZsaWNraXR5LXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAucGhvdG8tY2Fyb3VzZWwtbW9kdWxlLmNhcm91c2VsLWNlbGwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSAoNDBweC8zKSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAucGhvdG8tY2Fyb3VzZWwtbW9kdWxlLmNhcm91c2VsLWNlbGwge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8yKSAtICgyMHB4LzIpKTsgfSB9XG4gICAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAucGhvdG8tY2Fyb3VzZWwtbW9kdWxlLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBob3RvLWNhcm91c2VsLWNvbnRhaW5lciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IC00MHB4OyB9XG4gIC5waG90by1jYXJvdXNlbC1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjY5MjFFOyB9XG4gIC5waG90by1jYXJvdXNlbC1jb250YWluZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY5MjFFOyB9XG5cbi5zZWN0aW9uLXNlcGFyYXRvciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5zaG9ydC1hcnRpY2xlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC5zaG9ydC1hcnRpY2xlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuc2hvcnQtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgLnNob3J0LWFydGljbGUtY29udGFpbmVyIC5zaG9ydC1hcnRpY2xlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLmNvcHktY29udGFpbmVyLnBvc3QgaW1nLCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBvc3QubW9kdWxlLWNvbnRlbnQgaW1nLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWNvbnRlbnQgaW1nLCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgaW1nLCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMzlweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCBwLCAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5ibG9nLW1vZHVsZS1jb250YWluZXIgLnBvc3QubW9kdWxlLWNvbnRlbnQgcCwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAuZXhwZXJpZW5jZS10ZW1wbGF0ZS1kZWZhdWx0IC5wb3N0Lm1vZHVsZS1jb250ZW50IHAsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBwLCAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250YWluZXIgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAucG9zdC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCBoNiwgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1jb250ZW50IGg2LCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDYsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBoNiwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCBoMywgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1jb250ZW50IGgzLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDMsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBoMywgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCBoMSwgLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1jb250ZW50IGgxLCAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWNvbnRlbnQgaDEsIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5wb3N0Lm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCBoMSwgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5leHBlcmllbmNlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3QubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zaW5nbGUtZXhwZXJpZW5jZSB7XG4gIGhlaWdodDogMzE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogMzE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9IH1cbiAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5zaW5nbGUtZXhwZXJpZW5jZS12aW9sYXRvciB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuc2luZ2xlLWV4cGVyaWVuY2UtdmlvbGF0b3Ige1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnNpbmdsZS1leHBlcmllbmNlLXZpb2xhdG9yIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTM5NnB4OyB9IH1cbiAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cbiAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1heC13aWR0aDogNDA2cHg7IH0gfVxuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDEsIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLnNpbmdsZS1leHBlcmllbmNlIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLWNvbnRhaW5lciAuYnRuLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE3OHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIgLmJ0bi1jdGE6aG92ZXIsIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIgLmJ0bi1jdGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFBOCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tY29udGFpbmVyIC5idG4tY3RhOmhvdmVyIGEsIC5zaW5nbGUtZXhwZXJpZW5jZSAuY29udGVudC1jb250YWluZXIgLmJ0bi1jb250YWluZXIgLmJ0bi1jdGE6YWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gICAgICAuc2luZ2xlLWV4cGVyaWVuY2UgLmNvbnRlbnQtY29udGFpbmVyIC5idG4tY29udGFpbmVyIC5idG4tY3RhLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwQjFFNyAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTc4cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMEIxRTc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLWV4cGVyaWVuY2UgLmltZy1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUtZXhwZXJpZW5jZSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4udmVudWUtcGFnZSB7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgLnZlbnVlLXBhZ2Uge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC52ZW51ZS1wYWdlIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnZlbnVlLXBhZ2Uge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnZlbnVlLXBhZ2UgLnZlbnVlLXBhZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlID4gZGl2IHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmltYWdlLWdhbGxlcnktbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZS5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTE5cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUuY2Fyb3VzZWwtY2VsbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNThweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIgLmltYWdlLWdhbGxlcnktbW9kdWxlLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgLnZlbnVlLXBhZ2UgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUuY2Fyb3VzZWwtY2VsbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjZweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZS5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxOXB4OyB9IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXIge1xuICAgICAgYm94LXNoYWRvdzogwqA1cHggNXB4IDQwcHjCoCAjOTk5OTk5O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXItaGVhZGluZyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAudmVudWUtcGFnZSAudmVudWUtaW5mby1tb2R1bGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC52ZW51ZS1wYWdlIC52ZW51ZS1pbmZvLW1vZHVsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC52ZW51ZS1wYWdlIC5leHBlcmllbmNlLWRpcmVjdG9yeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwOyB9XG4gICAgLnZlbnVlLXBhZ2UgLmV4cGVyaWVuY2UtZGlyZWN0b3J5LWNvbnRhaW5lciAuZXhwZXJpZW5jZS1maWx0ZXItY29udGFpbmVyLWxvY2tlZCAuc2VsZWN0LWZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZC5zZWFyY2gge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNlYXJjaCBmaWx0ZXJzXCI7XG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkLnNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZCAuaWNvbi1hcnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMEIxRTc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICMwMGIxZTc7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZCAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmlucHV0LWZpZWxkIC5zZWFyY2gtd3JhcHBlciBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuaW5wdXQtZmllbGQgLnNlYXJjaC13cmFwcGVyIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGZpbGw6ICMwMEIxRTc7IH1cbiAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAgIC52ZW51ZS1wYWdlIC5maWx0ZXItY29udGFpbmVyIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAudmVudWUtcGFnZSAuZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoIHtcbiAgICAgIGdyaWQtYXJlYTogc2VhcmNoOyB9XG4gICAgLnZlbnVlLXBhZ2UgLmZpbHRlci1jb250YWluZXIgLmZpbHRlcnMge1xuICAgICAgZ3JpZC1hcmVhOiBmaWx0ZXJzOyB9XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9IH1cbiAgLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIHAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQge1xuICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50Lm1haW4gLmljb24tcGxheSB7XG4gIGZvbnQtc2l6ZTogODBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgICBmb250LXNpemU6IDIwMHB4OyB9IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggIzc0NzQ3NDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggIzc0NzQ3NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iOmhvdmVyIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiA1MDsgfVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiAuaWNvbi1wbGF5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zbGctc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuc2xnLXNsaWRlcyB7XG4gICAgICBoZWlnaHQ6IDkwdmg7IH0gfVxuICBAbWVkaWEgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gICAgLnNsZy1zbGlkZXMge1xuICAgICAgaGVpZ2h0OiA3MzZweDsgfSB9XG4gIC5zbGctc2xpZGVzIC5jYXJvdXNlbC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgLnNsZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4OyB9IH1cbiAgICAuc2xnLXNsaWRlcyAuY2Fyb3VzZWwtY2VsbCAuZ3JhZGllbnQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLnNsZy1zbGlkZXMgLmNhcm91c2VsLWNlbGwgPiBpbWcsIC5zbGctc2xpZGVzIC5zbGlkZS12aWRlbyA+IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zbGctc2xpZGVzIC5zbGlkZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICAgIC5zbGctc2xpZGVzIC5zbGlkZS12aWRlbyB7XG4gICAgICAgIGhlaWdodDogNzM2cHg7IH0gfVxuICAgIC5zbGctc2xpZGVzIC5zbGlkZS12aWRlbyAueXRwbGF5ZXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuY29weS1jb250YWluZXIsIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1jb250ZW50LCAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuY29weS1jb250YWluZXIsIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1jb250ZW50LCAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQsIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuY29weS1jb250YWluZXIgLmNvcHksIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuYmxvZy1tb2R1bGUtY29udGFpbmVyIC5tb2R1bGUtY29udGVudCAuY29weSwgLmJsb2ctbW9kdWxlLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1jb250ZW50IC5jb3B5LCAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGFpbmVyIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRlbnQgLmNvcHksIC5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lciAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLm1vZHVsZS1nZXQtaW52b2x2ZWQtY29udGVudCAuY29weSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDsgfVxuICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuZ2FtZS1sb2dvIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgLnNsZy1zbGlkZXMgLmNvbnRlbnQtY29udGFpbmVyIC5nYW1lLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0M3B4OyB9IH1cbiAgICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuZ2FtZS1sb2dvIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xnLXNsaWRlcyAuY29udGVudC1jb250YWluZXIgLmh5cGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLXNwZWNpYWwud2hpdGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjREEwQ0IyICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zbGctc2xpZGVzIC5jb250ZW50LWNvbnRhaW5lciAuYnRuLXNwZWNpYWwud2hpdGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1zbGlkZSAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyLCAuc2luZ2xlLXNsaWRlIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGctZ2FtZXMtc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5wbHAtZG93bi1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5wbHAtZG93bi1hcnJvdyB7XG4gICAgICAgIGJvdHRvbTogNDBweDsgfSB9XG4gICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnBscC1kb3duLWFycm93IC5pY29uLWFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICBhbmltYXRpb24tbmFtZTogYXJyb3c7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24gYnV0dG9uIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuc2xpZGVzLW5hdmlnYXRpb24gYnV0dG9uLnByZXYtc2xpZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgIHRvcDogNDIlOyB9XG4gICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyIC5zbGlkZXMtbmF2aWdhdGlvbiBidXR0b24ubmV4dC1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgICB0b3A6IDQyJTsgfVxuICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICBib3R0b206IDEyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAxMDBweDsgfSB9XG4gICAgLnNsZy1nYW1lcy1zbGlkZXNob3cgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xnLWdhbWVzLXNsaWRlc2hvdyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zbGctZ2FtZXMtc2xpZGVzaG93IC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5tb2R1bGUtc3VwcG9ydCB7XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAgIC5tb2R1bGUtc3VwcG9ydCB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgLm1vZHVsZS1zdXBwb3J0IC5tb2R1bGUtc3VwcG9ydC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjdweCkge1xuICAgICAgLm1vZHVsZS1zdXBwb3J0IC5tb2R1bGUtc3VwcG9ydC1idG4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLm1vZHVsZS1zdXBwb3J0IC5tb2R1bGUtc3VwcG9ydC1idG4tbm9ybWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1ub3JtYWwge1xuICAgICAgICBtYXgtd2lkdGg6IDE4M3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAubW9kdWxlLXN1cHBvcnQgLm1vZHVsZS1zdXBwb3J0LWJ0bi1ub3JtYWwge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NnB4OyB9IH1cbiAgLm1vZHVsZS1zdXBwb3J0IC5tb2R1bGUtc3VwcG9ydC1idG4tbm9ybWFsOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndpZGdldC53b29jb21tZXJjZSBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLndpZGdldC53b29jb21tZXJjZSBsaSB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmbG9hdDogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwQjFFNzsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMEIxRTc7IH1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NDc0OyB9XG5cbi5wcmljZV9zbGlkZXJfYW1vdW50IGJ1dHRvbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDBCMUU3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGEgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhIHtcbiAgICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2Uge1xuICBjb2xvcjogIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsIC53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHtcbiAgICAgIGdyaWQtZ2FwOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gIC53b29jb21tZXJjZSB1bC5wcm9kdWN0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDAgNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAud29vY29tbWVyY2UtcGFnZSAuY29udGVudC1hcmVhIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgIC53b29jb21tZXJjZS1wYWdlIC5jb250ZW50LWFyZWEge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTM5NnB4O1xuICBtYXJnaW46IDQwcHggYXV0bzsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcy53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2Uge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5mbGV4LWNvbnRyb2wtbmF2LmZsZXgtY29udHJvbC10aHVtYnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5mbGV4LWNvbnRyb2wtbmF2LmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6ICM3NDc0NzQgMCAwIDIwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0ZGRkZGRjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuZmxleC1jb250cm9sLW5hdi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzAwQjFFNzsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHtcbiAgd2lkdGg6IDUwJTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDsgfVxuXG4ud29vY29tbWVyY2UgYnV0dG9uLmFsdCB7XG4gIGJhY2tncm91bmQ6ICMwMEIxRTcgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi53Yy1ib3gtb2ZmaWNlLXRpY2tldC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNTAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMjBweDsgfVxuICAud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXIgaDIge1xuICAgIGNvbG9yOiAjRjY5MjFFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLnJlbGF0ZWQucHJvZHVjdHMgaDIge1xuICBjb2xvcjogI0Y2OTIxRSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsLndjLXRhYiB0ciwgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud2MtdGFiIHRkLCAud29vY29tbWVyY2UtVGFicy1wYW5lbC53Yy10YWIgdGgge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi53b29jb21tZXJjZS1jYXJ0IGZvcm0gLnJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI4MHB4O1xuICBncmlkLWdhcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAud29vY29tbWVyY2UtY2FydCBmb3JtIC5yb3cge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAud29vY29tbWVyY2UtY2FydCBmb3JtIC5yb3cgLmNvbC5zcGFuXzggPiBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnNob3BfdGFibGUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIHRkLCAuc2hvcF90YWJsZS5jYXJ0Lndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdHIsIC5zaG9wX3RhYmxlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0aCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLnNob3BfdGFibGUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRzIC5wcm9kdWN0LW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5zaG9wX3RhYmxlLmNhcnQud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyAucHJvZHVjdC10aHVtYm5haWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXI6IDA7IH1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwQkMxNjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24sIC53b29jb21tZXJjZS1pbmZvIGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS1tZXNzYWdlIGEsIC53b29jb21tZXJjZS1pbmZvIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbmgzI29yZGVyX3Jldmlld19oZWFkaW5nLCAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMgPiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2ggaW5wdXQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2ggYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICMwMEIxRTc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfSB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc0NzQ3NDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgICBoZWlnaHQ6IDM3cHg7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBCMUU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMsIC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdC1jYXJ0LWRlc2NyaXB0aW9uIC5jYXJ0LWRlc2NyaXB0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggIzc0NzQ3NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWNhcnQtZGVzY3JpcHRpb24gaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHJvZHVjdC1jYXJ0LWRlc2NyaXB0aW9uIC5jYXJ0X3RvdGFscyA+IGgyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHtcbiAgYmFja2dyb3VuZDogIzAwQjFFNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwNzY5YjsgfVxuXG4uY2FydF90b3RhbHMgdHIsIC5jYXJ0X3RvdGFscyB0ZCwgLmNhcnRfdG90YWxzIHRoLCAub3JkZXItcmV2aWV3IHRyLCAub3JkZXItcmV2aWV3IHRkLCAub3JkZXItcmV2aWV3IHRoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtY29udGFpbmVyIC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWNvbnRhaW5lciAudmFyaWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2MtcHJvY2VlZC10by1jaGVja291dCwgLnBsYWNlLW9yZGVyLXJlZnVuZC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgZW0sIC5wbGFjZS1vcmRlci1yZWZ1bmQtdGV4dCBlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuXG4ud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLCAud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgLmNhcnRfaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gIGdyaWQtZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNjdXN0b21lcl9kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gIGdyaWQtZ2FwOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgICNjdXN0b21lcl9kZXRhaWxzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgI2N1c3RvbWVyX2RldGFpbHM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNjdXN0b21lcl9kZXRhaWxzID4gZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4jb3JkZXJfcmV2aWV3IHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggIzc0NzQ3NDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gICNvcmRlcl9yZXZpZXcgLnByb2R1Y3QtaW5mbyBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgI29yZGVyX3JldmlldyAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gICAgY29sb3I6ICM3NDc0NzQ7IH1cblxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCwgLndvb2NvbW1lcmNlLW5vdGljZS53b29jb21tZXJjZS1ub3RpY2UtLWluZm8ud29vY29tbWVyY2UtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucHJvZHVjdC1wcmljZSwgLnByb2R1Y3QtcXVhbnRpdHksIC5wcm9kdWN0LXN1YnRvdGFsIHtcbiAgcGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QudmlydHVhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJlbGF0ZWQucHJvZHVjdHMge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BfdGFibGUuY2FydCB0ciwgLnNob3BfdGFibGUuY2FydCB0ZCwgLnNob3BfdGFibGUuY2FydCB0aCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNob3BfdGFibGUuY2FydCB0ciwgLnNob3BfdGFibGUuY2FydCB0ZCwgLnNob3BfdGFibGUuY2FydCB0aCB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgLnNob3BfdGFibGUuY2FydCAucXVhbnRpdHkgLnF0eSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94LCAud29vY29tbWVyY2UtZm9ybV9faW5wdXQud29vY29tbWVyY2UtZm9ybV9faW5wdXQtY2hlY2tib3guaW5wdXQtY2hlY2tib3gsIC53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi53b29jb21tZXJjZS1lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5jYXJ0LWRlc2NyaXB0aW9uIHNlbGVjdCwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7IH1cblxuLndvb2NvbW1lcmNlIHRkLnByb2R1Y3QtbmFtZSBkbC52YXJpYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF90YWdfY2xvdWQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLndvb2NvbW1lcmNlLndpZGdldF9wcm9kdWN0X3RhZ19jbG91ZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLXBhZ2UgLnNlbGVjdC13cmFwcGVyIGlucHV0LnNlbGVjdC1kcm9wZG93biwgLndvb2NvbW1lcmNlLXBhZ2UgLnNlbGVjdC13cmFwcGVyIC5jYXJldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmVudHJ5LXN1bW1hcnkgPiAud29vY29tbWVyY2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud29vY29tbWVyY2UtaW5mbyBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgdGQucHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGEgLndjLWl0ZW0tbWV0YS1sYWJlbCB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3cge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cge1xuICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDsgfVxuXG4udmVudWUtaW5mby1tb2R1bGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC52ZW51ZS1pbmZvLW1vZHVsZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4OyB9IH1cbiAgLnZlbnVlLWluZm8tbW9kdWxlLXdyYXBwZXIgLnZlbnVlLWluZm8tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzk2cHg7IH1cblxuLnZlbnVlLWluZm8tbW9kdWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHggMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAudmVudWUtaW5mby1tb2R1bGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDAgMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAwIDIwcHg7IH0gfVxuICAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfSB9XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAudmVudWUtaW5mby1tb2R1bGUgLmltYWdlLWdhbGxlcnktbW9kdWxlIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciAuaW1hZ2UtZ2FsbGVyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC52ZW51ZS1pbmZvLW1vZHVsZSAuaW1hZ2UtZ2FsbGVyeS1tb2R1bGUgLmltYWdlLWdhbGxlcnktY29udGFpbmVyIC5jYXJvdXNlbC1jZWxsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTE5cHg7IH1cbiAgLnZlbnVlLWluZm8tbW9kdWxlIC52ZW51ZS1zaWRlYmFyLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMiAvIDM7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAudmVudWUtaW5mby1tb2R1bGUgLnZlbnVlLXNpZGViYXItd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnZlbnVlLWluZm8tbW9kdWxlIC52ZW51ZS1zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMjsgfSB9XG4gIC52ZW51ZS1pbmZvLW1vZHVsZSAudmVudWUtc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogwqA1cHggNXB4IDQwcHjCoCAjOTk5OTk5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7IH1cbiAgLnZlbnVlLWluZm8tbW9kdWxlIC52ZW51ZS1zaWRlYmFyLWhlYWRpbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLnZlbnVlLWluZm8tbW9kdWxlIHRhYmxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAudmVudWUtaW5mby1tb2R1bGUgdGFibGUgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC52ZW51ZS1pbmZvLW1vZHVsZSB0YWJsZSB0ZCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC52ZW51ZS1pbmZvLW1vZHVsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnZlbnVlLWluZm8tbW9kdWxlIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNoYW1wcy1oZXJvLWN0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jaGFtcHMtaGVyby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoYW1wcy1oZXJvLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuY2hhbXBzLWhlcm8tY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMCkpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgIC5jaGFtcHMtaGVyby1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwKSk7IH0gfVxuXG4uaGVyby1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzZkZWcsICMwNGUxYzUsICM4NDJkZmEpOyB9XG5cbi5jaGFtcHMtaGVyby1jb250ZW50LCAuaGVyby1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2hhbXBzLWhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiAyNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgICAgLmNoYW1wcy1oZXJvLWNvbnRlbnQgLnBkcC1zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAgICAgLmNoYW1wcy1oZXJvLWNvbnRlbnQgLnBkcC1zZWxlY3Rpb24gLnBkcC1zZWxlY3Rpb24tY29udGVudCBhLCAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IC5zZWxlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgICAgIC5jaGFtcHMtaGVyby1jb250ZW50IC5wZHAtc2VsZWN0aW9uIC5wZHAtc2VsZWN0aW9uLWNvbnRlbnQgLnNlbGVjdGlvbi1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmNoYW1wcy1oZXJvLWNvbnRlbnQgLnBkcC1zZWxlY3Rpb24gLnBkcC1zZWxlY3Rpb24tY29udGVudCAuc2VsZWN0aW9uLWxpc3QgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgICAgICAuY2hhbXBzLWhlcm8tY29udGVudCAucGRwLXNlbGVjdGlvbiAucGRwLXNlbGVjdGlvbi1jb250ZW50IC5zZWxlY3Rpb24tbGlzdCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkJERUZCOyB9XG5cbi5oZXJvLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzNHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KSB7XG4gICAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSAuc2xpZGUtc2VyaWVzLWFydCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSBoMSwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgcCwgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgdWwge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgLmh5cGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IC5zZXJpZXMtaGlnaGxpZ2h0cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb3B5IC5zZXJpZXMtaGlnaGxpZ2h0cyBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvcHkgLndoaXRlLWJ0biB7XG4gICAgICBjb2xvcjogIzJFQTVENiAhaW1wb3J0YW50OyB9XG4gICAgICAuc2xpZGUtY29udGVudCAuc2xpZGUtY29weSAud2hpdGUtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0JCREVGQiAhaW1wb3J0YW50OyB9XG4gIC5zbGlkZS1jb250ZW50IC5zbGlkZS1rZXktYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDE5MjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWtleS1hcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2xpZGUtY29udGVudCAuc2xpZGUta2V5LWFydCBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpOyB9XG5cbi5jaGFtcHMtc2lnbnVwLWN0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zaWduLXVwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzNmRlZywgcmdiYSgxMzIsIDQ1LCAyNTAsIDAuOCksIHJnYmEoNCwgMjI1LCAxOTcsIDAuOCkpOyB9XG4gIC5zaWduLXVwLWNvbnRlbnQgaDEsIC5zaWduLXVwLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuICAuc2lnbi11cC1jb250ZW50IC5zaWduLXVwIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuc2lnbi11cC1jb250ZW50IC53aGl0ZS1idG4ge1xuICAgIGNvbG9yOiAjMkVBNUQ2ICFpbXBvcnRhbnQ7IH1cbiAgICAuc2lnbi11cC1jb250ZW50IC53aGl0ZS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0JCREVGQiAhaW1wb3J0YW50OyB9XG5cbi5wcmVzZW50ZXJzIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmVzZW50ZXJzIC5oeXBlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucHJlc2VudGVycyAucHJlc2VudGVycy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucHJlc2VudGVycyAucHJlc2VudGVycy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4OyB9IH1cbiAgLnByZXNlbnRlcnMgLnByZXNlbnRlcnMtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByZXNlbnRlcnMgLnByZXNlbnRlcnMtbG9nb3MgLnByZXNlbnRlcnMtbG9nbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAucHJlc2VudGVycyAucHJlc2VudGVycy1sb2dvcyAucHJlc2VudGVycy1sb2dvIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMjVweDsgfVxuICAucHJlc2VudGVycyAucHJlc2VudGVycy1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi50ZXN0aW1vbmlhbC1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlc3RpbW9uaWFsLWN0YSBoMSwgLnRlc3RpbW9uaWFsLWN0YSBwIHtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG4gIC50ZXN0aW1vbmlhbC1jdGEgLnRlc3RpbW9uaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7IH1cbiAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU1OyB9XG4gICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50ZXN0aW1vbmlhbC1jdGEgLnRlc3RpbW9uaWFsLWNvbnRlbnQgLnRlc3RpbW9uaWFsLXNsaWRlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICAudGVzdGltb25pYWwtY3RhIC50ZXN0aW1vbmlhbC1jb250ZW50IC50ZXN0aW1vbmlhbC1zbGlkZSAudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVlbTsgfSB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjM3NWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsLWN0YSAudGVzdGltb25pYWwtY29udGVudCAudGVzdGltb25pYWwtc2xpZGUgLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUgcC5jcmVkaXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1ZW07IH1cblxuLmNoYW1wcy1sZWFybi1tb3JlLXN1Yi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gMzBweDtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4uY2hhbXBzLXZpZGVvcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2MHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7IH0gfVxuICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmh5cGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC5pY29uLXBsYXkge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgZm9udC1zaXplOiA5NHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC52aWRlby10aHVtYiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLnZpZGVvLXRodW1iIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jaGFtcHMtdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tdGh1bWIgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XG4gICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLnZpZGVvLXRodW1iIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLnZpZGVvLXRodW1iIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiA1MDsgfVxuICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC5jaGFtcHMtdmlkZW8tZWxlbWVudHMge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNoYW1wcy12aWRlb3MtY29udGFpbmVyIC5jaGFtcHMtdmlkZW8tZWxlbWVudHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyAudmlkZW8tZWxlbWVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMzlweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyAudmlkZW8tZWxlbWVudDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xOyB9IH1cbiAgICAuY2hhbXBzLXZpZGVvcy1jb250YWluZXIgLmNoYW1wcy12aWRlby1lbGVtZW50cyAudmlkZW8tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDsgfVxuXG4jY2l0aWVzU2VsZWN0aW9uSGVhZGVyIC5tb2RhbC1jaXR5LXNlbGVjdGlvbiwgI2NpdGllc1NlbGVjdGlvblNpZ251cCAubW9kYWwtY2l0eS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMThweDsgfVxuXG4jY2l0aWVzU2VsZWN0aW9uSGVhZGVyIC5jaXR5LCAjY2l0aWVzU2VsZWN0aW9uU2lnbnVwIC5jaXR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNjaXRpZXNTZWxlY3Rpb25IZWFkZXIgLmNpdHkgaW1nLCAjY2l0aWVzU2VsZWN0aW9uU2lnbnVwIC5jaXR5IGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gICNjaXRpZXNTZWxlY3Rpb25IZWFkZXIgLmNpdHkgYSwgI2NpdGllc1NlbGVjdGlvblNpZ251cCAuY2l0eSBhIHtcbiAgICBjb2xvcjogIzAwRTFFQTsgfVxuXG4jY2l0aWVzU2VsZWN0aW9uSGVhZGVyIC5jYW5jZWwtYnRuLCAjY2l0aWVzU2VsZWN0aW9uU2lnbnVwIC5jYW5jZWwtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCIkYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kbGlnaHRHcmF5OiAjRjJGMkYyO1xuJGFzY2VudEdyYXk6ICNEQkRCREI7XG4kYm94U2hhZG93R3JleTogIzk5OTk5OTtcbiRjb3JlR3JheTogIzc0NzQ3NDtcbiRjb3JlQmx1ZTogIzAwQjFFNztcbiRzZWxlY3RlZEJsdWU6ICMwMDgxQTg7XG4kZ3JlYXRHcmVlbjogIzAwQkMxNjtcbiRob3RuZXNzUmVkOiAjRTYxRTI1O1xuJHdva2VPcmFuZ2U6ICNGNjkyMUU7XG4kc2hhZG93Qmx1ZTogIzMzQTlDQztcbiRmb290ZXJHcmF5OiAjNDY0NjQ2O1xuXG4vL0JBQ0tHUk9VTkRcblxuXG4uYmxhY2t7XG4gIGJhY2tncm91bmQ6JGJsYWNrO1xufVxuXG4ud2hpdGV7XG4gIGJhY2tncm91bmQ6JHdoaXRlO1xufVxuXG4ubGlnaHQtZ3JheXtcbiAgYmFja2dyb3VuZDokbGlnaHRHcmF5O1xufVxuXG4uYXNjZW50LWdyYXl7XG4gIGJhY2tncm91bmQ6JGFzY2VudEdyYXk7XG59XG5cbi5jb3JlLWdyYXl7XG4gIGJhY2tncm91bmQ6JGNvcmVHcmF5O1xufVxuXG4uY29yZS1ibHVle1xuICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZTtcbn1cblxuLnNlbGVjdGVkLWJsdWV7XG4gIGJhY2tncm91bmQ6JHNlbGVjdGVkQmx1ZTtcbn1cblxuLmdyZWF0LWdyZWVue1xuICBiYWNrZ3JvdW5kOiRncmVhdEdyZWVuO1xufVxuXG4uaG90bmVzcy1yZWR7XG4gIGJhY2tncm91bmQ6JGhvdG5lc3NSZWQ7XG59XG5cbi53b2tlLW9yYW5nZXtcbiAgYmFja2dyb3VuZDokd29rZU9yYW5nZTtcbn1cblxuLnNoYWRvdy1ibHVle1xuICBiYWNrZ3JvdW5kOiRzaGFkb3dCbHVlO1xufVxuXG4uZm9vdGVyLWdyYXl7XG4gIGJhY2tncm91bmQ6JGZvb3RlckdyYXk7XG59XG5cbi8vVEVYVFxuXG4uYmxhY2stdGV4dHtcbiAgY29sb3I6JGJsYWNrO1xufVxuXG4ud2hpdGUtdGV4dHtcbiAgY29sb3I6JHdoaXRlO1xufVxuXG4ubGlnaHQtZ3JheS10ZXh0e1xuICBjb2xvcjokbGlnaHRHcmF5O1xufVxuXG4uYXNjZW50LWdyYXktdGV4dHtcbiAgY29sb3I6JGFzY2VudEdyYXk7XG59XG5cbi5jb3JlLWdyYXktdGV4dHtcbiAgY29sb3I6JGNvcmVHcmF5O1xufVxuXG4uY29yZS1ibHVlLXRleHR7XG4gIGNvbG9yOiRjb3JlQmx1ZTtcbn1cblxuLnNlbGVjdGVkLWJsdWUtdGV4dHtcbiAgY29sb3I6JHNlbGVjdGVkQmx1ZTtcbn1cblxuLmdyZWF0LWdyZWVuLXRleHR7XG4gIGNvbG9yOiRncmVhdEdyZWVuO1xufVxuXG4uaG90bmVzcy1yZWQtdGV4dHtcbiAgY29sb3I6JGhvdG5lc3NSZWQ7XG59XG5cbi53b2tlLW9yYW5nZS10ZXh0e1xuICBjb2xvcjokd29rZU9yYW5nZTtcbn1cblxuLnNoYWRvdy1ibHVlLXRleHR7XG4gIGNvbG9yOiRzaGFkb3dCbHVlO1xufVxuXG4uZm9vdGVyLWdyYXktdGV4dHtcbiAgY29sb3I6JGZvb3RlckdyYXk7XG59XG4iLCIlZGF0ZS1ieWxpbmV7XG4gIGZvbnQtc2l6ZToxMHB4O1xuICBjb2xvcjokd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjowO1xufVxuXG4lYmxvZy1oZWFkZXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHdpZHRoOjEwMCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjExMjVweCl7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbiAgPiBpbWd7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHRvcDo1MCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjVweCl7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMi41KTtcbiAgICB9XG4gIH1cbiAgJjphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYSgkYmxhY2ssIC44KSwgcmdiYSgkYmxhY2ssIDApKTtcbiAgfVxuICAuY29udGVudC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OjU7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgfVxuICAuY29udGVudHtcbiAgICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCJAbWl4aW4gYnAtbGFyZ2Uge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW1lbnUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW1lZGl1bSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtc21hbGwge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTQxNCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtNjY4IHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC02Njcge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTEwMDAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC05NTAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTg2MCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtODAwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC00MTMge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTMyMCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtOTAwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC05MDAtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTc2OCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtMTAwMCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTEwMDAtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTExMDAtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTE5MjAtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLTEwMDAtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC0xOTIwLXVwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vPT09PT09PT09PT09IE5PQUgnUyBCUCA9PT09PT09PT09PT09PT09XG5cbkBtaXhpbiBicC13ZWItbGFyZ2UtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXdlYi1tZWQtdXAge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXdlYi1zbWFsbC11cCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWluLXdpZHRoOiA2NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1tb2JpbGUtbWVkLXVwIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW1vYmlsZS1tZWQtZG93biB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQobWF4LXdpZHRoOiA0MTMuOTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC13ZWItc21hbGwtZG4ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1heC13aWR0aDogNjY3cHgpIHsgXG4gICAgQGNvbnRlbnQ7IFxuICB9XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gY29udGFpbmVyUGFkZGluZ3tcbiAgcGFkZGluZzowIDYwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjY2OHB4KXtcbiAgICBwYWRkaW5nOjAgNDBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDo0MTRweCl7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiBtYXgoJG51bWJlcnMuLi4pIHtcbiAgICBAcmV0dXJuIG0je2F9eCgjeyRudW1iZXJzfSk7XG59XG5cbkBmdW5jdGlvbiBtaW4oJG51bWJlcnMuLi4pIHtcbiAgICBAcmV0dXJuIG0je2l9bigjeyRudW1iZXJzfSk7XG59XG4gIFxuYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQsIC43MSk7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZyB7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjIsIC42MSwgLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1pbi13aWR0aDogNDRweDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIFVzaW5nIHdpdGhvdXQgcHJlZml4IHdvdWxkIGJyZWFrIElFMTEgKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmc6IDQ0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNSwgMCwgLjE0LCAxKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgICBjdXJzb3I6IHRleHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC12aWRlbyxcbi5mYW5jeWJveC1pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogQnV0dG9ucyAqL1xuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIC42KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICAgIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06aG92ZXIge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBGaXggSUUxMSAqL1xuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHotaW5kZXg6IDk5OTk4O1xufVxuXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogLTQ0cHg7XG4gICAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gICAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLyogQ2FwdGlvbiAqL1xuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuODUpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4zKSA1MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjE1KSA2NSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjA3NSkgNzUuNSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAzNykgODIuODUlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wMTkpIDg4JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk2O1xufVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgIH1cbn1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjODg4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogOTk5OTk7XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgICAuZmFuY3lib3gtc2xpZGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgICByaWdodDogLTZweDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAgICAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IG1heCgxMnB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBTaGFyZSAqL1xuXG4uZmFuY3lib3gtc2hhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gICAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICAgIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1ZDViNWI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qIFRodW1icyAqL1xuXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMTJweDtcbiAgICB6LWluZGV4OiA5OTk5NTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAuMyk7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMnB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiAgICB6LWluZGV4OiA5OTk5MTtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgICAgICByaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB9XG59IiwiLm1haW4tY29udGVudCB0YWJsZXtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1jb250ZW50IHRhYmxlIHRye1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAud2MtYm94LW9mZmljZS10aWNrZXQtZm9ybXtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxufVxuXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbHtcbiAgbWluLXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9ue1xuICBvcmRlcjogMjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnZhcmlhdGlvbnNfZm9ybS5jYXJ0e1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwe1xuICBvcmRlcjoyO1xufVxuXG4ucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnl7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9ue1xuICBvcmRlcjoyO1xufVxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5e1xuICBvcmRlcjoxO1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC52YXJpYXRpb25zX2Zvcm0gLnZhcmlhdGlvbnN7XG4gIG9yZGVyOjI7XG59XG5cbi5wcm9kdWN0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnZhcmlhdGlvbnNfZm9ybSAubG9naW4tcmVxdWlyZWQtY29udGFpbmVye1xuICBvcmRlcjozO1xufVxuXG4ubG9naW4tcmVxdWlyZWQtY29udGFpbmVye1xuXG59XG4iLCIvKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICBAaW5jbHVkZSBicC1sYXJnZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICBAaW5jbHVkZSBicC1sYXJnZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICBAaW5jbHVkZSBicC1sYXJnZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgQGluY2x1ZGUgYnAtbGFyZ2Uge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIC41cmVtIDA7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsXG4uc2NyZWVuLXJlYWRlci10ZXh0OmFjdGl2ZSxcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cbiIsIi5tYWluLWNvbnRlbnQtY29udGFpbmVye1xuICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICA+IC5jb3B5LWNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgICBtYXJnaW46NjBweCBhdXRvO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXtcbiAgICAgIG1hcmdpbjo0MHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLWNvbnRhaW5lcntcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyNTBweDtcbiAgZ3JpZC1nYXA6NDBweDtcbiAgQGluY2x1ZGUgYnAtODAwe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5jb3B5LWNvbnRhaW5lci50aGlyZC1wYXJ0eS1kaXNjbGFpbWVye1xuICBtYXJnaW46MCBhdXRvO1xufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cblxuYm9keS5hZG1pbi1iYXJ7XG4gIC8vdG9wOjMycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtcbiAgIHRvcDo0NnB4O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlcntcbiAgYmFja2dyb3VuZDpyZ2JhKCRibGFjaywgLjEpO1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgLmFkbWluLWJhciAme1xuICAgIHRvcDozMnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtcbiAgICAgIHRvcDo0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2UtbWVudXtcbiAgLmFkbWluLWJhciAme1xuICAgIHRvcDo5MnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KXtcbiAgICAgIHRvcDo0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXdyYXBwZXIuc3RpY2t5e1xuICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcbiAgLmRlc2t0b3AtaGVhZGVye1xuICAgIGJhY2tncm91bmQ6JGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZDokY29yZUJsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGVza3RvcC1oZWFkZXIge1xuICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICA+IC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XG4gIH1cbn1cblxuLmhlYWRlci1jb250YWluZXJ7XG4gID4gLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KXtcbiAgLmRlc2t0b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVye1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcntcbiAgLy8gYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjRkZDMjUwLCAjRkY2NzY3KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnAtMTAwMC11cCB7XG4gICAgcGFkZGluZy10b3A6NjBweDtcbiAgfVxuICBAaW5jbHVkZSBicC02Njgge1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAtNDE0e1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDIucGFnZS10aXRsZXtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6MzhweDtcbiAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICB9XG4gIC50aXRsZS1jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgcHtcbiAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuY3RhLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGF7XG4gICAgICBiYWNrZ3JvdW5kOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6JGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgcGFkZGluZzo1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICB9XG59XG5cbi5mZWF0dXJlZC1ibG9nLWltYWdle1xuICBtYXgtaGVpZ2h0OjMxNHB4O1xufVxuXG5ib2R5PmhlYWRlcntcbiAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbiIsIi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLnBvc3R7XG4gIHB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIGgze1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gIH1cbiAgdWx7XG4gICAgY29sb3I6JGNvcmVHcmF5O1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIGxpe1xuICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciBmb3Jte1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OjAgMCAyMHB4ICRjb3JlR3JheTtcbiAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2lucHV0X2NvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICB9XG4gICAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcntcbiAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIHVse1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCwgW3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgbWFyZ2luOjAgNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5nZm9ybV9mb290ZXIudG9wX2xhYmVse1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgYmFja2dyb3VuZDokY29yZUJsdWU7XG4gICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAxNjZweDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xuICAgIGNvbG9yOiRjb3JlR3JheSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuIiwiLm1vZHVsZS5wYWRkaW5ne1xuICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xufVxuXG4ubW9kdWxlLWVsZW1lbnR7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBtYXgtd2lkdGg6JG1heC13aWR0aDtcbiAgbWFyZ2luOjYwcHggYXV0bztcbiAgcGFkZGluZzo2MHB4O1xuICBib3JkZXI6MXB4IHNvbGlkICRjb3JlR3JheTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICA+IGgye1xuICAgIG1hcmdpbi10b3A6MDtcbiAgfVxufVxuXG4ub21tLW1vZHVsZXtcbiAgLnJvdy5zdGFnZS1pbnB1dHN7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIGgze1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG4gIC5jZW50ZXJ7XG4gICAgbWFyZ2luOmF1dG87XG4gIH1cbn1cbiIsIi53aWRnZXRfcmVjZW50X2VudHJpZXN7XG4gIGxpe1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYzcHggMWZyO1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gIH1cbiAgcCwgaDR7XG4gICAgbWFyZ2luOjA7XG4gICAgY29sb3I6JGNvcmVHcmF5O1xuICB9XG4gIC5wdWJsaXNoLWRhdGV7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkY29yZUJsdWU7XG4gICAgfVxuICB9XG59XG5cblxuLndpZGdldCBoMntcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjokY29yZUdyYXk7XG4gIGZvbnQtc2l6ZTo3MDA7XG59XG4iLCIuY29udGFpbmVyLXBhZ2UtNDA0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZDMjUwICwgI0ZGNjc2Nyk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtaGVpZ2h0OiAxMDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC41MztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcmxheS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDAgNjBweDtcbiAgICAgICAgXG4gICAgICAgIC5vdmVybGF5LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMHB4OyBcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2VudGVyZWQtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmN0YS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFydG5lci1wYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMjQ5RCwgIzAwQjFFNyk7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lci1wYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicC02Njgge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIHBob3RvXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFwidGV4dCBwaG90b1wiO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMHB4LCA0NTJweCkgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMHB4LCAyMjJweCkgMWZyO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgYnAtMTAwMC1kb3duIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC05MDAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgaGVpZ2h0OiAyMjJweDtcblxuICAgICAgICBAaW5jbHVkZSBicC05MDAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5waG90by1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IHBob3RvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtMTkyMC1kb3duIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC05MDAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAkZm9vdGVyR3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBncmlkLWFyZWE6IHRleHQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWN0YSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tY3RhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxufSIsIi52ZW51ZS1oZWFkZXItY29udGFpbmVye1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxuXG4gIC52ZW51ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDo2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnZlbnVlLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpe1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlbnVlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBoMi52ZW51ZS10aXRsZXtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgc3Bhbi52ZW51ZS1zdGF0ZSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZlbnVlLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBwe1xuICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3RhLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmc6NXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY29sb3IgcHJlc2V0cyAqL1xuXG4uY29yZS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29yZUdyYXk7XG59XG4uZ3JhZGllbnQtc3Vuc2V0IHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIHRvIHRvcCByaWdodCksXG4gICAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNjc2NywgI0ZGQzI1MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG5cbi8qIGFubm91bmNlbWVudHMgbW9kdWxlICovXG4uYW5ub3VuY2VtZW50cyB7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250LWZhbWlseTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLTEwMDAge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvcmVCbHVlO1xuICAgIH1cblxuICAgIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RlZEJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFzY2VudEdyYXk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4N0JBRDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gIH1cbiIsIi5zbGctYmxvZy1zbGlkZXN7XG4gIGJhY2tncm91bmQ6JGJsYWNrO1xuICAuY2Fyb3VzZWwtY2VsbHtcbiAgICBAZXh0ZW5kICVibG9nLWhlYWRlcjtcbiAgfVxuICAuYmxvZy1zbGlkZXMtbWV0YXtcbiAgICBtYXgtd2lkdGg6NTAlO1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjVweCl7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRlLWNhdGVnb3J5LCAuYnlsaW5le1xuICAgICAgQGV4dGVuZCAlZGF0ZS1ieWxpbmU7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXNwZWNpYWx7XG4gICAgICBjb2xvcjokY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3R7XG4gICAgYm9yZGVyLWNvbG9yOiR3aGl0ZTtcbiAgICB3aWR0aDoxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWR7XG4gICAgYmFja2dyb3VuZDokd2hpdGU7XG4gIH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90c3tcbiAgICBib3R0b206MjBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtYmxvZy1pbWFnZXtcbiAgQGV4dGVuZCAlYmxvZy1oZWFkZXI7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAuZGF0ZS1jYXRlZ29yeSwgLmJ5bGluZXtcbiAgICBAZXh0ZW5kICVkYXRlLWJ5bGluZTtcbiAgICBhe1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgfVxuICAuYmxvZy1zbGlkZXMtbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMTI1cHgpe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIGgye1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOjM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOjEwcHggMDtcbiAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICBhe1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgIH1cbiAgfVxuICAuYnlsaW5lLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctc2lkZWJhci1jb250YWluZXJ7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTAwcHgsIDFmcikgMjI2cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogNzNweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6OTAwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuXG4uYmxvZy1wb3N0c3tcbiAgLnBvc3R7XG4gICAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG4gIC5mZWF0dXJlZC1pbWFnZXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gICAgICBib3gtc2hhZG93OjAgMCAyMHB4ICRhc2NlbnRHcmF5O1xuICAgIH1cbiAgfVxuICAuZGF0ZS1jYXRlZ29yeXtcbiAgICBAZXh0ZW5kICVkYXRlLWJ5bGluZTtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgYXtcbiAgICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICB9XG4gIH1cbiAgLnBvc3QtdGl0bGV7XG4gICAgaDJ7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29yZUJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctc2lkZWJhcntcbiAgaDN7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgY29sb3I6JGNvcmVHcmF5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgbGl7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAuYmxvZy13aWRnZXR7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICB9XG4gIC5zaWRlYmFyLXBvc3Rze1xuICAgIC5wb3N0e1xuICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2M3B4IDFmcjtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG4gICAgLmRhdGV7XG4gICAgICBAZXh0ZW5kICVkYXRlLWJ5bGluZTtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgICB9XG4gICAgfVxuICAgIGg0e1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6JGNvcmVHcmF5O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiRjb3JlQmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2F0ZWdvcnktcGFnaW5hdGlvbntcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIC5uZXh0LnBhZ2UtbnVtYmVycyBzcGFue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxuICAucHJldi5wYWdlLW51bWJlcnMgc3BhbntcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgfVxufVxuXG5cbi5hdXRob3ItcGFnZS1pbWFnZXtcbiAgLmJsb2ctc2xpZGVzLW1ldGF7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gIH1cbiAgLmJ5bGluZS1jb250YWluZXJ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG4gICAgZ3JpZC1nYXA6MjBweDtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgd2lkdGg6MTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuXG4gICAgfVxuICAgIC5ieWxpbmV7XG4gICAgICBmb250LXNpemU6MzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5wYWdlLXBhZ2luYXRpb257XG4gIC5wYWdlLWNvdW50e1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYXQtYmVsb3ctcG9zdC5hZGR0aGlzX3Rvb2x7XG4gIG1hcmdpbi10b3A6MzBweDtcbn1cbiIsIi5ibG9nLW1vZHVsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiRsaWdodEdyYXk7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclBhZGRpbmc7XG4gIHBhZGRpbmctdG9wOjEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgQGluY2x1ZGUgYnAtODYwe1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgfVxuICAubW9kdWxlLWNvbnRlbnR7XG4gICAgQGV4dGVuZCAuY29weS1jb250YWluZXI7XG4gICAgY29sb3I6JGNvcmVHcmF5O1xuICB9XG4gIGltZ3tcbiAgICBib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoJGNvcmVHcmF5LC40KTtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5tb2R1bGUtYmxvZy1mZWF0dXJlZC1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206ODBweDtcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KGF1dG8tZmlsbCwgMWZyKTtcbiAgICBncmlkLWdhcDoyMHB4O1xuICAgIEBpbmNsdWRlIGJwLTg2MHtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG4gICAgLm1vZHVsZS1ibG9nLWZlYXR1cmVkLWltYWdle1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6MS8zO1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgQGluY2x1ZGUgYnAtODYwe1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIGdyaWQtcm93OjIvMztcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZHVsZS1ibG9nLWhlYWRlcntcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgQGluY2x1ZGUgYnAtODYwIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kdWxlLWJsb2ctbWV0YXtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgQGluY2x1ZGUgYnAtODYwe1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2R1bGUtYmxvZy1oZWFkZXJ7XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6MzlweDtcbiAgICB9XG4gIH1cbiAgLm1vZHVsZS1ibG9nLW1ldGF7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIC5tb2R1bGUtYmxvZy1kYXRlLCAubW9kdWxlLWJsb2ctY2F0ZWdvcmllc3tcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6JGNvcmVHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjokY29yZUdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2R1bGUtYmxvZy1pdGVtc3tcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDoyMHB4O1xuICAgIEBpbmNsdWRlIGJwLTg2MCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICAubW9kdWxlLWJsb2ctaXRlbTpudGgtY2hpbGQoMyl7XG4gICAgICBAaW5jbHVkZSBicC04NjAge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1oZWFkZXIuY3RhLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLmN0YS1iYW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBoMi5wYWdlLXRpdGxlICB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXhwbG9yZS1leHBlcmllbmNlcy1tb2R1bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgXG5cbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIC50b3AtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIG1heC13aWR0aDogOTI0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5uby1yZXNwb25zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo2NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDE0cHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5leHBlcmllbmNlLWZpbHRlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gODBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgICAgIFwiZ2FtZXMgZ2FtZXNcIlxuICAgICAgICAgICAgXCJtaWxlcyB6aXBcIlxuICAgICAgICAgICAgXCJvbmxpbmUgb25saW5lXCI7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcblxuICAgICAgICBAaW5jbHVkZSBicC1tb2JpbGUtbWVkLXVwIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxMTFweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgICAgICAgICAgICAgIFwiZ2FtZXMgbWlsZXMgemlwXCJcbiAgICAgICAgICAgICAgICBcIm9ubGluZSAuIC5cIjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1tZWQtdXAge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWZpZWxkLnppcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAmW3R5cGU9c2VhcmNoXSB7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LWZpZWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7ICBcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDc1O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5nYW1lcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBnYW1lcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5taWxlcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBtaWxlcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi56aXAge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogemlwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpub3QoOmNoZWNrZWQpK3NwYW46bm90KC5sZXZlcik6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW46Y2hlY2tlZCtzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOmNoZWNrZWQrc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgW3R5cGU9Y2hlY2tib3hdLmZpbGxlZC1pbjpjaGVja2VkK3NwYW46bm90KC5sZXZlcik6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiKDI1MSw5NCw5MCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1MSw5NCw5MCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzdkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5vbmxpbmUtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IG9ubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBlcmllbmNlLWdyaWQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgLnNwaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogNzU7XG4gICAgICAgICAgICAuaWNvbi1zcGlubmVyLWRhcmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3BpbiAuNnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAucGF0aDIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVCbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGVyaWVuY2UtY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtZG4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIC5leHBlcmllbmNlLWNlbGwge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdmbGlja2l0eSc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgLmZsaWNraXR5LXNsaWRlciB7XG4gICAgICAgICAgICAgICAgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg4OCUgLSA0MHB4KSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxpY2tpdHktYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmV4cGVyaWVuY2UtY2VsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5saXZlLW5vdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgXG4gICAgXG4gICAgICAgICAgICAudGlsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuY3RhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBDT0xPUiBQUkVTRVRTICovXG5cbi5ncmFkaWVudC1zdW5zZXQge1xuICAgIGJhY2tncm91bmQ6XG4gICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgNDAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkY2NzY3LCAjRkZDMjUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbn1cblxuLyogQ09OVEVOVCAqL1xuXG4uZmVhdHVyZWQtZXhwZXJpZW5jZXMge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250LWZhbWlseTtcblxuICAvKiBDQVJPVVNFTCAqL1xuXG4gIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIC5jYXJvdXNlbC1jZWxse1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0Oi05OTk7XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZsaWNraXR5LXZpZXdwb3J0IHtcbiAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICB9XG4gIH1cblxuICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG1heC13aWR0aDo4NjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDU4MHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgNGZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IDFmciAxZnI7XG5cbiAgICAgIEBpbmNsdWRlIGJwLTEwMDAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC02NjggeyAvLyBzd2l0Y2ggdG8gbW9iaWxlIGxheW91dFxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0ZnIgMmZyO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtMzIwIHtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMwcHggMTMwcHg7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjgwcHggMTc3cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgLmNhcm91c2VsLWNlbGwgPiBkaXYgeyAvLyBpbmRpdmlkdWFsIHRpbGVcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDM5cHggcmdiYSgwLDAsMCwuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyAvLyBpbmRpdmlkdWFsIGZlYXR1cmVkIHRpbGVcbiAgICAgIGdyaWQtY29sdW1uOiAyLy0xO1xuICAgICAgZ3JpZC1yb3c6IDEvMztcbiAgICAgIG1hcmdpbi1yaWdodDotMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlvbGF0b3Ige1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMjJweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgfSAvLyBlbmQgb2YgY2Fyb3VzZWwtY2VsbCA+IGRpdlxuXG4vKiBURVhUICovXG5cbiAgLmNhcm91c2VsLWNlbGwgPiBkaXY6Zmlyc3QtY2hpbGQgPiBkaXYgLmNvcHkgeyAvLyB0ZXh0Ym94IG9uIGZlYXR1cmVkIHRpbGVzXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHotaW5kZXg6MztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcblxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy8gZW5kIG9mIGZlYXR1cmVkIHRpbGUgY29weVxuXG4gIC5jYXJvdXNlbC1jZWxsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpID4gZGl2IC5jb3B5IHsgLy8gdGV4dGJveCBvbiByZWd1bGFyIHRpbGVzXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHotaW5kZXg6MztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcblxuICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW46IDAgMCAycHggMDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfSAvLyBlbmQgb2YgcmVndWxhciB0aWxlIGNvcHlcblxuLyogQ0FST1VTRUwgRE9UUyAqL1xuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgICAgYm90dG9tOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gIH1cblxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkd29rZU9yYW5nZTtcbiAgfVxuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd29rZU9yYW5nZTtcbiAgfVxuXG4vKiBTSU5HTEUgU0xJREUsIE5PIERPVFMgKi9cblxuICAgIC5jYXJvdXNlbC5pcy1zaW5nbGUtc2xpZGUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLmlzLXNpbmdsZS1zbGlkZSAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJvdXNlbC5pcy1zaW5nbGUtc2xpZGUgKyAubGluayBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIH1cblxuLyogTElOS1MgKi9cblxuICAgIC5saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmsgcCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxpbmsgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvcmVCbHVlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWxlY3RlZEJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbn1cbiIsIi5wYWdlLWhlYWRlci5mZWF0dXJlZC1pbWFnZXtcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCAjMkNDMEM2LCAjMDRDNDlGKTtcbiAgLnRpdGxlLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIEBpbmNsdWRlIGJwLTk1MHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICAudGl0bGUtY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnN1YmhlYWRpbmd7XG4gICAgICBwe1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIG1hcmdpbjotNjBweCAwIC00MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBicC05NTB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZnV0dXJlLWV4cGVyaWVuY2VzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyUGFkZGluZztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgLmZ1dHVyZS1leHBlcmllbmNlcy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyBcbiAgICB9XG5cbiAgICAuZXhwZXJpZW5jZS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZS1jZWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmxpdmUtbm93IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICBcbiAgICBcbiAgICAgICAgICAgIC50aWxlLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2F0Y2gtbW9yZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ3JhZGllbnQtc3Vuc2V0IHtcbiAgICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDkwJSksXG4gICAgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGNjc2NywgI0ZGQzI1MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG5cbi5nYW1lcy1kaXJlY3Rvcnkge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBoMSwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0ZXJzID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzdweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29ydCB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIC5pbnB1dC1maWVsZC5zZWxlY3QtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnLmNhcmV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC11cGNvbWluZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcjZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnI2Z1bGwge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzdmcjZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBzdmcjZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm8tcmVzdWx0cy1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYW1lcy1ncmlkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwcHgsIDE2MHB4KSk7XG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwcHgsIDEzMHB4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwcHgsIDE3N3B4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwcHgsIDM3N3B4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwcHgsIDU3N3B4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMHB4LCAxMDAwcHgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwcHgsIDE2MHB4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWxlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZ3JhZGllbnQtc3Vuc2V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY2NzY3LCAjZmZjMjUwKTtcbn1cblxuLmdhbWUtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250LWZhbWlseTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nOiAxMDBweCA2MHB4IDEwMHB4O1xuXG4gIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHg7XG4gIH1cblxuICAuY29udGVudC1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgICBncmlkLWdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDQ1MnB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9vaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGVzLTQtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAyMTZweCkpOyAvLyB1cCB0byA0IHRpbGVzXG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bzsgLy8gdXAgdG8gNCB0aWxlc1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnAtMTAwMCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlcy02LW1heCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDBweCwgMjE2cHgpKTsgLy8gYmV0d2VlbiA0LTYgdGlsZXNcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvOyAvLyBiZXR3ZWVuIDQtNiB0aWxlc1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnAtMTAwMCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhOm50aC1jaGlsZChuICsgNSkge1xuICAgICAgICBAaW5jbHVkZSBicC0xMDAwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3RhLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHNlbGVjdGVkQmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmltYWdlLWdhbGxlcnktbW9kdWxlIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXG5cdEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7XG5cdFx0cGFkZGluZzogMCA2MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnAtd2ViLWxhcmdlLXVwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEzOTZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmZsaWNraXR5LXNsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2Fyb3VzZWwtY2VsbCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQuaW1hZ2UtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDc4NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uZXh0LXNsaWRlLFxuXHRcdC5wcmV2LXNsaWRlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdHNwYW4uaWNvbi1hcnJvdyB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdC5wcmV2LXNsaWRlLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDowO1xuXHRcdHRvcDo1MCU7XG5cdFx0ei1pbmRleDo1MDtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuXHR9XG5cblx0Lm5leHQtc2xpZGUtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDowO1xuXHRcdHRvcDo1MCU7XG5cdFx0ei1pbmRleDo1MDtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcblx0fVxuXG5cdC8qIENBUk9VU0VMIERPVFMgKi9cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRib3R0b206IC00MHB4O1xuXHR9XG5cblx0LmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkd29rZU9yYW5nZTtcblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZDogJHdva2VPcmFuZ2U7XG5cdH1cblxuXHQvKiBGTElDS0lUWSBCVVRUT05TICovXG5cblx0LmZsaWNraXR5LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdC5mbGlja2l0eS1idXR0b24taWNvbiB7XG5cdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59IiwiLmNvbnRhaW5lci13cmFwLnNpZ24taW4tY29udGFpbmVye1xuICBwYWRkaW5nOjI1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDp1cmwoJ2h0dHBzOi8vczMtdXMtd2VzdC0xLmFtYXpvbmF3cy5jb20vc2xnLXdvcmRwcmVzcy1pbWFnZXMtcHJvZC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNy8yNDE1NDA0Ny9sb2dpbi1iZzIuanBnJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OmZsZXg7XG4gIG1pbi1oZWlnaHQ6IDgyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCByZ2JhKCNFNzAwQkIsLjQ2KSwgcmdiYSgjMUVGNkU1LC40NikpO1xuICAgIHotaW5kZXg6MjtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgcmdiYShibGFjaywuOCksIHJnYmEoYmxhY2ssLjgpKTtcbiAgICB6LWluZGV4OjE7XG4gIH1cbiAgLmNvbnRhaW5lci5tYWluLWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiA0MzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjphdXRvICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6NTtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3d7XG4gICAgcHtcbiAgICAgIG1hcmdpbjowIDAgNDBweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLmljb24tbG9naW4tbG9nb3tcbiAgICAgIGZvbnQtc2l6ZToyNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTAycHg7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdmb3JtX2J1dHRvbntcbiAgICBmb250LWZhbWlseTpcImluZHVzdHJ5XCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGV7XG4gIHBhZGRpbmc6MTVweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e1xuICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjo1cHggMDtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aHtcbiAgcGFkZGluZzo1cHggIWltcG9ydGFudDtcbn1cblxuXG5cblxuXG5cbi5jb250YWluZXItd3JhcC5zaWduLWluLWNvbnRhaW5lci5sb2ctaW4tY29udGFpbmVye1xuXG4gIC5nZm9ybV9idXR0b257XG4gICAgZm9udC1mYW1pbHk6XCJpbmR1c3RyeVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmNvbnRhaW5lci5tYWluLWNvbnRlbnR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXtcbiAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucm93e1xuXG4gICAgcHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmljb24tbG9naW4tbG9nb3tcbiAgICAgIGZvbnQtc2l6ZToxNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmh5cGVye1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDotMjBweDtcbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXJ7XG4gICAgICBtYXJnaW4tdG9wOi0yMHB4O1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICp7XG4gICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tY29udGVudCBsaT5zcGFue1xuICAgICAgICBjb2xvcjogIzAwYjFlNyAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGR7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC5nZmllbGRfbGFiZWx7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTpcImluZHVzdHJ5XCIsc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmllbGRfc3VibGFiZWxfYmVsb3cgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWx7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gICAgLmZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IC5nZmllbGRfZGVzY3JpcHRpb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gICAgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpe1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgfVxuICAgICAgbGFiZWx7XG4gICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDgxQTggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6IzAwQjFFNztcbiAgICB9XG5cbiAgfVxuICBkaXYudmFsaWRhdGlvbl9lcnJvcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcntcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSl7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBib3JkZXItY29sb3I6I0U2MUUyNSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZTYxZTI1IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICB9XG4gICAgLmdmaWVsZF9kZXNjcmlwdGlvbntcbiAgICAgIGNvbG9yOiNFNjFFMjUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogLjgzMzMzcmVtIDAgLjVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogLjc1cmVtIDAgLjQ1cmVtIDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMWU3ICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IzAwODFBOCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkLW1lc3NhZ2luZyB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4ubG9naW5UT1NjaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dnZWQtaW4gI21lbnUtaXRlbS00MDY4NXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4jbWVudS1pdGVtLTI5MjM3LCAjbWVudS1pdGVtLTI5MjQze1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5sb2dnZWQtaW4gI21lbnUtaXRlbS0yOTIzNywgLmxvZ2dlZC1pbiAjbWVudS1pdGVtLTI5MjQze1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG4uY29udGFpbmVyLXdyYXAuc2lnbi1pbi1jb250YWluZXIubG9nLWluLWNvbnRhaW5lciAucm93IHAge1xuICBjb2xvcjogJHdoaXRlO1xufVxuIiwiLmJsb2cge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0R3JheTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRjb3JlR3JheTtcbiAgICBwYWRkaW5nOiAxMDBweCA1MHB4IDEwMHB4IDUwcHg7XG4gICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMTAwcHggMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTBweCA0MHB4IDEwcHg7XG4gICAgfVxuICBcbiAgICAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwcHggMTBweCA4MHB4IDEwcHg7XG4gICAgICBoZWlnaHQ6IDM4NnB4O1xuICAgICAgQGluY2x1ZGUgYnAtMTAwMCB7XG4gICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC02Njgge1xuICAgICAgICBoZWlnaHQ6IDE5OXB4O1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4IDQwcHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMjA4cHggYXV0bztcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC0zMjAge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMTU2cHggYXV0bztcbiAgICAgIH1cbiAgICAgIC5mZWF0dXJlZC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5vdGhlci1wb3N0cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIC5wb3N0aW5nLWRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmJsb2ctbW9kdWxlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuZmVhdHVyZWQtcG9zdC1pbmZvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2ODhweDtcbiAgICAgIEBpbmNsdWRlIGJwLTEwMDAge1xuICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICB3aWR0aDogMzc0cHg7XG4gICAgICAgIGhlaWdodDogMjA4cHg7XG4gICAgICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0aW5nLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9zdC1jYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9zdGluZy1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgYnAtNjY4IHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5wb3N0Om50aC1jaGlsZCgzKSB7XG4gICAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLnBvc3QtaW1hZ2UgPiBhID4gaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuICBcbiAgICAubW9yZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGJwLTQxNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvcmVCbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfSIsIi5tb2R1bGUtZ2V0LWludm9sdmVkLWNvbnRhaW5lcntcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIEBpbmNsdWRlIGNvbnRhaW5lclBhZGRpbmc7XG4gIHBhZGRpbmctdG9wOjEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgQGluY2x1ZGUgYnAtODYwe1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1jb250ZW50e1xuICAgIEBleHRlbmQgLmNvcHktY29udGFpbmVyO1xuICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgfVxuICAubW9kdWxlLWdldC1pbnZvbHZlZC1sb2dve1xuICAgIG1heC13aWR0aDozMDBweDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBAaW5jbHVkZSBicC00MTR7XG4gICAgICBtYXgtd2lkdGg6MTUycHg7XG4gICAgfVxuICB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWhlYWRpbmd7XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICBmb250dC1zaXplOjM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXdlaWdodDogJGJvb2s7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgfVxuICB9XG4gIC5tb2R1bGUtZ2V0LWludm9sdmVkLWltYWdle1xuICAgIG1heC13aWR0aDo5MjRweDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBpbWd7XG4gICAgICB3aWR0aDo5MjRweDtcbiAgICAgIGhlaWdodDoyODBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm94LXNoYWRvdzowIDAgMjBweCByZ2JhKCRjb3JlR3JheSwuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOjZweDtcbiAgICB9XG4gIH1cbiAgLm1vZHVsZS1jdGEtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb3JlQmx1ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgIG1pbi13aWR0aDogMTgzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlkZW8tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubGl2ZS1ub3cge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBjb2xvcjogJGhvdG5lc3NSZWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG90bmVzc1JlZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53YXRjaC1tb3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tZ3JpZCB7XG4gICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgICAgIFwibWFpbiBtYWluXCJcbiAgICAgICAgICAgIFwiZmVhdHVyZWQtMSBmZWF0dXJlZC0yXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxuICAgICAgICAgICAgICAgIFwibWFpbiBtYWluIG1haW5cIlxuICAgICAgICAgICAgICAgIFwiZmVhdHVyZWQtMSBmZWF0dXJlZC0yIGZlYXR1cmVkLTNcIjsgICAgXG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW8tZWxlbWVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1haW4ge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogbWFpbjtcblxuICAgICAgICAgICAgICAgIC5saXZlLXN0cmVhbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItbWVkLXVwIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZlYXR1cmVkLTEsICYuZmVhdHVyZWQtMiwgJi5mZWF0dXJlZC0zIHtcbiAgICAgICAgICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1tZWQtdXAgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYuZmVhdHVyZWQtMSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBmZWF0dXJlZC0xO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5mZWF0dXJlZC0yIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZlYXR1cmVkLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuZmVhdHVyZWQtMyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicC13ZWItc21hbGwtdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBmZWF0dXJlZC0zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZGVvLXRodW1iIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5waG90by1jYXJvdXNlbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDYwcHggNDVweDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicC00MTQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCA0NXB4O1xuICB9XG5cbiAgLm1haW4tY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmZsaWNraXR5LXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGhvdG8tY2Fyb3VzZWwtbW9kdWxlLmNhcm91c2VsLWNlbGwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSAoNDBweC8zKSk7IC8vIHRoaXMgb25seSB3b3JrcyB3aGVuIHlvdSBoYXZlIDMgY2VsbHMgdmlzaWJsZSBhdCBhIHRpbWUgd2l0aCAyMHB4IG1hcmdpbnMgYmV0d2VlbiB0aGVtLiBcbiAgICAvLyBjYWxjKCAoMTAwJSAvIG51bWJlciBvZiBjZWxscykgLSAoICggKG1hcmdpbiAqICggbnVtYmVyIG9mIGNlbGxzIC0gMSkpIC8gbnVtYmVyIG9mIGNlbGxzKSApICkgPC0tIHVzZSB0aGlzIGZvcm11bGEgZm9yIGFub3RoZXIgY29uZmlnIChudW1iZXIgb2YgY2VsbHMsIGd1dHRlciBzaXplIGJldHdlZW4gdGhlbSlcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicC00MTQge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMikgLSAoMjBweC8yKSk7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogQ0FST1VTRUwgRE9UUyAqL1xuXG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cblxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3b2tlT3JhbmdlO1xuICB9XG5cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd29rZU9yYW5nZTtcbiAgfVxufSIsIi5zZWN0aW9uLXNlcGFyYXRvciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59IiwiLnNob3J0LWFydGljbGUtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLnNob3J0LWFydGljbGUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59IiwiLmV4cGVyaWVuY2UtdGVtcGxhdGUtZGVmYXVsdCAuY29weS1jb250YWluZXIucG9zdCB7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzOXB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi5zaW5nbGUtZXhwZXJpZW5jZSB7XG4gICAgaGVpZ2h0OiAzMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgLmNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMzE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGUtZXhwZXJpZW5jZS12aW9sYXRvciB7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzk2cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwcHgpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEsIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1jdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWN0YTpob3ZlciwgLmJ0bi1jdGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWRCbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tY3RhOmhvdmVyIGEsIC5idG4tY3RhOmFjdGl2ZSBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1jdGEtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZUJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTc4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgLmltZy1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi52ZW51ZS1wYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIH1cblxuICAgIC52ZW51ZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgICB9XG5cbiAgICAudmVudWUtaW5mby1tb2R1bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtZ2FsbGVyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLWdhbGxlcnktbW9kdWxlLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxOXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZlbnVlLXNpZGViYXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzrCoDVweCA1cHggNDBweMKgJGJveFNoYWRvd0dyZXk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC52ZW51ZS1zaWRlYmFyLWhlYWRpbmcge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwZXJpZW5jZS1kaXJlY3RvcnktY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgICAgICAgLmV4cGVyaWVuY2UtZmlsdGVyLWNvbnRhaW5lci1sb2NrZWQgLnNlbGVjdC1maWVsZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbnB1dC1maWVsZC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInNlYXJjaCBmaWx0ZXJzXCI7XG4gICAgICAgICAgICBncmlkLWdhcDogMjBweCAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEzOTZweDtcbiAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuXG4gICAgICAgICAgICAuaW5wdXQtZmllbGQuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgIFxuICAgICAgICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVCbHVlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGIxZTc7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvcmVCbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICZbdHlwZT1zZWFyY2hdIHtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogc2VhcmNoO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogZmlsdGVycztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweDtcblxuICAgIEBpbmNsdWRlIGJwLTY2OCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIHAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgICBmb250LXNpemU6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpIHtcbiAgICAuc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQubWFpbiAuaWNvbi1wbGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICB9XG59XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggJGNvcmVHcmF5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICRjb3JlR3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtdmlkZW8tbW9kdWxlLWNvbnRhaW5lciAudmlkZW8tZ3JpZCAudmlkZW8tZWxlbWVudCAudmlkZW8tdGh1bWIgYSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbn1cblxuLnNpbmdsZS12aWRlby1tb2R1bGUtY29udGFpbmVyIC52aWRlby1ncmlkIC52aWRlby1lbGVtZW50IC52aWRlby10aHVtYjpob3ZlciB7XG4gICAgYSBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDUwO1xufVxuXG4uc2luZ2xlLXZpZGVvLW1vZHVsZS1jb250YWluZXIgLnZpZGVvLWdyaWQgLnZpZGVvLWVsZW1lbnQgLnZpZGVvLXRodW1iIGEgLnBsYXktaWNvbiAuaWNvbi1wbGF5IHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn0iLCIvLyBTTElERVNcblxuLnNsZy1zbGlkZXN7XG5cdC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB6LWluZGV4OjEwMTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0ICBoZWlnaHQ6IDkwdmg7XG5cdH1cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MzBweCl7XG5cdCAgaGVpZ2h0OiA3MzZweDtcblx0fVxuXHQuY2Fyb3VzZWwtY2VsbHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMHZoO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpe1xuXHRcdGhlaWdodDogODAwcHg7XG5cdCAgfVxuXHQgIC5ncmFkaWVudC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTouNztcblx0XHR6LWluZGV4OjEwO1xuXHQgIH1cblx0fVxuXHQuY2Fyb3VzZWwtY2VsbCA+IGltZywgLnNsaWRlLXZpZGVvID4gaW1ne1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMTAwJTtcblx0ICBvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuICBcblx0LnNsaWRlLXZpZGVve1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBoZWlnaHQ6IDEwMHZoO1xuXHQgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0ICBAbWVkaWEgKG1heC1oZWlnaHQ6IDczMHB4KXtcblx0XHRoZWlnaHQ6IDczNnB4O1xuXHQgIH1cblx0ICAueXRwbGF5ZXItY29udGFpbmVyIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGxlZnQ6IDUwJTtcblx0XHQgIHRvcDogMDtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQgIHdpZHRoOiBhdXRvO1xuXHRcdCAgbWF4LXdpZHRoOiBub25lO1xuXHRcdCAgei1pbmRleDogLTE7XG5cdFx0ICBkaXNwbGF5OmJsb2NrO1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdCAgfVxuXHR9XG4gIFxuXHQuY29udGVudC1jb250YWluZXJ7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDowO1xuXHQgIGxlZnQ6MDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdCAgei1pbmRleDo5OTtcblx0ICAuY29weS1jb250YWluZXJ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuXHRcdCAgcGFkZGluZzowIDIwcHg7XG5cdFx0fVxuXHRcdC5jb3B5e1xuXHRcdCAgcGFkZGluZy1ib3R0b206MjgwcHg7XG5cdFx0ICBtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdH1cblx0ICB9XG5cdCAgLmdhbWUtbG9nb3tcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiAyODBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XG5cdFx0ICB3aWR0aDogMTQzcHg7XG5cdFx0ICBoZWlnaHQ6IDE0M3B4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0ICBtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0ICB9XG5cdCAgLmh5cGVye1xuXHRcdHBhZGRpbmc6MDtcblx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHQgIH1cblx0ICAuYnRuLXNwZWNpYWwud2hpdGV7XG5cdFx0bWFyZ2luOjA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjojREEwQ0IyICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3Zlcntcblx0XHQgIGJhY2tncm91bmQ6I0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuICBcbiAgLnNpbmdsZS1zbGlkZSAuc2xpZGVzLW5hdmlnYXRpb24tY29udGFpbmVyLCAuc2luZ2xlLXNsaWRlIC5mbGlja2l0eS1wYWdlLWRvdHN7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG4gIC8vIENBUk9VU0VMXG5cbiAgLnNsZy1nYW1lcy1zbGlkZXNob3d7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnBscC1kb3duLWFycm93e1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB6LWluZGV4OjEwO1xuXHQgIGJvdHRvbTo2MHB4O1xuXHQgIHdpZHRoOjEwMCU7XG5cdCAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcblx0XHRib3R0b206NDBweDtcblx0ICB9XG5cdCAgLmljb24tYXJyb3d7XG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOjJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOmFycm93O1xuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7XG4gIFxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHQgIH1cblx0ICBAa2V5ZnJhbWVzIGFycm93e1xuXHRcdDAle1xuXHRcdCAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHRcdDUwJXtcblx0XHQgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDE1cHgpO1xuXHRcdH1cblx0XHQxMDAle1xuXHRcdCAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHQgIH1cblx0fVxuXHRcblx0LnNsaWRlcy1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4Ojk5O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC5zbGlkZXMtbmF2aWdhdGlvbntcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuXHRcdFx0cGFkZGluZzowIDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRwb2ludGVyLWV2ZW50czp2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtc2l6ZToyNHB4O1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YnV0dG9uLnByZXYtc2xpZGV7XG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6LTQ1cHg7XG5cdFx0XHR0b3A6NDIlO1xuXHRcdFx0fVxuXHRcdFx0YnV0dG9uLm5leHQtc2xpZGV7XG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDotNDVweDtcblx0XHRcdHRvcDo0MiU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICAgIFxuXG5cblxuXHQuZmxpY2tpdHktcGFnZS1kb3Rze1xuXHQgIGJvdHRvbToxMjBweDtcblx0ICBAbWVkaWEgKG1heC13aWR0aDogNjY4cHgpe1xuXHRcdGJvdHRvbToxMDBweDtcblx0ICB9XG5cdCAgLmRvdHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Ym9yZGVyOjJweCBzb2xpZCAjRkZGRkZGO1xuXHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdCY6YmVmb3Jle1xuXHRcdCAgYmFja2dyb3VuZDpub25lO1xuXHRcdH1cblx0ICB9XG5cdCAgLmRvdC5pcy1zZWxlY3RlZHtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdCAgfVxuXHR9XG4gIH1cbiAgXG4gICIsIlxuLm1vZHVsZS1zdXBwb3J0IHtcbiAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAtNjY3IHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAubW9kdWxlLXN1cHBvcnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib29rO1xuICAgIH1cblxuICAgIC5tb2R1bGUtc3VwcG9ydC1idG4tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLTY2NyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtc3VwcG9ydC1idG4tbm9ybWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLTY2NyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtNDE0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLXN1cHBvcnQtYnRuLW5vcm1hbDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbn0iLCIud2lkZ2V0Lndvb2NvbW1lcmNle1xuICBoMntcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gIH1cbiAgbGl7XG4gICAgbWFyZ2luOjE1cHggMDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5ne1xuICBtYXJnaW46MCAwIDIwcHg7XG4gIGZsb2F0Om5vbmU7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7XG4gIGJhY2tncm91bmQ6JGNvcmVCbHVlO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtcbiAgYmFja2dyb3VuZDokd2hpdGU7XG4gIGJvcmRlcjoxcHggc29saWQgJGNvcmVCbHVlXG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50e1xuICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29yZUdyYXk7XG59XG5cbi5wcmljZV9zbGlkZXJfYW1vdW50e1xuICBidXR0b24uYnV0dG9ue1xuICAgIGJhY2tncm91bmQ6JGNvcmVCbHVlO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgYm9yZGVyLXJhZGl1czo2cHg7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXR7XG4gIGF7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiRjb3JlR3JheTtcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICB9XG4gIH1cbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnR7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b257XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb257XG4gIGJhY2tncm91bmQ6bm9uZTtcbiAgYm94LXNoYWRvdzpub25lO1xuICBjb2xvcjokY29yZUdyYXk7XG4gIGF7XG4gICAgY29sb3I6JGNvcmVHcmF5O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZXtcbiAgY29sb3I6JGNvcmVHcmF5O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdHtcbiAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDokd2hpdGU7XG4gIGZsb2F0Om5vbmU7XG4gIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzoyMHB4O1xuICBib3JkZXItcmFkaXVzOjZweDtcbiAgJjpob3ZlcntcbiAgICBib3gtc2hhZG93OjAgMCAyMHB4ICRjb3JlR3JheTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHN7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICBncmlkLWdhcDo0MHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpe1xuICAgIGdyaWQtZ2FwOjIwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gIH1cbiAgQGluY2x1ZGUgYnAtMzIwe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3Rze1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICB9XG4gIEBpbmNsdWRlIGJwLTMyMHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UtcGFnZXtcbiAgLmNvbnRlbnQtYXJlYXtcbiAgICBAaW5jbHVkZSBjb250YWluZXJQYWRkaW5nO1xuICB9XG4gIC5zaXRlLW1haW57XG4gICAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XG4gICAgbWFyZ2luOjQwcHggYXV0bztcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcy53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnl7XG4gIHdpZHRoOmF1dG87XG4gIGZsb2F0Om5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNle1xuICBjb2xvcjokY29yZUdyYXk7XG4gIGZvbnQtc2l6ZTozOHB4O1xuICBsaW5lLWhlaWdodDo0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3R7XG4gIC8vb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4uc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5mbGV4LWNvbnRyb2wtbmF2LmZsZXgtY29udHJvbC10aHVtYnN7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOjQwcHggMCAyMHB4O1xuICBwYWRkaW5nOjA7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIGltZ3tcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6JGNvcmVHcmF5IDAgMCAyMHB4O1xuICAgIGJvcmRlcjo0cHggc29saWQgJHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICB9XG4gIC5mbGV4LWFjdGl2ZXtcbiAgICBib3JkZXI6NHB4IHNvbGlkICRjb3JlQmx1ZTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLmxhYmVse1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnN7XG4gIHdpZHRoOjUwJTtcbiAgc2VsZWN0e1xuICAgIGJvcmRlcjoxcHggc29saWQgJGNvcmVHcmF5O1xuICB9XG59XG5cbi53b29jb21tZXJjZSBidXR0b24uYWx0e1xuICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZSAhaW1wb3J0YW50O1xuICB3aWR0aDoxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJvcmRlci1yYWRpdXM6NnB4O1xufVxuXG4ud2MtYm94LW9mZmljZS10aWNrZXQtZm9ybXtcbiAgcGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVse1xuICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlcntcbiAgZGlzcGxheTpncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDUwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6MjBweDtcbiAgaDJ7XG4gICAgY29sb3I6JHdva2VPcmFuZ2UgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBwe1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5yZWxhdGVkLnByb2R1Y3Rze1xuICBoMntcbiAgICBjb2xvcjokd29rZU9yYW5nZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsLndjLXRhYntcbiAgdHIsIHRkLCB0aHtcbiAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXN7XG4gIGJvcmRlcjowO1xufVxuXG4vLy53b29jb21tZXJjZS1jYXJ0IGZvcm0gLnJvd3tcbi8vICBkaXNwbGF5OmZsZXg7XG4vLyAgLmNvbC5zcGFuXzh7XG4vLyAgICB3aWR0aDo2NSU7XG4vLyAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vLyAgfVxuLy8gIC5jb2wuc3Bhbl80e1xuLy8gICAgd2lkdGg6MzUlO1xuLy8gIH1cbi8vfVxuXG4ud29vY29tbWVyY2UtY2FydCBmb3JtIC5yb3d7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gIGdyaWQtZ2FwOjIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjkzMHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29sLnNwYW5fOHtcbiAgICA+IGgze1xuICAgICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNob3BfdGFibGUuY2FydC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NvbnRlbnRze1xuICB0ZCwgdHIsIHRoe1xuICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzozMHB4IDA7XG4gIH1cbiAgLnByb2R1Y3QtbmFtZXtcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdGh1bWJuYWlse1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZXtcbiAgYm9yZGVyOjA7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtaW5mb3tcbiAgYmFja2dyb3VuZDokZ3JlYXRHcmVlbjtcbiAgY29sb3I6JHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6MTRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYS5idXR0b257XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gICY6YmVmb3Jle1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICBhe1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgfVxufVxuXG5oMyNvcmRlcl9yZXZpZXdfaGVhZGluZywgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzID4gaDN7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGlucHV0e1xuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDo3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYnV0dG9ue1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYmFja2dyb3VuZDokY29yZUJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHRyYW5zZm9ybTpzY2FsZSguOTcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBjb2xvcjokd2hpdGU7XG4gICAgYm9yZGVyOjA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb257XG4gIHBhZGRpbmc6MDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9ue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgd2lkdGg6MzIwcHg7XG4gIEBpbmNsdWRlIGJwLTMyMCB7XG4gICAgd2lkdGg6MjcwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRjb3JlR3JheTtcbiAgICBwYWRkaW5nLXJpZ2h0OjE1NXB4O1xuICAgIGhlaWdodDozN3B4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6LTJweDtcbiAgICB3aWR0aDoxNTBweDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kOiRjb3JlQmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNmb3JtOnNjYWxlKC45Nyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBib3JkZXI6MDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7XG4gIGZsb2F0Om5vbmU7XG4gIHdpZHRoOjEwMCU7XG59XG5cbi5wcm9kdWN0LWNhcnQtZGVzY3JpcHRpb257XG4gIC5jYXJ0LWRlc2NyaXB0aW9ue1xuICAgIGJveC1zaGFkb3c6MCAwIDIwcHggJGNvcmVHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxuICBoM3tcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuICAuY2FydF90b3RhbHMgPiBoMntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdHtcbiAgYmFja2dyb3VuZDokY29yZUJsdWU7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOmRhcmtlbigkY29yZUJsdWUsMTUlKTtcbiAgfVxufVxuXG4uY2FydF90b3RhbHMsIC5vcmRlci1yZXZpZXd7XG4gIHRyLCB0ZCwgdGh7XG4gICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250YWluZXJ7XG4gIC5wcm9kdWN0LXF1YW50aXR5e1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICB9XG4gIC52YXJpYXRpb257XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0LCAucGxhY2Utb3JkZXItcmVmdW5kLXRleHR7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBlbXtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsIC53b29jb21tZXJjZS1wYWdlICNwYXltZW50ICNwbGFjZV9vcmRlcntcbiAgZmxvYXQ6bm9uZTtcbn1cblxuLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxle1xuICAuY2FydF9pdGVte1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6NjBweCAxZnI7XG4gICAgZ3JpZC1nYXA6NTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbn1cblxuI2N1c3RvbWVyX2RldGFpbHN7XG4gIGRpc3BsYXk6Z3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gIGdyaWQtZ2FwOjIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOjkzMHB4KXtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgPiBkaXZ7XG4gICAgZmxvYXQ6bm9uZTtcbiAgICB3aWR0aDphdXRvO1xuICB9XG59XG5cbiNvcmRlcl9yZXZpZXd7XG4gIGJveC1zaGFkb3c6MCAwIDIwcHggJGNvcmVHcmF5O1xuICBib3JkZXItcmFkaXVzOjZweDtcbiAgcGFkZGluZzoyMHB4O1xuICAucHJvZHVjdC1pbmZve1xuICAgIGg0e1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgIH1cbiAgfVxuICAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudHtcbiAgICBjb2xvcjokY29yZUdyYXk7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveC5jaGVja2JveCwgLndvb2NvbW1lcmNlLW5vdGljZS53b29jb21tZXJjZS1ub3RpY2UtLWluZm8ud29vY29tbWVyY2UtaW5mb3tcbiAgZm9udC1zaXplOjE0cHg7XG4gIGxpbmUtaGVpZ2h0OjE3cHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYXtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTpmbGV4O1xufVxuXG4ucHJvZHVjdC1wcmljZSwgLnByb2R1Y3QtcXVhbnRpdHksIC5wcm9kdWN0LXN1YnRvdGFse1xuICBwYWRkaW5nOjMwcHggMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtdGFicy53Yy10YWJzLXdyYXBwZXJ7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LnZpcnR1YWx7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cbi5yZWxhdGVkLnByb2R1Y3Rze1xuICBjbGVhcjpib3RoO1xuICBwYWRkaW5nOjIwcHg7XG59XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eXtcbiAgcGFkZGluZzowO1xufVxuXG4uc2hvcF90YWJsZS5jYXJ0e1xuICBAaW5jbHVkZSBicC03Njh7XG4gICAgdHIsIHRkLCB0aHtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgcGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwLTMyMHtcbiAgICB0ciwgdGQsIHRoe1xuICAgICAgcGFkZGluZzo1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgfVxuICAgIC5xdWFudGl0eSAucXR5e1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAuaW5wdXQtY2hlY2tib3gsIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveC5pbnB1dC1jaGVja2JveCwgLndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBpbnB1dHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBsYWJlbHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9ye1xuICBwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FydC1kZXNjcmlwdGlvbiBzZWxlY3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBzZWxlY3R7XG4gIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29yZUdyYXk7XG59XG5cbi53b29jb21tZXJjZSB0ZC5wcm9kdWN0LW5hbWUgZGwudmFyaWF0aW9ue1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi53b29jb21tZXJjZS53aWRnZXRfcHJvZHVjdF90YWdfY2xvdWR7XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDoyNXB4O1xuICB9XG4gIGxpe1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaXtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2V7XG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgaW5wdXQuc2VsZWN0LWRyb3Bkb3duLCAuY2FyZXR7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbn1cbi53b29jb21tZXJjZS1mb3JtX19sYWJlbC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3guY2hlY2tib3h7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM3NDc0NzQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5lbnRyeS1zdW1tYXJ5ID4gLndvb2NvbW1lcmNle1xuICB3aWR0aDoxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtaW5mb3tcbiAgYXtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHRkLnByb2R1Y3QtbmFtZSAud2MtaXRlbS1tZXRhIC53Yy1pdGVtLW1ldGEtbGFiZWx7XG4gIGZsb2F0Om5vbmU7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3d7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3d7XG4gIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xufVxuIiwiLnZlbnVlLWluZm8tbW9kdWxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG5cbiAgLnZlbnVlLWluZm8tbW9kdWxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICB9XG59XG5cbi52ZW51ZS1pbmZvLW1vZHVsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KG1pbi1jb250ZW50LCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHggMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtZ2FwOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtd2ViLW1lZC11cCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMCAyMHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS1nYWxsZXJ5LW1vZHVsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAtd2ViLXNtYWxsLXVwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1tZWQtdXAge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG5cblxuICAgICAgICAuaW1hZ2UtZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICAuaW1hZ2UtZ2FsbGVyeS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcm91c2VsLWNlbGwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZlbnVlLXNpZGViYXItd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLXdlYi1zbWFsbC11cCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicC13ZWItbWVkLXVwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZW51ZS1zaWRlYmFyIHtcbiAgICAgICAgYm94LXNoYWRvdzrCoDVweCA1cHggNDBweMKgJGJveFNoYWRvd0dyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLnZlbnVlLXNpZGViYXItaGVhZGluZyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNoYW1wcy1oZXJvLWN0YS1jb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDp3cmFwO1xufVxuXG4uY2hhbXBzLWhlcm8tY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwMDAwLC4zKSwgcmdiYSgjMDAwMDAwLDApKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwMDAwLC43KSwgcmdiYSgjMDAwMDAwLDApKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgjMDAwMDAwLC4zKSwgcmdiYSgjMDAwMDAwLDApKTtcbiAgICB9XG5cbiAgfVxufVxuLmhlcm8tc2xpZGV7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzZkZWcsIHJnYmEoIzA0RTFDNSwxKSwgcmdiYSgjODQyREZBLDEpKTtcbn1cbi5jaGFtcHMtaGVyby1jb250ZW50LCAuaGVyby1zbGlkZXtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNoYW1wcy1oZXJvLWNvbnRlbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnBkcC1zZWxlY3Rpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo2MHB4O1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQ6cmdiYShibGFjaywuNCk7XG4gICAgei1pbmRleDoyNTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpe1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAucGRwLXNlbGVjdGlvbi1jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KXtcbiAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICBhLCBwe1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB9XG4gICAgICAuc2VsZWN0aW9uLWhlYWRpbmd7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgICAuc2VsZWN0aW9uLWxpc3R7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBhe1xuICAgICAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNCQkRFRkI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXNsaWRle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGUtY29udGVudHtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOjAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOjEzNHB4IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICBwYWRkaW5nLXRvcDoxNzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpe1xuICAgIHBhZGRpbmctdG9wOjEwMHB4O1xuICB9XG4gIC5zbGlkZS1jb3B5e1xuICAgIHdpZHRoOiA2NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6MTA7XG4gICAgcGFkZGluZzowIDE1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2xpZGUtc2VyaWVzLWFydHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgICBoMSwgcCwgdWx7XG4gICAgICBjb2xvcjojRkZGRkZGO1xuICAgIH1cbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIC5oeXBlcntcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VyaWVzLWhpZ2hsaWdodHN7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoYmxhY2ssLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndoaXRlLWJ0bntcbiAgICAgIGNvbG9yOiMyRUE1RDYgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6I0JCREVGQiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGUta2V5LWFydHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6MDtcbiAgICB6LWluZGV4OjA7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTkyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCg0MDBweCk7XG4gICAgfVxuICB9XG59XG4iLCIuY2hhbXBzLXNpZ251cC1jdGEtY29udGFpbmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6d3JhcDtcbn1cblxuLnNpZ24tdXAtY29udGVudHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OjIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6NjBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM2ZGVnLCByZ2JhKCM4NDJERkEsLjgwKSwgcmdiYSgjMDRFMUM1LC44MCkpO1xuICBoMSwgcHtcbiAgICBjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ24tdXB7XG4gICAgaDF7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLndoaXRlLWJ0bntcbiAgICBjb2xvcjojMkVBNUQ2ICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6I0JCREVGQiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnByZXNlbnRlcnN7XG4gIGJhY2tncm91bmQ6I2Y2ZjZmNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuaHlwZXJ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6Izc0NzQ3NDtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cbiAgLnByZXNlbnRlcnMtY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBhZGRpbmc6NjBweCAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgICAgcGFkZGluZzo2MHB4IDIwcHg7XG4gICAgfVxuICB9XG4gIC5wcmVzZW50ZXJzLWxvZ29ze1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAucHJlc2VudGVycy1sb2dve1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmVzZW50ZXJzLWluZm97XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIGNvbG9yOiM3NDc0NzQ7XG4gIH1cbn0iLCIudGVzdGltb25pYWwtY3Rhe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgxLCBwe1xuICAgIGNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdGltb25pYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OjIwO1xuICB9XG4gIC50ZXN0aW1vbmlhbC1jb250ZW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NTtcbiAgICAudGVzdGltb25pYWwtc2xpZGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRlc3RpbW9uaWFse1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgcGFkZGluZzowIDEwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCl7XG4gICAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTouNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjg3NWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjM3NWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwLmNyZWRpdHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6MS44NzVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2hhbXBzLWxlYXJuLW1vcmUtc3ViLWhlYWRpbmd7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6MCAxMHB4IDIwcHg7XG4gIG1heC13aWR0aDoxMDAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uY2hhbXBzLXZpZGVvcy1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgcGFkZGluZzo2MHB4IDEwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIHBhZGRpbmc6NjBweCAyMHB4O1xuICB9XG4gIC5oeXBlcntcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgfVxuICAuaWNvbi1wbGF5e1xuICAgIGNvbG9yOnJnYmEoI0ZGRkZGRiwuNik7XG4gICAgZm9udC1zaXplOjk0cHg7XG4gICAgbWFyZ2luOmF1dG87XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnZpZGVvLXRodW1ie1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgaW1ne1xuICAgICAgdHJhbnNpdGlvbjouM3MgYWxsIGVhc2U7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGF7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCMwMDAwMDAsLjQ1KTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCMwMDAwMDAsMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbGF5LWljb257XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB6LWluZGV4OjUwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgLmNoYW1wcy12aWRlby1lbGVtZW50c3tcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLWdhcDoyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICBwYWRkaW5nOjAgMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpe1xuICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgfVxuICAgIC52aWRlby1lbGVtZW50e1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzowIDAgMzlweCByZ2JhKCMwMDAwMDAsLjIpO1xuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tY29udGVudHtcbiAgICAgIHBhZGRpbmc6MCAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG59IiwiI2NpdGllc1NlbGVjdGlvbkhlYWRlciwgI2NpdGllc1NlbGVjdGlvblNpZ251cHtcbiAgLm1vZGFsLWNpdHktc2VsZWN0aW9ue1xuICAgIGRpc3BsYXk6Z3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOjE4cHg7XG4gIH1cbiAgLmNpdHl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogNzBweDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiMwMEUxRUE7XG4gICAgfVxuICB9XG4gIC5jYW5jZWwtYnRue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSJdfQ== */
