@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../libs/slick/fonts/slick.eot);src:url(../libs/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(../libs/slick/fonts/slick.woff) format('woff'),url(../libs/slick/fonts/slick.ttf) format('truetype'),url(../libs/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}body.compensate-for-scrollbar{overflow:hidden}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes wobble{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);-ms-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);-ms-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);-ms-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);-ms-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@font-face{font-family:OpenSans;font-weight:400;font-style:normal;src:url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot);src:url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.woff) format("woff"),url(../fonts/OpenSans/OpenSansRegular/OpenSansRegular.ttf) format("truetype")}@font-face{font-family:OpenSans;font-weight:600;font-style:normal;src:url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.eot);src:url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.woff) format("woff"),url(../fonts/OpenSans/OpenSansSemiBold/OpenSansSemiBold.ttf) format("truetype")}@font-face{font-family:OpenSans;font-weight:700;font-style:normal;src:url(../fonts/OpenSans/OpenSansBold/OpenSansBold.eot);src:url(../fonts/OpenSans/OpenSansBold/OpenSansBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSansBold/OpenSansBold.woff) format("woff"),url(../fonts/OpenSans/OpenSansBold/OpenSansBold.ttf) format("truetype")}@font-face{font-family:PlayfairDisplay;font-weight:400;font-style:normal;src:url(../fonts/PlayfairDisplay/PlayfairDisplayRegular/PlayfairDisplayRegular.eot);src:url(../fonts/PlayfairDisplay/PlayfairDisplayRegular/PlayfairDisplayRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay/PlayfairDisplayRegular/PlayfairDisplayRegular.woff) format("woff"),url(../fonts/PlayfairDisplay/PlayfairDisplayRegular/PlayfairDisplayRegular.ttf) format("truetype")}@font-face{font-family:PlayfairDisplay;font-weight:400;font-style:italic;src:url(../fonts/PlayfairDisplay/PlayfairDisplayItalic/PlayfairDisplayItalic.eot);src:url(../fonts/PlayfairDisplay/PlayfairDisplayItalic/PlayfairDisplayItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay/PlayfairDisplayItalic/PlayfairDisplayItalic.woff) format("woff"),url(../fonts/PlayfairDisplay/PlayfairDisplayItalic/PlayfairDisplayItalic.ttf) format("truetype")}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1650px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left;font-size:16px;line-height:22px;font-weight:400;min-width:320px;color:#000;overflow-x:hidden;position:relative;font-family:OpenSans,sans-serif;height:100%;overflow-x:hidden}body.overflow{overflow:hidden}.up{text-transform:uppercase}b,strong{font-weight:700}ol,ul{list-style-type:none;margin-bottom:0}.slick-slide,a,a:active,a:focus,button,input,select{outline:0!important}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:400}h1{font-family:PlayfairDisplay,sans-serif;font-size:64px;line-height:1.06;letter-spacing:2px}@media (max-width:1919px){h1{font-size:48px;line-height:1.13;letter-spacing:1.5px}}@media (max-width:767px){h1{font-size:27px;line-height:1.19;letter-spacing:1.5px}}h2{color:#af9164;font-family:PlayfairDisplay,sans-serif;font-size:48px;line-height:1.13;letter-spacing:2.5px}@media (max-width:1919px){h2{font-size:40px;line-height:1.2;letter-spacing:2px}}@media (max-width:767px){h2{font-size:24px;line-height:1.25;letter-spacing:1.5px}}h2.h2-capital{text-transform:uppercase;font-size:72px;line-height:1.11;letter-spacing:3.5px}@media (max-width:1919px){h2.h2-capital{font-size:60px;line-height:1.2;letter-spacing:3px}}@media (max-width:767px){h2.h2-capital{font-size:32px;line-height:1.25;letter-spacing:1.6px}}h2.h2-huge{text-transform:uppercase;font-size:160px;line-height:1.05;letter-spacing:9px}@media (max-width:1919px){h2.h2-huge{font-size:120px;line-height:1.17;letter-spacing:6px}}@media (max-width:767px){h2.h2-huge{font-size:48px;line-height:1.13;letter-spacing:2.4px}}h3{font-family:PlayfairDisplay,sans-serif;font-size:34px;line-height:1.18;letter-spacing:2px}@media (max-width:1919px){h3{font-size:28px;line-height:1.14;letter-spacing:1.5px}}@media (max-width:767px){h3{font-size:22px;line-height:1.27;letter-spacing:1.2px}}h4{font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.23;letter-spacing:1.86px}@media (max-width:1919px){h4{font-size:21px;line-height:1.24;letter-spacing:1.5px}}@media (max-width:767px){h4{font-size:18px;line-height:1.22;letter-spacing:1.3px}}h5{font-size:24px;font-weight:600;line-height:1.33;letter-spacing:2px}h6{font-size:20px;line-height:1.3;letter-spacing:1.2px}@media (max-width:1919px){h6{font-size:18px;line-height:1.33;letter-spacing:1px}}@media (max-width:767px){h6{font-size:17px;line-height:1.29;letter-spacing:.8px}}p{margin-bottom:8px;font-size:16px;line-height:22px;color:#626262}.text1{color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.text1{font-size:16px;line-height:1.38}}.highlight{text-transform:uppercase;font-weight:600;line-height:1.5;letter-spacing:1.7px}@media (max-width:1919px){.highlight{font-size:14px;line-height:1.71;letter-spacing:1.5px}}.quote{font-family:PlayfairDisplay,sans-serif;font-size:28px;font-style:italic;line-height:1.14;letter-spacing:1.17px;color:#626262}@media (max-width:1919px){.quote{font-size:24px;line-height:1.25;letter-spacing:1px}}@media (max-width:767px){.quote{font-size:20px;line-height:1.5;letter-spacing:.83px}}.d-none{display:none!important}@media (max-width:575px){.d-xs-none{display:none!important}}@media (max-width:767px){.d-sm-none{display:none!important}}@media (max-width:991px){.d-md-none{display:none!important}}@media (max-width:1199px){.d-lg-none{display:none!important}}@media (max-width:1919px){.d-xl-none{display:none!important}}.d-block{display:block!important}@media (max-width:575px){.d-xs-block{display:block!important}}@media (max-width:767px){.d-sm-block{display:block!important}}@media (max-width:991px){.d-md-block{display:block!important}}@media (max-width:1199px){.d-lg-block{display:block!important}}@media (max-width:1919px){.d-xl-block{display:block!important}}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:575px){.d-xs-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:767px){.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:991px){.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:1199px){.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:1919px){.d-xl-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}a{color:#f7f7f7;text-decoration:none}a:hover{color:#af9164}p b{font-weight:600;color:#af9164}.container{width:100%;margin-right:auto;margin-left:auto}@media (max-width:575px){.container{padding-right:14px;padding-left:14px}}@media (min-width:576px) and (max-width:767px){.container{max-width:540px}}@media (min-width:768px) and (max-width:991px){.container{max-width:704px}}@media (min-width:992px) and (max-width:1199px){.container{max-width:960px}}@media (min-width:1200px) and (max-width:1919px){.container{max-width:91vw}}@media (min-width:1920px){.container{max-width:88vw}}@media (min-width:992px){.container.p74{padding:0 74px}}@media (max-width:1199px){.rellax{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}}.btn{cursor:pointer;outline:0;width:206px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:1px;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border-radius:2px}@media (max-width:1919px){.btn{height:40px;font-size:12px}}.btn span,.btn:before{z-index:1}.btn:after{content:'';width:0;height:100%;position:absolute;top:0;left:auto;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;overflow:hidden;white-space:nowrap}.btn.active:after,.btn:hover:after{width:100%;left:0}.btn.red{color:#f7f7f7;background:#9d061e}.btn.red:after{background:#cc2936}.btn.red.active,.btn.red:hover{-webkit-box-shadow:0 4px 10px 0 rgba(204,41,54,.5);box-shadow:0 4px 10px 0 rgba(204,41,54,.5)}.btn.light{color:#626262;border:.5px solid #464646;background-color:rgba(180,180,180,.04)}.btn.light:after{background:#464646}.btn.light.active,.btn.light:hover{color:#f7f7f7}.btn.light.disabled{color:#626262!important;background:#f7f7f7;border:0;cursor:default}.btn.light.disabled:after{display:none}.btn.dark{color:#fff;background:rgba(0,0,0,.2);border:solid 1px #f7f7f7}.btn.dark:after{background:#464646}.btn.ticket:before{content:'';width:20px;height:20px;background:url(../img/icons/ticket.svg) center no-repeat;margin-right:10px}.btn.download:before{content:'';width:16px;height:16px;-webkit-mask:url(../img/icons/download-white.svg) center no-repeat;mask:url(../img/icons/download-white.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#141414;margin-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn.download:hover:before{background:#fff}input{height:48px;border:1px solid #ebdac9;padding-left:24px;padding-right:18px;font-size:14px;line-height:1.29;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s;background:0 0;-webkit-appearance:none;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-appearance:none}input::-webkit-input-placeholder{color:#b1b1b1}input::-moz-placeholder{color:#b1b1b1}input:-ms-input-placeholder{color:#b1b1b1}input::-ms-input-placeholder{color:#b1b1b1}input::placeholder{color:#b1b1b1}@media (max-width:1919px){input{padding:0 20px;font-size:12px;line-height:1.5}}input:focus{border-color:#af9164}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background:0 0;border:1px solid #ebdac9;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.highlights{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;z-index:1;top:0;left:-35px;height:100%;text-align:right;color:#626262!important;text-transform:uppercase;font-weight:600;line-height:1.5;letter-spacing:1.7px}@media (max-width:1919px){.highlights{font-size:14px;line-height:1.71;letter-spacing:1.5px}}@media (max-width:575px){.highlights{-webkit-writing-mode:inherit;-ms-writing-mode:inherit;writing-mode:inherit;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:-30px;height:auto;padding:0!important;font-size:12px;line-height:1.33;letter-spacing:1.3px}}.modal{position:fixed;top:180px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999;display:none;width:100%}@media (min-width:1200px){.modal{max-width:872px}}@media (min-width:992px) and (max-width:1199px){.modal{max-width:960px}}@media (min-width:768px) and (max-width:991px){.modal{max-width:704px}}@media (min-width:576px) and (max-width:767px){.modal{max-width:540px}}@media (max-width:575px){.modal{top:100px;padding-right:14px;padding-left:14px}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;display:none;overflow:hidden;outline:0;background:rgba(255,255,255,.95)}.arrow-link{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#464646!important;font-size:16px;padding-right:85px;position:relative}@media (max-width:1919px){.arrow-link{font-size:12px}}.arrow-link:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:10px;-webkit-transition:left .3s ease-out,right .3s ease-out,width .3s ease-out;-o-transition:left .3s ease-out,right .3s ease-out,width .3s ease-out;transition:left .3s ease-out,right .3s ease-out,width .3s ease-out;background:url(../img/icons/arrows/thin-black-hover.svg) right no-repeat}.arrow-link.gold:after{background-image:url(../img/icons/arrows/thin-gold-hover.svg)}.arrow-link:hover:after{right:-32px;width:92px}.arrow-link.back{padding-right:0;padding-left:85px}.arrow-link.back:after{right:auto;left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.arrow-link.back:hover:after{right:auto;left:-32px}.arrow-link.disabled{pointer-events:none}.arrow-link.disabled:after{opacity:.3}.fullscreen-bg{position:absolute;z-index:-10;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-animation:fullscreen 3s 2s ease-in-out forwards;animation:fullscreen 3s 2s ease-in-out forwards}.fullscreen-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@-webkit-keyframes fullscreen{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fullscreen{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes grain{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(-5%,-10%);transform:translate(-5%,-10%)}20%{-webkit-transform:translate(-15%,5%);transform:translate(-15%,5%)}30%{-webkit-transform:translate(7%,-25%);transform:translate(7%,-25%)}40%{-webkit-transform:translate(-5%,25%);transform:translate(-5%,25%)}50%{-webkit-transform:translate(-15%,10%);transform:translate(-15%,10%)}60%{-webkit-transform:translate(15%,0);transform:translate(15%,0)}70%{-webkit-transform:translate(0,15%);transform:translate(0,15%)}80%{-webkit-transform:translate(3%,35%);transform:translate(3%,35%)}90%{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}@keyframes grain{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(-5%,-10%);transform:translate(-5%,-10%)}20%{-webkit-transform:translate(-15%,5%);transform:translate(-15%,5%)}30%{-webkit-transform:translate(7%,-25%);transform:translate(7%,-25%)}40%{-webkit-transform:translate(-5%,25%);transform:translate(-5%,25%)}50%{-webkit-transform:translate(-15%,10%);transform:translate(-15%,10%)}60%{-webkit-transform:translate(15%,0);transform:translate(15%,0)}70%{-webkit-transform:translate(0,15%);transform:translate(0,15%)}80%{-webkit-transform:translate(3%,35%);transform:translate(3%,35%)}90%{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}.my-slider{width:100%;margin-top:-20px;position:relative}@media (max-width:767px){.my-slider{margin-top:24px}}.my-slider .slick-slide{-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.my-slider .slick-slide.slick-active,.my-slider .slick-slide.slick-current{-webkit-transform:none;-ms-transform:none;transform:none}.my-slider .slick-list{overflow:visible}.my-slider .slick-track{margin-left:5vw}@media (max-width:575px){.my-slider .slick-track{margin-left:0}}.my-slider .slick-arrow{position:absolute;z-index:1;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:-96px;right:5vw;width:80px;height:32px;background:url(../img/icons/arrows/long-default.svg) center no-repeat;background-size:contain}@media (max-width:1919px){.my-slider .slick-arrow{right:4vw;width:60px;height:24px;bottom:-72px}}.my-slider .slick-arrow:before{display:none}@media (max-width:1199px){.my-slider .slick-arrow{display:none!important}}.my-slider .slick-disabled{background-image:url(../img/icons/arrows/long-disabled.svg)!important;cursor:default}.my-slider .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:-webkit-calc(5vw + 160px);right:calc(5vw + 160px)}@media (max-width:1919px){.my-slider .slick-prev{right:-webkit-calc(4vw + 120px);right:calc(4vw + 120px)}}.scroll-hint{width:120px;height:100px;position:relative;z-index:2;text-align:center;cursor:pointer;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase}@media (max-width:1919px){.scroll-hint{font-size:12px}}@media (max-width:575px){.scroll-hint{display:none}}.scroll-hint:after{content:'';position:absolute;top:30px;left:0;width:100%;height:55px;background:url(../img/icons/arrows/scroll.svg) bottom center no-repeat;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.scroll-hint:hover:after{height:75px}#preloader{position:fixed;left:0;top:0;z-index:999999;width:100vw;height:100vh;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-animation:fadeOut 1.5s 3s forwards;animation:fadeOut 1.5s 3s forwards}#preloader .preloader-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70px;height:70px;position:relative;opacity:0;-webkit-animation:fadeIn 1s .5s ease forwards;animation:fadeIn 1s .5s ease forwards}@media (max-width:767px){#preloader .preloader-logo{width:50px;height:52px}}#preloader .preloader-logo:before{content:'';position:absolute;z-index:-1;right:0;top:0;display:block;width:100%;height:100%;background:url(../img/logo-crown-gold.svg) center/contain no-repeat;opacity:.2}#preloader .preloader-logo-img{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:0;-webkit-animation:slideLogo 2s 1.5s ease forwards;animation:slideLogo 2s 1.5s ease forwards;overflow:hidden}#preloader .preloader-logo-img:after{content:'';position:absolute;z-index:1;left:0;bottom:0;display:block;background:url(../img/logo-crown-gold.svg) center/contain no-repeat;background-size:100%;width:70px;height:70px}@media (max-width:767px){#preloader .preloader-logo-img:after{width:50px;height:52px}}@-webkit-keyframes slideLogo{0%{height:0}100%{height:100%}}@keyframes slideLogo{0%{height:0}100%{height:100%}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.my-parallax{will-change:top;-webkit-transition:top 1s cubic-bezier(0,0,0,1) 0s;-o-transition:top 1s cubic-bezier(0,0,0,1) 0s;transition:top 1s cubic-bezier(0,0,0,1) 0s}.breadcrumbs a{font-size:14px;line-height:1.29;color:#b1b1b1}@media (max-width:1919px){.breadcrumbs a{font-size:12px;line-height:1.5}}.breadcrumbs a:hover{color:#af9164}.breadcrumbs a:not(:last-child):after{content:'/';color:#b1b1b1;margin-left:4px;margin-right:2px}.breadcrumbs a:nth-last-child(2):after{color:#af9164}.breadcrumbs a:last-child{color:#000!important;cursor:default}.thumbnail{color:#000;position:relative;font-size:18px;line-height:1.33;white-space:nowrap;margin-bottom:7px;display:inline-block}@media (max-width:1919px){.thumbnail{font-size:16px;line-height:1.38}}.thumbnail img{position:absolute;z-index:100;width:132px;height:192px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';left:-webkit-calc(100% + 20px);left:calc(100% + 20px);bottom:-30px;border-radius:2px;overflow:hidden;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.2);box-shadow:2px 2px 16px 0 rgba(0,0,0,.2);pointer-events:none;opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.thumbnail:after{content:'';position:absolute;left:auto;right:0;bottom:-6px;display:block;width:0;height:1px;background:#af9164;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.thumbnail:hover{color:#000}.thumbnail:hover img{opacity:1;bottom:-6px}.thumbnail:hover:after{width:100%;left:0}.drop-cap{font-family:PlayfairDisplay,sans-serif;color:rgba(175,145,100,.3);font-size:160px;line-height:1.05;letter-spacing:9px;position:absolute;z-index:-1;left:-70px;top:-60px}@media (max-width:1919px){.drop-cap{font-size:120px;line-height:1.17;letter-spacing:6px;left:-46px;top:-58px}}@media (max-width:767px){.drop-cap{font-size:48px!important;line-height:1.13!important;letter-spacing:2.4px!important;left:0!important;top:-20px!important}}.full-slider .slick-list,.full-slider .slick-track{height:100%}.full-slider .slick-slide{width:100%;height:100%;position:relative}.full-slider .slick-slide img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.full-slider .slick-arrow{background:0 0;width:188px;height:100%;z-index:1;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.full-slider .slick-arrow:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-webkit-mask:url(../img/icons/arrows/wide-default.svg) center no-repeat;mask:url(../img/icons/arrows/wide-default.svg) center no-repeat;-webkit-mask-size:26px 48px;mask-size:26px 48px;background:#af9164;-webkit-transition:.1s;-o-transition:.1s;transition:.1s;opacity:1!important}.full-slider .slick-arrow:hover{background-color:rgba(0,0,0,.3)}.full-slider .slick-arrow:hover:before{background:#fff}@media (max-width:1919px){.full-slider .slick-arrow{width:68px}.full-slider .slick-arrow:before{-webkit-mask-size:20px 38px;mask-size:20px 38px}}@media (max-width:1199px){.full-slider .slick-arrow:before{background:#fff}}.full-slider .slick-prev{-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);left:0}.full-slider .slick-next{right:0}.full-slider .slick-dots{bottom:24px}.full-slider .slick-dots li{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.4;margin:0 8px}.full-slider .slick-dots li.slick-active{opacity:1}.h-underline{color:#af9164;width:100%;border-bottom:1px solid #ebdac9;padding-bottom:16px;margin-bottom:48px}@media (max-width:1919px){.h-underline{margin-bottom:40px}}.bg-pattern1{background:url(../img/icons/bg-pattern1.svg) top right no-repeat #f7f7f7}@media (max-width:575px){.bg-pattern1{background-position:top center}}.bg-pattern2{background:url(../img/icons/bg-pattern2.svg) top right no-repeat #f7f7f7}@media (max-width:575px){.bg-pattern2{background-position:top center}}.bg-pattern3{background:url(../img/icons/bg-pattern3.svg) top right no-repeat #f7f7f7}@media (max-width:575px){.bg-pattern3{background-position:top center}}.bg-pattern4{background:url(../img/icons/bg-pattern4.svg) top right no-repeat #f7f7f7;background-size:contain}@media (max-width:767px){.bg-pattern4{background-size:unset}}@media (max-width:575px){.bg-pattern4{background-position:top center}}label{cursor:unset}.label-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:24px;font-size:14px;line-height:1.5;color:#464646;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media (max-width:1919px){.label-group{font-size:12px}}.label-group input{position:absolute;opacity:0;height:0;width:0}.label-group .checkmark{position:absolute;left:0;top:3px;height:16px;width:16px;border-radius:2px;border:1px solid #af9164}@media (max-width:1919px){.label-group .checkmark{top:0}}.label-group .checkmark:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.label-group input:checked~.checkmark{border:0;background-color:#af9164}.label-group input:checked~.checkmark:after{opacity:1}.fancybox-bg{background:#000}.fancybox-button--close{width:100px;height:100px;-webkit-mask:url(../img/icons/cross.svg) center no-repeat;mask:url(../img/icons/cross.svg) center no-repeat;-webkit-mask-size:24px;mask-size:24px;background:#af9164!important}.fancybox-button--close:hover{background:#fff!important}.fancybox-button--close svg{display:none}@media (max-width:575px){.fancybox-button--close{width:60px;height:60px;-webkit-mask-size:30px;mask-size:30px}}.fancybox-infobar{font-family:PlayfairDisplay,sans-serif;font-size:21px;line-height:1.24;letter-spacing:1.5px;color:#af9164;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:70px}.fancybox-button--close svg{display:none}.fancybox-button--arrow_left{width:68px!important;height:38px!important;top:50%!important;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);padding:0!important;background:url(../img/icons/arrows/wide-default.svg) center no-repeat!important;background-size:contain}.fancybox-button--arrow_left:hover{background-image:url(../img/icons/arrows/wide-hover.svg)!important}.fancybox-button--arrow_left svg{display:none}@media (max-width:575px){.fancybox-button--arrow_left{width:50px!important}}.fancybox-button--arrow_right{width:68px!important;height:38px!important;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0!important;background:url(../img/icons/arrows/wide-default.svg) center no-repeat!important;background-size:contain}.fancybox-button--arrow_right:hover{background-image:url(../img/icons/arrows/wide-hover.svg)!important}.fancybox-button--arrow_right svg{display:none}@media (max-width:575px){.fancybox-button--arrow_right{width:50px!important}}.fancybox-button--play,.fancybox-button--thumbs,.fancybox-button--zoom{display:none!important}.fancybox-content{background:0 0!important}.fancybox-iframe,.fancybox-image{max-width:80vw!important;max-height:75vh!important;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}@media (max-width:1600px){.fancybox-iframe,.fancybox-image{max-height:45vw!important}}ol.my-list{list-style:decimal;counter-reset:item}ol.my-list li{display:block;position:relative}ol.my-list li:before{content:counters(item, ".") " ";counter-increment:item;position:absolute}ol.my-list>li{display:block;position:relative;margin-top:40px}@media (max-width:575px){ol.my-list>li{margin-top:80px}}ol.my-list>li:before{font-family:PlayfairDisplay,sans-serif;color:rgba(175,145,100,.3);font-size:160px;line-height:1.05;letter-spacing:9px;z-index:-1;left:-50px;top:-60px}@media (max-width:1919px){ol.my-list>li:before{font-size:120px;line-height:1.17;letter-spacing:6px;left:-46px;top:-58px}}@media (max-width:767px){ol.my-list>li:before{font-size:55px!important;line-height:1.13!important;letter-spacing:2.4px!important;left:0!important;top:23px!important}}ol.my-list h3{color:#af9164;margin-bottom:24px}@media (max-width:767px){ol.my-list h3{margin-bottom:40px}}ol.my-list ol{counter-reset:item}ol.my-list ol li{padding-left:75px;margin-bottom:10px}ol.my-list ol li:before{left:0;width:60px;text-align:right;font-weight:600;line-height:1.38;color:#af9164}@media (max-width:767px){ol.my-list ol li{padding-left:40px}ol.my-list ol li:before{width:30px}}ol.my-list ol li ol{margin-top:10px;margin-left:-75px}@media (max-width:767px){ol.my-list ol li ol{margin-left:-40px}}ol.my-list ul{margin-top:16px;padding-left:74px}@media (max-width:575px){ol.my-list ul{margin-top:30px;padding-left:40px}}ol.my-list ul li{margin-bottom:10px}ol.my-list ul li:before{content:'';counter-increment:unset;width:16px;height:8px;left:-32px;top:7px;background:url(../img/icons/ul-item.svg) center no-repeat}.cookies{width:475px;padding:24px;border-radius:4px;border:1px solid #ebdac9;background:#fff;position:fixed;z-index:100;bottom:16px;right:24px}@media (max-width:1919px){.cookies{width:390px;padding:24px 16px}}@media (max-width:575px){.cookies{bottom:4px;left:4px;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);padding:24px 10px}}.cookies-bg{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:-100;right:0;top:0;height:100%}.cookies-bg img{height:100%}.cookies-close{position:absolute;top:12px;right:12px;width:18px;height:18px;background:url(../img/icons/x-gold.svg);background-size:contain;cursor:pointer}@media (max-width:1919px){.cookies-close{width:16px;height:16px}}.cookies-title{text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.71;letter-spacing:1.5px;color:#af9164;margin-bottom:8px}@media (max-width:1919px){.cookies-title{font-size:14px}}.cookies p,.cookies-text{font-size:12px;line-height:1.6;color:#464646;margin-bottom:20px}@media (max-width:1919px){.cookies p,.cookies-text{font-size:10px;margin-bottom:16px}}.cookies-accept{height:40px}@media (max-width:1919px){.cookies-accept{width:160px;height:32px}}@media (max-width:575px){.cookies-accept{margin:0 auto}}@-webkit-keyframes swing{15%{-webkit-transform:translateX(9px);transform:translateX(9px)}30%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}65%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(9px);transform:translateX(9px)}30%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}65%{-webkit-transform:translateX(3px);transform:translateX(3px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.swing{-webkit-animation:swing .6s ease forwards;animation:swing .6s ease forwards}.wpcf7-response-output{width:100%;margin:24px auto!important;padding:10px 16px!important;font-size:14px;line-height:1.29;text-align:center;border-radius:2px}.wpcf7-acceptance-missing,.wpcf7-validation-errors{color:#cc2936;border:2px solid #cc2936!important}.wpcf7-mail-sent-ok{color:#af9164;border:2px solid #ebdac9!important}input:invalid{border-color:#cc2936;color:#cc2936}.error-span{color:#cc2936;font-size:14px;position:absolute;left:0;bottom:10px;width:100%}.article ul,.article1 ul,.history__slide ul,.new-article ul,.text ul{list-style:none!important;padding-left:42px!important;margin:5px 0 15px;font-size:18px}@media (max-width:1919px){.article ul,.article1 ul,.history__slide ul,.new-article ul,.text ul{font-size:16px}}@media (max-width:575px){.article ul,.article1 ul,.history__slide ul,.new-article ul,.text ul{padding-left:8px!important}}.article ul li,.article1 ul li,.history__slide ul li,.new-article ul li,.text ul li{position:relative;margin-bottom:10px}.article ul li:before,.article1 ul li:before,.history__slide ul li:before,.new-article ul li:before,.text ul li:before{content:'';width:16px;height:8px;display:inline-block;margin-right:16px;background:url(../img/icons/ul-item.svg) center no-repeat}@media screen and (min-width:0\0){.h-logo{background:url(../img/logo-crown-white.svg) center/contain no-repeat!important}.h-logo.active{background-image:url(../img/logo-crown-gold.svg)!important}.h-search{background:url(../img/icons/search-white.svg) center/contain no-repeat!important}.h-dropdown:after{background:url(../img/icons/chevron-white.svg) center/contain no-repeat!important;position:absolute;top:8px;right:-23px}}@media screen and (min-width:0\0) and (max-width:1919px){.h-dropdown:after{top:5px}}@media screen and (min-width:0\0){.h-menu__link.h-dropdown{margin-right:30px}header.gold .h-logo{background-image:url(../img/logo-crown-gold.svg)!important}header.gold .h-search{background-image:url(../img/icons/search-gold.svg)!important}header.gold .h-dropdown:after{background:url(../img/icons/chevron-gold.svg) center/contain no-repeat!important;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:5px;width:9px;height:14px}}@media screen and (min-width:0\0) and (max-width:1919px){header.gold .h-dropdown:after{top:3px}}@media screen and (min-width:0\0){.full-slider .slick-arrow:before{background:url(../img/icons/arrows/wide-default.svg) center no-repeat!important;background-size:26px 48px}.full-slider .slick-arrow:hover:before{background:url(../img/icons/arrows/wide-hover.svg) center no-repeat!important;background-size:20px 38px}.repertoire .card__wrapper{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.repertoire .card__content{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}header{position:absolute;z-index:1000;top:0;left:0;width:100%;color:#fff;height:120px}@media (max-width:1919px){header{height:100px}}@media (max-width:1199px){header{height:125px}}@media (max-width:991px){header{height:135px}}@media (max-width:767px){header{height:98px}}.h-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative}.h-logo{position:absolute;z-index:101;left:0;top:25px;width:206px;height:70px;-webkit-mask:url(../img/logo-crown-white.svg) center no-repeat;mask:url(../img/logo-crown-white.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;-webkit-transition:background .3s .2s;-o-transition:background .3s .2s;transition:background .3s .2s}.h-logo.active{background:#af9164;-webkit-transition:background .1s;-o-transition:background .1s;transition:background .1s}@media (max-width:1919px){.h-logo{top:15px}}@media (max-width:1199px){.h-logo{top:22px}}@media (max-width:991px){.h-logo{top:30px}}@media (max-width:767px){.h-logo{width:50px;height:52px!important;top:24px;left:16px}}.h-menu{position:relative;z-index:1}@media (max-width:1199px){.h-menu{display:none}}.h-menu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.h-menu__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.h-menu__link{color:#fff!important;margin:0 16px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px}@media (max-width:1919px){.h-menu__link{font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;margin:0 12px}}@media (max-width:1280px){.h-menu__link{margin:0 10px}}.h-menu__link .dropdown-menu{width:230px}.h-helpers{position:absolute;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.h-helpers{display:none}}.h-search{width:25px;height:25px;-webkit-mask:url(../img/icons/search-white.svg) center no-repeat;mask:url(../img/icons/search-white.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;cursor:pointer;margin-right:42px}@media (max-width:1919px){.h-search{width:18px;height:18px;margin-right:30px}}.h-lang{color:#fff;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1919px){.h-lang{font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px}}.h-lang .dropdown-menu{width:100px}.h-dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.h-dropdown:after{content:'';width:14px;height:9px;-webkit-mask:url(../img/icons/chevron-white.svg) center no-repeat;mask:url(../img/icons/chevron-white.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#fff;margin-left:16px;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}@media (max-width:1919px){.h-dropdown:after{margin-left:8px;width:11px}}.h-dropdown.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.h-dropdown .dropdown-menu{cursor:default;position:absolute;left:-20px;top:30px;display:none;background:#fff;padding:10px 20px;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:5px}.h-dropdown .dropdown-menu__link{width:100%;color:#af9164;opacity:.6;padding:5px 0;display:inline-block}.h-dropdown .dropdown-menu__link.active,.h-dropdown .dropdown-menu__link:hover{opacity:1}header.gold{position:relative;color:#af9164}header.gold .h-logo{background:#af9164}header.gold .h-menu__link{color:#af9164!important}header.gold .h-dropdown:after{background:#af9164}header.gold .h-search{background:#af9164}header.gold .h-lang{color:#af9164}header.gold .hamburger-inner,header.gold .hamburger-inner:after,header.gold .hamburger-inner:before{background-color:#af9164}.hamburger{position:absolute;z-index:101;right:0;top:25px;padding:15px;cursor:pointer;display:none}@media (max-width:1199px){.hamburger{display:block}}@media (max-width:991px){.hamburger{top:30px}}@media (max-width:767px){.hamburger{top:25px}}.hamburger-box{position:relative;display:inline-block;width:60px;height:40px}@media (max-width:767px){.hamburger-box{width:40px;height:24px}}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{display:block;position:absolute;width:60px;height:2px;border-radius:4px;background-color:#fff}@media (max-width:767px){.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px}}.hamburger-inner{top:50%;margin-top:-1px;-webkit-transition:background-color .3s .2s,.3s cubic-bezier(.55,.055,.675,.19);-o-transition:background-color .3s .2s,.3s cubic-bezier(.55,.055,.675,.19);transition:background-color .3s .2s,.3s cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:before{content:'';top:-18px;-webkit-transition:background-color .3s .2s,top .1s ease-in .25s,opacity .1s ease-in;-o-transition:background-color .3s .2s,top .1s ease-in .25s,opacity .1s ease-in;transition:background-color .3s .2s,top .1s ease-in .25s,opacity .1s ease-in}@media (max-width:767px){.hamburger-inner:before{top:-10px}}.hamburger-inner:after{width:40px;content:'';bottom:-18px;right:0;-webkit-transition:background-color .3s .2s,width .3s ease-out,bottom .1s ease-in .25s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .3s .2s,width .3s ease-out,bottom .1s ease-in .25s,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);-o-transition:background-color .3s .2s,width .3s ease-out,bottom .1s ease-in .25s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .3s .2s,width .3s ease-out,bottom .1s ease-in .25s,transform .3s cubic-bezier(.55,.055,.675,.19);transition:background-color .3s .2s,width .3s ease-out,bottom .1s ease-in .25s,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}@media (max-width:767px){.hamburger-inner:after{width:27px;bottom:-10px}}.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner:after,.hamburger.active .hamburger-inner:before{background-color:#af9164}.hamburger.active .hamburger-inner{-webkit-transition:background-color .1s,-webkit-transform .3s .17s cubic-bezier(.215,.61,.355,1);transition:background-color .1s,-webkit-transform .3s .17s cubic-bezier(.215,.61,.355,1);-o-transition:background-color .1s,transform .3s .17s cubic-bezier(.215,.61,.355,1);transition:background-color .1s,transform .3s .17s cubic-bezier(.215,.61,.355,1);transition:background-color .1s,transform .3s .17s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .17s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.hamburger.active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:background-color .1s,top .1s ease-out,opacity .1s ease-out .17s;-o-transition:background-color .1s,top .1s ease-out,opacity .1s ease-out .17s;transition:background-color .1s,top .1s ease-out,opacity .1s ease-out .17s}.hamburger.active .hamburger-inner:after{bottom:0;width:60px;-webkit-transition:background-color .1s,width .1s ease-out,bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .17s;transition:background-color .1s,width .1s ease-out,bottom .1s ease-out,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .17s;-o-transition:background-color .1s,width .1s ease-out,bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .17s;transition:background-color .1s,width .1s ease-out,bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .17s;transition:background-color .1s,width .1s ease-out,bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .17s,-webkit-transform .3s cubic-bezier(.215,.61,.355,1) .17s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:767px){.hamburger.active .hamburger-inner:after{width:40px}}.m-panel{width:100%;height:100vh;background:#fff;position:absolute;top:0;left:0;z-index:100;display:none;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.m-container{height:100%;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.m-container{padding:0 8px}}.m-statue{position:absolute;right:0;top:112px;max-width:100%}@media (max-width:1199px){.m-statue{top:154px}}@media (max-width:991px){.m-statue{top:138px}}@media (max-width:575px){.m-statue{top:147px}}@media (max-width:400px){.m-statue{top:186px}}@media (max-width:350px){.m-statue{top:auto;bottom:0}}.m-search{width:43px;height:43px;position:absolute;top:39px;right:120px;background:url(../img/icons/search-gold-big.svg) center no-repeat;background-size:contain}@media (max-width:991px){.m-search{top:44px}}@media (max-width:767px){.m-search{width:33px;height:33px;right:74px;top:36px}}.m-content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:auto;margin-top:160px}@media (max-width:767px){.m-content{margin-top:100px;padding-top:54px;border-top:1px solid #ebdac9}}.m-menu__list{padding-left:60px}@media (max-width:767px){.m-menu__list{padding-left:46px;padding-top:16px}}.m-menu__item{display:block;margin-top:24px}@media (max-width:767px){.m-menu__item{margin-top:16px}}.m-menu__link{font-family:PlayfairDisplay,sans-serif;font-size:24px;line-height:1.25;letter-spacing:1.5px;color:#af9164!important}@media (max-width:767px){.m-menu__link{font-size:18px;line-height:1.22;letter-spacing:1.3px}}.m-dropdown__title{position:relative}.m-dropdown__title:after{content:'';display:block;position:absolute;right:-30px;top:9px;width:10px;height:14px;background:url(../img/icons/chevron-gold.svg) center no-repeat;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease}@media (max-width:767px){.m-dropdown__title:after{width:7px;height:12px;background-size:contain;top:7px}}.m-dropdown.active .m-dropdown__title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.m-dropdown__menu{padding-left:40px;display:none}.m-btn{width:224px;height:40px;margin:30px auto}@media (max-width:767px){.m-btn{margin:32px auto 40px}}.m-footer{padding-bottom:48px}.m-footer__top{height:70px;padding:0 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ebdac9;border-bottom:1px solid #ebdac9}@media (max-width:767px){.m-footer__top{padding:0}}.m-footer .langs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.m-footer .langs__item{font-size:17px;font-weight:600;line-height:1.29;letter-spacing:.8px;color:#af9164;opacity:.5;margin-right:20px}.m-footer .langs__item.active,.m-footer .langs__item:hover{opacity:1}@media (max-width:767px){.m-footer .langs__item{margin:0 20px}}@media (max-width:767px){.m-footer .langs{position:absolute;top:0;left:0;width:100%;height:54px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebdac9}}.m-footer .socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.m-footer .socials{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.m-footer .socials .social{width:32px;height:32px;margin-left:32px}@media (max-width:767px){.m-footer .socials .social{margin:0 24px}}.m-footer__contacts{padding:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-footer__contacts-item{width:164px;font-size:12px;line-height:1.5}@media (max-width:767px){.m-footer__contacts-item{width:50%}.m-footer__contacts-item:not(:last-child){margin-bottom:32px}}.m-footer__contacts .title{color:#464646;text-transform:uppercase;margin-bottom:6px}@media (max-width:1919px){.m-footer__contacts .title{margin-bottom:4px}}@media (max-width:991px){.m-footer__contacts .title{margin-bottom:12px}}.m-footer__contacts .tel{display:block;color:#b1b1b1;margin-bottom:6px}@media (max-width:1919px){.m-footer__contacts .tel{margin-bottom:4px}}@media (max-width:991px){.m-footer__contacts .tel{margin-bottom:12px}}.m-footer__contacts .tel:hover{text-decoration:underline}.m-footer__contacts .mail{display:block;color:#af9164}.m-footer__contacts .mail:hover{text-decoration:underline}.m-footer__sponsors{padding:24px 0;border-bottom:1px solid #ebdac9;display:none}.m-footer__sponsors .sponsor{width:136px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 12px}@media (max-width:767px){.m-footer__sponsors{display:block}}.search-block{height:96px;position:relative}@media (max-width:1199px){.search-block{width:100%}}@media (max-width:575px){.search-block{height:54px}}.search-input{border-left:0;border-right:0;width:100%;height:100%;padding:32px 115px 32px 74px;font-family:PlayfairDisplay,sans-serif;font-size:28px;line-height:1.14;letter-spacing:1.5px;color:#af9164}.search-input::-webkit-input-placeholder{color:#af9164}.search-input::-moz-placeholder{color:#af9164}.search-input:-ms-input-placeholder{color:#af9164}.search-input::-ms-input-placeholder{color:#af9164}.search-input::placeholder{color:#af9164}@media (max-width:575px){.search-input{padding:16px 50px 16px 6px;font-size:18px;line-height:1.22;letter-spacing:1.3px}}.search-btn{position:absolute;top:32px;right:74px;cursor:pointer;width:32px;height:32px;background:url(../img/icons/search-gold-big.svg) center no-repeat;background-size:contain}@media (max-width:575px){.search-btn{top:15px;right:14px;width:24px;height:24px}}footer{position:relative;margin-top:80px;overflow:hidden;font-size:12px}footer .container{position:relative;border-top:1px solid #ebdac9}footer .socials{position:absolute;right:0;top:0}@media (max-width:767px){footer .socials{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:32px 0;border-bottom:1px solid #ebdac9}}footer .social{margin-top:24px}@media (max-width:767px){footer .social{margin:0 22px}}footer .footer__logo{position:relative;z-index:1;text-align:center;margin-bottom:32px}@media (max-width:1919px){footer .footer__logo{margin-bottom:24px}}@media (max-width:991px){footer .footer__logo{width:145px;height:100px;margin:0 auto;margin-bottom:32px}footer .footer__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}footer .footer__bg{position:absolute;right:0;bottom:-5px}footer .footer__bg img{width:100%}@media (max-width:1199px){footer .footer__bg{bottom:100px}}@media (max-width:991px){footer .footer__bg{width:65%;bottom:145px}}@media (max-width:575px){footer .footer__bg{width:100%;bottom:512px}}footer .footer__main{width:55%}@media (max-width:991px){footer .footer__main{width:524px}}@media (max-width:767px){footer .footer__main{width:100%}}footer .footer__contacts,footer .footer__menu{padding:32px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ebdac9}footer .footer__menu{padding-bottom:8px}@media (max-width:1919px){footer .footer__menu{padding-top:24px}}@media (max-width:991px){footer .footer__menu{padding:32px 0 0}}footer .footer__menu-item{width:-webkit-calc(33% - 21px);width:calc(33% - 21px);margin-bottom:24px}@media (max-width:991px){footer .footer__menu-item{margin-bottom:32px}}@media (max-width:575px){footer .footer__menu-item{width:50%}}footer .footer__menu a{width:100%;display:block;font-size:14px;line-height:1.29;color:#b1b1b1;margin-bottom:6px}@media (max-width:1919px){footer .footer__menu a{font-size:12px;margin-bottom:4px}}@media (max-width:991px){footer .footer__menu a{margin-bottom:12px}}@media (max-width:575px){footer .footer__menu a{font-size:12px;line-height:1.5}}footer .footer__menu a.title-link{color:#464646}footer .footer__menu a:hover{color:#af9164}footer .footer__contacts-item{width:-webkit-calc(33% - 21px);width:calc(33% - 21px);font-size:12px;line-height:1.5}@media (max-width:575px){footer .footer__contacts-item{width:50%}footer .footer__contacts-item:not(:last-child){margin-bottom:32px}}footer .footer__contacts .title{color:#464646;text-transform:uppercase;margin-bottom:6px}@media (max-width:1919px){footer .footer__contacts .title{margin-bottom:4px}}@media (max-width:991px){footer .footer__contacts .title{margin-bottom:12px}}footer .footer__contacts .tel{display:block;color:#b1b1b1;margin-bottom:6px}@media (max-width:1919px){footer .footer__contacts .tel{margin-bottom:4px}}@media (max-width:991px){footer .footer__contacts .tel{margin-bottom:12px}}footer .footer__contacts .tel:hover{text-decoration:underline}footer .footer__contacts .mail{display:block;color:#af9164}footer .footer__contacts .mail:hover{text-decoration:underline}footer .footer__subscribe{padding:40px 0 72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1919px){footer .footer__subscribe{padding-bottom:48px}}@media (max-width:575px){footer .footer__subscribe{height:220px;padding:35px 0}}footer .footer__subscribe .title{width:100%;font-size:16px;font-weight:600;line-height:1.5;text-transform:uppercase;color:#666;margin-bottom:24px}@media (max-width:1919px){footer .footer__subscribe .title{font-size:12px;line-height:1.67;letter-spacing:.7px;margin-bottom:16px}}@media (max-width:575px){footer .footer__subscribe .title{text-align:center;margin-bottom:8px}}footer .footer__subscribe input{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-right:32px}@media (max-width:1919px){footer .footer__subscribe input{margin-right:16px;height:40px}}@media (max-width:575px){footer .footer__subscribe input{width:100%;margin-bottom:24px;margin-right:0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}}footer .footer__subscribe .btn{width:292px;height:48px}@media (max-width:1919px){footer .footer__subscribe .btn{width:206px;height:40px}}@media (max-width:575px){footer .footer__subscribe .btn{margin:0 auto}}footer .footer__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px 0 56px;color:#af9164;border-top:1px solid #ebdac9}footer .footer__bottom a{color:#af9164}@media (max-width:1919px){footer .footer__bottom{padding:20px 0 40px}}@media (max-width:991px){footer .footer__bottom{padding:24px 0 80px;height:150px}}@media (max-width:575px){footer .footer__bottom{font-size:12px;line-height:1.5;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;height:200px}}footer .footer__bottom .site-by{white-space:nowrap}@media (max-width:575px){footer .footer__bottom .site-by{margin:0 auto;margin-top:32px}}@media (max-width:767px){.faq-page .page-head,.hall-plan-page .page-head{border-bottom:1px solid #ebdac9}}@media (min-width:768px){.documents-page .page-head,.excursions-page .page-head,.partners-page .page-head{border-bottom:1px solid #ebdac9}}.article-page .page-head{padding-bottom:0;margin-bottom:80px}@media (max-width:1919px){.article-page .page-head{margin-bottom:63px}}@media (max-width:575px){.article-page .page-head{margin-bottom:48px}}@media (max-width:575px){.article-page .page-head__logo{top:0;bottom:auto;height:254px}}.conditions-page .page-head,.payment-page .page-head,.policy-page .page-head{padding-bottom:23px}@media (max-width:575px){.conditions-page .page-head,.payment-page .page-head,.policy-page .page-head{padding-bottom:0}}.page-head{text-align:center;position:relative;margin-top:-120px;padding:160px 0 120px}@media (max-width:1919px){.page-head{padding:124px 0 96px;margin-top:-100px}}@media (max-width:1199px){.page-head{margin-top:-125px}}@media (max-width:991px){.page-head{margin-top:-135px}}@media (max-width:767px){.page-head{margin-top:-98px}}@media (max-width:575px){.page-head{padding:110px 0 80px}}.page-head__logo{position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.page-head__logo img{position:absolute;right:0;bottom:0;height:100%}@media (max-width:575px){.page-head__logo img{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.page-head .breadcrumbs{margin-bottom:24px}.page-head h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.page-head h1:after{content:'';display:block;width:196px;height:24px;background:url(../img/icons/pattern3.svg) center no-repeat;background-size:contain;margin-top:24px}@media (max-width:1919px){.page-head h1:after{margin-top:16px}}@media (max-width:991px){.page-head h1:after{width:160px}}@media (max-width:575px){.page-head h1:after{width:130px;height:16px}}.page-nav{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:100%;border-top:1px solid #ebdac9;border-bottom:1px solid #ebdac9;background:#fff;position:relative;text-align:left;height:90px;margin-top:-1px}@media (max-width:1919px){.page-nav{height:68px}}@media (max-width:575px){.page-nav{height:50px}}@media (max-width:767px){.page-nav-cloned.desktop{display:none!important}}@media (min-width:768px){.page-nav-cloned.mobile{display:none!important}}@media (max-width:767px){.page-nav.desktop{display:none}}.page-nav.mobile{display:none}@media (max-width:767px){.page-nav.mobile{display:block}}.page-nav.mobile .page-nav__list a{white-space:unset}.page-nav>.container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-nav__nav{width:100%;padding:32px 0}@media (max-width:1919px){.page-nav__nav{padding:22px 0}}@media (min-width:768px){.page-nav__nav{display:block!important}}@media (max-width:991px){.page-nav__nav{overflow-x:auto}}@media (max-width:767px){.page-nav__nav{padding:14px 0}}@media (max-width:767px){.page-nav__nav{background:#fff;-webkit-box-shadow:0 10px 16px 0 rgba(20,20,20,.16);box-shadow:0 10px 16px 0 rgba(20,20,20,.16);border-bottom:1px solid #ebdac9;position:absolute;z-index:10;left:0;top:67px;display:none}}@media (max-width:575px){.page-nav__nav{padding:0;top:49px}}.page-nav__leftBtn{content:'';width:15%;height:100%;position:absolute;left:0;top:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,.45)),color-stop(60%,#fff));background:-o-linear-gradient(right,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 7%,#fff 60%);background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 7%,#fff 60%)}.page-nav__leftBtn:after{content:'';position:absolute;right:50%;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:10px;height:14px;background:url(../img/icons/chevron-gold.svg) center no-repeat}.page-nav__rightBtn{content:'';width:15%;height:100%;position:absolute;right:0;top:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,.45)),color-stop(60%,#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 7%,#fff 60%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.45) 7%,#fff 60%)}.page-nav__rightBtn:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:14px;background:url(../img/icons/chevron-gold.svg) center no-repeat}.page-nav__list{float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.page-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:540px;-webkit-transform:translateX(-webkit-calc(50vw - 270px));-ms-transform:translateX(calc(50vw - 270px));transform:translateX(calc(50vw - 270px));padding:8px 0}}@media (max-width:575px){.page-nav__list{-webkit-transform:none;-ms-transform:none;transform:none}}.page-nav__list li:not(:last-child){margin-right:40px}@media (max-width:1919px){.page-nav__list li:not(:last-child){margin-right:32px}}@media (max-width:991px){.page-nav__list li:not(:last-child){margin-right:16px}}.page-nav__list a{white-space:nowrap;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#666}.page-nav__list a.active{color:#af9164}@media (min-width:992px){.page-nav__list a:hover{color:#af9164}}@media (max-width:1919px){.page-nav__list a{font-size:12px;line-height:1.67;letter-spacing:.7px}}@media (max-width:767px){.page-nav__list a{display:block;padding:8px 0}}@media (max-width:575px){.page-nav__list a{padding:8px 14px}}.page-nav .calendar{top:89px}@media (max-width:1919px){.page-nav .calendar{top:67px}}@media (max-width:575px){.page-nav .calendar{top:49px}}.page-nav .arrow-link{float:right}@media (max-width:767px){.page-nav .arrow-link{position:relative;float:left;display:block;padding:16px 0;width:100%;max-width:540px;-webkit-transform:translateX(-webkit-calc(50vw - 270px));-ms-transform:translateX(calc(50vw - 270px));transform:translateX(calc(50vw - 270px));font-size:12px;line-height:1.67;letter-spacing:.7px;font-weight:600;color:#666!important;text-transform:uppercase;border-top:1px solid #ebdac9}.page-nav .arrow-link:hover{color:#af9164!important}.page-nav .arrow-link:after{display:none}}@media (min-width:768px) and (max-width:991px){.page-nav .arrow-link{display:none}}@media (max-width:575px){.page-nav .arrow-link{padding:16px 14px;-webkit-transform:none;-ms-transform:none;transform:none}}.page-nav__toggler{display:none;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#af9164;font-size:12px;line-height:16px;padding-right:30px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;position:relative}@media (max-width:767px){.page-nav__toggler{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-nav__toggler:after{content:'';width:8px;height:12px;position:absolute;right:12px;background:url(../img/icons/chevron-gold.svg) center no-repeat;-webkit-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-nav__toggler.active:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-nav__dropdowns{float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-nav__dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#666;display:flex}@media (max-width:1919px){.page-nav__dropdown{font-size:12px;line-height:1.67;letter-spacing:.7px}}@media (max-width:1199px){.page-nav__dropdown{display:none}}.page-nav__dropdown:not(:first-child){margin-left:40px}@media (max-width:1919px){.page-nav__dropdown:not(:first-child){margin-left:32px}}@media (max-width:575px){.page-nav__dropdown:not(:first-child){margin-left:30px}}.page-nav__dropdown:after{content:'';width:14px;height:9px;-webkit-mask:url(../img/icons/chevron-white.svg) center no-repeat;mask:url(../img/icons/chevron-white.svg) center no-repeat;background:#666;margin-left:16px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media (max-width:1919px){.page-nav__dropdown:after{margin-left:8px}}.page-nav__dropdown.active,.page-nav__dropdown:hover{color:#af9164}.page-nav__dropdown.active:after,.page-nav__dropdown:hover:after{background:#af9164}.page-nav__dropdown.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-nav .dropdown-menu{cursor:default;position:absolute;z-index:10;left:-16px;top:56px;width:-webkit-calc(100% + 32px);width:calc(100% + 32px);max-height:270px;display:none;border:solid 1px #ebdac9;background:#fff;padding:16px;padding-right:8px;-webkit-box-shadow:0 20px 32px 0 rgba(0,0,0,.12);box-shadow:0 20px 32px 0 rgba(0,0,0,.12);display:none}@media (max-width:1919px){.page-nav .dropdown-menu{max-height:244px;top:43px}}@media (max-width:575px){.page-nav .dropdown-menu{top:34px}}.page-nav .dropdown-list{max-height:238px;overflow:auto}@media (max-width:1919px){.page-nav .dropdown-list{max-height:212px;top:44px}}.page-nav .dropdown-list::-webkit-scrollbar{width:4px}.page-nav .dropdown-list::-webkit-scrollbar-track{border-radius:2px;border:1px solid #ebdac9}.page-nav .dropdown-list::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ebdac9}.page-nav .dropdown-link{width:100%;color:#666;padding:6px 0;display:inline-block}.page-nav .dropdown-link.active,.page-nav .dropdown-link:hover{color:#af9164}.page-nav .dropdown-item:first-child a{padding-top:0}.page-nav .dropdown-item:last-child a{padding-bottom:0}.page-nav__clear{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#666;margin-left:40px;display:flex}@media (max-width:1919px){.page-nav__clear{font-size:12px;line-height:1.67;letter-spacing:.7px;margin-left:32px}}@media (max-width:575px){.page-nav__clear{display:none}}.page-nav__clear:after{content:'';width:10px;height:10px;-webkit-mask:url(../img/icons/x.svg) center no-repeat;mask:url(../img/icons/x.svg) center no-repeat;background:#666;margin-left:16px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media (max-width:1919px){.page-nav__clear:after{margin-left:8px}}@media (max-width:575px){.page-nav__clear:after{display:none}}.page-nav__clear:hover{color:#af9164}.page-nav__clear:hover:after{background:#af9164}.news-page .page-nav__dropdowns{float:none}.repertoire-archive-page .calendar-btn,.tickets-page .calendar-btn{margin-left:auto}.repertoire-archive-page .page-nav__toggler,.tickets-page .page-nav__toggler{width:auto;padding-right:35px}.press-theater-page .page-nav__dropdown{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.press-theater-page .page-nav__dropdowns{float:none}@media (max-width:575px){.press-theater-page .page-nav{margin-top:20px}}.press-page .page-nav__dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-flex{margin:80px 0}@media (max-width:1919px){.page-flex{margin:40px 0}}.page-flex .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-flex__aside{position:relative;width:230px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:90px;max-height:-webkit-calc(100vh - 180px);max-height:calc(100vh - 180px);overflow:auto}@media (max-width:1919px){.page-flex__aside{max-height:-webkit-calc(100vh - 105px);max-height:calc(100vh - 105px)}}@media (max-width:1199px){.page-flex__aside{margin-right:50px}}.page-flex__aside::-webkit-scrollbar{display:none}.page-flex__aside::-webkit-scrollbar-track{border-radius:2px;border:1px solid #ebdac9}.page-flex__aside::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ebdac9}.page-flex__aside a{text-transform:uppercase;width:100%;font-size:16px;font-weight:600;line-height:1.71;letter-spacing:1.5px;margin-bottom:20px;padding-right:40px;word-wrap:break-word;color:#626262;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:1919px){.page-flex__aside a{font-size:14px;margin-bottom:16px}}.page-flex__aside a:after{content:'';position:absolute;right:5px;display:block;width:30px;height:10px;background:url(../img/icons/pointer.svg) center no-repeat;opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-flex__aside a.active,.page-flex__aside a.slick-current,.page-flex__aside a:hover{color:#af9164}.page-flex__aside a.active:after,.page-flex__aside a.slick-current:after{opacity:1}.page-flex__aside .toggler:hover .toggler-btn{background:#af9164}.page-flex__aside .toggler.show{color:#af9164}.page-flex__aside .toggler.show .toggler-btn{background:#af9164;-webkit-transform:translateY(-50%) scale(1,-1);-ms-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1)}.page-flex__aside .toggler-btn{width:30px;height:100%;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url(../img/icons/toggler.svg) center no-repeat;mask:url(../img/icons/toggler.svg) center no-repeat;background:#626262;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;-o-transition:transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;display:none}.page-flex__aside .dropdown{display:none;padding-left:8px}.page-flex__aside li:first-child .dropdown{display:block}.page-flex__aside .slick-list{overflow:unset}@media (max-width:767px){.page-flex__aside{display:none!important}}.page-flex__main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page-aside-cloned{margin-top:168px}@media (max-width:1919px){.page-aside-cloned{margin-top:105px}}.pagination{width:100%}@media (max-width:575px){.pagination{padding:0 14px}}.pagination .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 0;border-top:1px solid #ebdac9}@media (max-width:1919px){.pagination .container{padding:24px 0}}.pagination__before{position:absolute;left:0}@media (max-width:767px){.pagination__before{font-size:0}}.pagination__next{position:absolute;right:0}@media (max-width:767px){.pagination__next{font-size:0}}.pagination__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pagination__link{width:37px;height:37px;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:1px;text-align:center;margin:0 3px;color:#626262}.pagination__link:hover{color:#af9164}.pagination__link.active{background:#af9164;color:#fff}.pagination__link.dots{background:0 0!important;color:#626262!important;cursor:default}@media (max-width:1919px){.pagination__link{width:32px;height:32px;font-size:12px;font-weight:600;line-height:normal;letter-spacing:1px}}@media (max-width:575px){.pagination .arrow-link{display:none}}.socials .social{display:block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.7}@media (max-width:991px){.socials .social{width:32px;height:32px}}.socials .social:hover{opacity:1}.socials.white .facebook{background-image:url(../img/icons/socials/facebook-white.svg)}.socials.white .youtube{background-image:url(../img/icons/socials/youtube-white.svg)}.socials.white .instagram{background-image:url(../img/icons/socials/instagram-white.svg)}.socials.gold .facebook{background-image:url(../img/icons/socials/facebook-gold.svg)}.socials.gold .youtube{background-image:url(../img/icons/socials/youtube-gold.svg)}.socials.gold .instagram{background-image:url(../img/icons/socials/instagram-gold.svg)}.socials.black .facebook{background-image:url(../img/icons/socials/facebook-black.svg)}.socials.black .youtube{background-image:url(../img/icons/socials/youtube-black.svg)}.socials.black .instagram{background-image:url(../img/icons/socials/instagram-black.svg)}.events .container{position:relative}.events__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-top:64px}@media (min-width:1200px){.events__link{position:absolute;top:20px;right:0;margin:0}}@media (max-width:575px){.events__link{margin:0 auto;margin-top:56px}}.events__btn{width:220px;height:40px;margin:0 auto;margin-top:48px;display:none}@media (max-width:575px){.events__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.key-events .events{margin-top:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:5vw}@media (max-width:767px){.key-events .events{margin-top:24px}}@media (max-width:991px){.key-events .events{margin-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.key-events .events__link{width:247px}@media (max-width:1919px){.key-events .events__link{width:210px}}.key-events .highlights{padding-bottom:30px}@media (max-width:575px){.key-events .highlights{bottom:182px;right:8px}}.key-events .event{width:45.5%;position:relative;background:#fff;border:1px solid #ebdac9;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.key-events .event{width:584px}.key-events .event:first-child{margin-bottom:64px}}@media (max-width:991px) and (max-width:575px){.key-events .event:first-child{margin-bottom:24px}}.key-events .event__logo{width:100%;height:20vw;position:relative;overflow:hidden}.key-events .event__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:1919px){.key-events .event__logo{height:28vw}}@media (max-width:1199px){.key-events .event__logo{height:300px}}@media (max-width:991px){.key-events .event__logo{height:408px}}@media (max-width:575px){.key-events .event__logo{height:60vw}}.key-events .event__logo-text{position:absolute;bottom:0;left:0;width:100%;max-height:72px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),color-stop(99%,rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.9),rgba(0,0,0,0) 99%);background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,0) 99%);padding:24px;color:#fff;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;overflow:hidden}@media (max-width:575px){.key-events .event__logo-text{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.3px}}.key-events .event__content{width:100%;min-height:280px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;position:relative;padding:48px 10px 40px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1919px){.key-events .event__content{min-height:272px}}@media (max-width:991px){.key-events .event__content{min-height:226px}}@media (max-width:575px){.key-events .event__content{min-height:207px;padding:36px 8px 32px}}.key-events .event__premiere{position:absolute;top:16px;left:24px;color:#af9164;font-weight:700}@media (max-width:575px){.key-events .event__premiere{top:10px;left:8px;font-size:12px;line-height:1.33;letter-spacing:1.3px}}.key-events .event__title{font-family:PlayfairDisplay,sans-serif;display:block;color:#211e1e;margin-bottom:16px;font-size:48px;line-height:1.13;letter-spacing:2.5px}.key-events .event__title:hover{color:#af9164}@media (max-width:1919px){.key-events .event__title{font-size:40px;line-height:1.2;letter-spacing:2px}}@media (max-width:575px){.key-events .event__title{font-size:24px;line-height:1.25;letter-spacing:1.5px;margin-bottom:8px}}.key-events .event__author{font-size:20px;line-height:1.3;letter-spacing:1.2px;color:#121212;margin-bottom:20px}@media (max-width:1919px){.key-events .event__author{font-size:18px;line-height:1.33;letter-spacing:1px}}@media (max-width:575px){.key-events .event__author{font-size:17px;line-height:1.29;letter-spacing:.8px}}@media (max-width:1919px){.key-events .event__btn{width:160px;height:32px}}@media (max-width:575px){.key-events .event__btn{width:232px;height:40px;margin:0 auto}}.key-events .event:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);background-color:#fcfcfc}.closer-events{overflow:hidden;padding:120px 0}@media (max-width:1919px){.closer-events{padding:80px 0 100px}}@media (max-width:575px){.closer-events{padding:80px 0 70px}}@media (max-width:575px){.closer-events .events-slider{margin-top:0}.closer-events .events__link{display:none}}.closer-events .event{background:#fff;border:1px solid #ebdac9;position:relative;width:400px;height:544px;margin-right:40px;padding-bottom:45px}@media (max-width:1919px){.closer-events .event{width:354px;height:480px;margin-right:32px}}.closer-events .event__preview{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.closer-events .event__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.closer-events .event__preview:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.closer-events .event__header{position:relative;z-index:1;height:136px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:24px;border-bottom:solid 1px #ebdac9}@media (max-width:1919px){.closer-events .event__header{height:128px}}.closer-events .event__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:54px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#666;text-transform:uppercase}@media (max-width:1919px){.closer-events .event__date{font-size:12px;line-height:1.67;letter-spacing:.7px}}.closer-events .event__date-day{font-family:PlayfairDisplay,sans-serif;min-width:48px;height:100%;padding-right:10px;font-size:48px;font-weight:400;line-height:1.13;letter-spacing:2.5px;color:#211e1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-right:solid 1px #ebdac9;margin-right:16px}@media (max-width:1919px){.closer-events .event__date-day{font-size:40px;line-height:1.2;letter-spacing:2px}}.closer-events .event__premiere{font-weight:700;line-height:1.5;letter-spacing:1.7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#af9164;text-transform:uppercase}.closer-events .event__premiere:after{content:'';width:144px;height:10px;margin-top:5px;-webkit-mask:url(../img/icons/pattern.svg) center no-repeat;mask:url(../img/icons/pattern.svg) center no-repeat;background:#af9164}.closer-events .event__content{position:relative;z-index:1;padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:323px;color:#626262}@media (max-width:1919px){.closer-events .event__content{height:267px}}.closer-events .event__class{margin-bottom:16px}@media (max-width:1919px){.closer-events .event__class{margin-bottom:8px}}.closer-events .event__title{display:block;margin-bottom:16px;color:#000;font-family:PlayfairDisplay,sans-serif;font-size:34px;line-height:1.18;letter-spacing:2px}@media (max-width:1919px){.closer-events .event__title{font-size:28px;line-height:1.14;letter-spacing:1.5px}}.closer-events .event__author{margin-bottom:8px}.closer-events .event__text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.closer-events .event__buttons{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.closer-events .event .btn{width:175px}@media (max-width:1919px){.closer-events .event .btn{width:152px;height:40px}}.closer-events .event .btn.light:hover{color:#626262!important}.closer-events .event .btn.light:after{background:#fff}@media (min-width:576px){.closer-events .event:hover{color:#fff;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.closer-events .event:hover .event__preview{opacity:1}.closer-events .event:hover .event__date-day,.closer-events .event:hover .event__header{border-color:#ebdac999}.closer-events .event:hover .event__content,.closer-events .event:hover .event__date,.closer-events .event:hover .event__date-day,.closer-events .event:hover .event__premiere,.closer-events .event:hover .event__text,.closer-events .event:hover .event__title{color:#fff}.closer-events .event:hover .event__premiere:after{background:#fff}.closer-events .event:hover .btn.light{color:#fff;border-color:#fff}}@media (max-width:1199px){.closer-events .event.slick-current{color:#fff;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.closer-events .event.slick-current .event__preview{opacity:1}.closer-events .event.slick-current .event__date-day,.closer-events .event.slick-current .event__header{border-color:#ebdac999}.closer-events .event.slick-current .event__content,.closer-events .event.slick-current .event__date,.closer-events .event.slick-current .event__date-day,.closer-events .event.slick-current .event__premiere,.closer-events .event.slick-current .event__text,.closer-events .event.slick-current .event__title{color:#fff}.closer-events .event.slick-current .event__premiere:after{background:#fff}.closer-events .event.slick-current .btn.light{color:#fff;border-color:#fff}.closer-events .event.slick-current .btn.light:hover:after{left:1px;right:1px;width:-webkit-calc(100% - 1px);width:calc(100% - 1px);height:-webkit-calc(100% - 1px);height:calc(100% - 1px)}}@media (max-width:575px){.closer-events .event{font-size:12px;line-height:1.33;letter-spacing:1.3px;border:0;border-bottom:1px solid #ebdac9;padding:24px 0;height:auto;width:100%}.closer-events .event:nth-child(n+4){display:none}.closer-events .event__preview{width:112px;height:86px;top:24px;opacity:1}.closer-events .event__preview:before{display:none}.closer-events .event__premiere{position:absolute;left:6px;top:94px;line-height:1.33;letter-spacing:1.3px}.closer-events .event__premiere:after{width:100px;height:7px;-webkit-mask-size:contain;mask-size:contain}.closer-events .event__content,.closer-events .event__header{height:auto;padding:0;padding-left:120px;border:0}.closer-events .event__date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:auto;margin-bottom:4px}.closer-events .event__date-day{border:0;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;color:#666;min-width:0;height:auto;padding:0;margin-right:5px;font-family:OpenSans,sans-serif}.closer-events .event__date-time{width:100%}.closer-events .event__title{font-size:18px;line-height:1.22;letter-spacing:1.3px;margin-bottom:4px}.closer-events .event__author{font-size:12px;line-height:1.5;letter-spacing:normal;margin-bottom:4px}.closer-events .event__text{font-size:12px;line-height:1.5;letter-spacing:normal;margin-bottom:8px;color:#b1b1b1}.closer-events .event__class{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.3px;margin:0}.closer-events .event__buttons{padding:0;margin-top:24px}.closer-events .event .btn{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}}.showtypes{overflow:hidden}.showtype{position:relative}.showtype .container{height:100%}@media (max-width:575px){.showtype{height:405px!important}}.showtype__logo{position:absolute;height:100%;top:0}@media (max-width:575px){.showtype__logo{width:-webkit-calc(100% - 28px)!important;width:calc(100% - 28px)!important;height:175px!important}}.showtype__img{width:100%;height:100%;overflow:hidden}.showtype__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';will-change:transform}.showtype__title{position:absolute;top:0;z-index:1;-webkit-transition:top .5s cubic-bezier(0,0,0,1) 0s;-o-transition:top .5s cubic-bezier(0,0,0,1) 0s;transition:top .5s cubic-bezier(0,0,0,1) 0s}@media (max-width:1919px){.showtype__title{top:-70px}}@media (max-width:1199px){.showtype__title{top:0!important}}.showtype__content{position:absolute;bottom:0}.showtype__text{width:472px;margin-bottom:64px}@media (max-width:1919px){.showtype__text{width:354px;margin-bottom:40px}}@media (max-width:991px){.showtype__text{width:464px}}@media (max-width:575px){.showtype__text{width:80vw}}.showtype .highlights{text-align:left}@media (max-width:991px){.showtype .highlights{text-align:right}}@media (max-width:575px){.showtype .highlights{left:0;top:-26px;bottom:auto}}.showtype .arrow-link{width:247px}@media (max-width:1919px){.showtype .arrow-link{width:207px}}.showtype.opera{height:587px}@media (max-width:1919px){.showtype.opera{height:405px}}@media (max-width:991px){.showtype.opera{height:500px}}.showtype.opera .container{position:relative}@media (max-width:1199px){.showtype.opera .container{position:unset}}.showtype.opera .showtype__logo{right:0;width:55vw}@media (max-width:991px){.showtype.opera .showtype__logo{width:60vw;height:260px}}.showtype.opera .showtype__title{left:11vw}@media (max-width:991px){.showtype.opera .showtype__title{left:auto;top:200px!important;right:24px}}@media (max-width:767px){.showtype.opera .showtype__title{top:235px!important}}@media (max-width:575px){.showtype.opera .showtype__title{top:150px!important;left:54px;right:auto}}@media (max-width:991px){.showtype.opera .showtype__content{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:575px){.showtype.opera .showtype__content{left:auto;right:14px;-webkit-transform:none;-ms-transform:none;transform:none}}.showtype.balley{height:494px;margin:200px 0 270px}@media (max-width:1919px){.showtype.balley{height:354px;margin:259px 0 293px}}@media (max-width:991px){.showtype.balley{height:572px;margin:120px 0}.showtype.balley .container{position:relative}}@media (max-width:575px){.showtype.balley{margin:100px 0}}.showtype.balley .showtype__logo{left:1vw;width:42vw;cursor:pointer}@media (max-width:991px){.showtype.balley .showtype__logo{left:0;width:70vw;height:324px}}.showtype.balley .showtype__title{left:33vw}@media (max-width:991px){.showtype.balley .showtype__title{top:264px!important;left:25vw}}@media (max-width:767px){.showtype.balley .showtype__title{top:300px!important}}@media (max-width:575px){.showtype.balley .showtype__title{top:150px!important;left:14px;right:auto}}.showtype.balley .showtype__content{left:46vw}@media (max-width:991px){.showtype.balley .showtype__content{left:auto;right:0}}@media (max-width:575px){.showtype.balley .showtype__content{left:14px;right:auto}}@media (min-width:992px){.showtype.balley .highlights{-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:lr-tb;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;bottom:0;left:0;bottom:-40px;height:auto}}@media (max-width:991px){.showtype.balley .highlights{left:auto;right:-35px}}@media (max-width:575px){.showtype.balley .highlights{right:0}}.showtype.balley .statue-img{width:671px;position:absolute;z-index:-1;right:0;top:-200px}@media (max-width:1919px){.showtype.balley .statue-img{top:-259px}}@media (max-width:991px){.showtype.balley .statue-img{width:490px;right:-100px;top:-334px;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}.showtype.balley .statue-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}@media (max-width:575px){.showtype.balley .statue-img{width:330px;top:-534px;-webkit-transform:translateY(334px);-ms-transform:translateY(334px);transform:translateY(334px)}}.showtype.concert{height:625px}@media (max-width:1919px){.showtype.concert{height:420px}}@media (max-width:991px){.showtype.concert{height:630px}}.showtype.concert .showtype__logo{right:0;width:61vw}@media (max-width:1199px){.showtype.concert .showtype__logo{width:55vw}}@media (max-width:991px){.showtype.concert .showtype__logo{width:88vw;height:365px}}.showtype.concert .showtype__title{left:10vw}@media (max-width:991px){.showtype.concert .showtype__title{left:32px;top:305px!important}}@media (max-width:767px){.showtype.concert .showtype__title{top:340px!important}}@media (max-width:575px){.showtype.concert .showtype__title{top:150px!important;left:8px}}@media (max-width:575px){.showtype.concert .showtype__content{left:auto;right:14px}}.page-popups{padding:56px 0;border-bottom:1px solid #ebdac9;margin-bottom:40px}@media (max-width:1919px){.page-popups{padding-top:16px;margin-bottom:80px}}@media (max-width:767px){.page-popups{padding:16px 0;margin-bottom:30px}}@media (max-width:575px){.page-popups{display:none}}.page-popups__container{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-popups__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-popups__item{height:80px;margin-right:10px;position:relative}.page-popups__item img{height:100%}@media (max-width:1919px){.page-popups__item{margin-right:8px}}.page-popups__item:last-child{margin-right:0}.page-popups__item.last{margin-right:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.page-popups__item.last img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.page-popups__item span{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.31);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:PlayfairDisplay,sans-serif;font-size:28px;line-height:1.14;letter-spacing:1.5px;color:#fff}.page-popups__item:before{content:'';display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.page-popups__item:hover:before{opacity:1}.page-slider{height:800px}@media (max-width:1919px){.page-slider{height:645px}}@media (max-width:1199px){.page-slider{height:520px}}@media (max-width:991px){.page-slider{height:388px}}@media (max-width:575px){.page-slider{height:300px}}@media (max-width:400px){.page-slider{height:220px}}@media (max-width:575px){.page-slider{margin-bottom:16px}.page-slider .slick-arrow{display:none!important}}.page-slider-wrapper{position:relative}.page-slider-expand{position:absolute;z-index:1;top:16px;right:22px;width:18px;height:18px;background:url(../img/icons/expand.svg) center no-repeat;display:none}@media (max-width:575px){.page-slider-expand{display:block}}.page-slider-nav{position:relative;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#af9164;font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.3px;margin-bottom:30px}@media (max-width:575px){.page-slider-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-slider-nav .slide-current{color:#626262;margin-right:3px}.page-slider-nav .slides-count{color:#b1b1b1;margin-left:3px}.news-slider .new{background:#fff;border:1px solid #ebdac9;position:relative;width:890px;height:320px;margin-right:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:991px){.news-slider .new{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:404px;height:568px}}@media (max-width:575px){.news-slider .new{width:278px;height:504px;margin-right:10px}}.news-slider .new__logo{width:430px;height:100%}.news-slider .new__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:991px){.news-slider .new__logo{width:100%;height:300px}}@media (max-width:575px){.news-slider .new__logo{height:220px}}.news-slider .new__content{width:460px;height:100%;padding:40px 15px 32px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){.news-slider .new__content{width:100%;height:268px;padding:16px;padding-bottom:40px}}@media (max-width:575px){.news-slider .new__content{padding:32px 8px}}.news-slider .new__title{margin-bottom:16px;color:#2a2a2a}@media (max-width:991px){.news-slider .new__title{margin-bottom:8px}}.news-slider .new__date{padding-bottom:30px}@media (max-width:575px){.news-slider .new__date{left:8px;top:228px}}.news-slider .new:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.news-slider .arrow-link{width:170px}@media (max-width:1919px){.news-slider .arrow-link{width:150px}}@media (max-width:991px){.news-slider .arrow-link{display:none}}.news-slider .btn.light{height:40px;display:none}@media (max-width:991px){.news-slider .btn.light{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:575px){.news-slider .btn.light{width:192px;margin:0 auto}}.news-page .page-nav__dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:30px}.news{margin:40px 0}@media (max-width:1919px){.news{margin:26px 0}}.news .new{padding:30px 0;position:relative;color:#626262}.news .new__container{max-width:68vw}@media (max-width:991px){.news .new__container{max-width:704px}}@media (max-width:767px){.news .new__container{max-width:540px}}.news .new__content{height:170px}@media (max-width:1919px){.news .new__content{height:144px}}@media (max-width:767px){.news .new__content{height:auto}}.news .new__logo{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:.15s;-o-transition:.15s;transition:.15s}.news .new__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.news .new__logo:before{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3)}@media (max-width:767px){.news .new__logo{position:relative;opacity:1;margin-bottom:16px}.news .new__logo:before{display:none}}@media (max-width:575px){.news .new__logo{padding:0 14px;height:207px}}.news .new__date{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px;margin-bottom:16px}@media (max-width:1919px){.news .new__date{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px;margin-bottom:8px}}.news .new__title{display:inline-block;color:#2a2a2a;font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.23;letter-spacing:1.86px;margin-bottom:16px}@media (max-width:1919px){.news .new__title{font-size:21px;line-height:1.24;letter-spacing:1.5px;margin-bottom:8px}}.news .new__text{font-size:18px;line-height:1.33}@media (max-width:1919px){.news .new__text{font-size:16px;line-height:1.38}}@media (max-width:767px){.news .new__text{margin-bottom:8px}}.news .new__footer{border-top:1px solid #ebdac9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}@media (max-width:1919px){.news .new__footer{padding-top:8px}}@media (max-width:767px){.news .new__footer{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:0;padding:0}}.news .new__download{width:30px;height:30px;-webkit-mask:url(../img/icons/download-black.svg) center no-repeat;mask:url(../img/icons/download-black.svg) center no-repeat;-webkit-mask-size:20px;mask-size:20px;background:#000}.news .new__download:hover{background:#af9164!important}@media (max-width:1919px){.news .new__download{width:24px;height:24px;-webkit-mask-size:16px;mask-size:16px}}@media (max-width:767px){.news .new__download,.news .new__socials{display:none}}.news .new__author{font-size:14px;color:#b1b1b1}@media (max-width:1919px){.news .new__author{font-size:12px}}@media (max-width:767px){.news .new__author{width:100%;margin-bottom:32px}}@media (min-width:768px){.news .new:hover .new{color:#fff}.news .new:hover .new__logo{opacity:1}.news .new:hover .new__author,.news .new:hover .new__date,.news .new:hover .new__text,.news .new:hover .new__title{color:#fff}.news .new:hover .new__social.share{background:#fff}.news .new:hover .new__download{background:#fff}}.news .new__btn{display:none}@media (max-width:767px){.news .new__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.new__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:2px;border:1px solid transparent;width:30px;overflow:hidden;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.new__socials:hover{border-color:#ebdac9;background:rgba(0,0,0,.5);width:157px}.new__socials:hover .share{margin:0 8px}@media (max-width:1919px){.new__socials{width:24px}.new__socials:hover{width:112px}.new__socials:hover .share{margin:0 4px}}.new__social{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;background:#fff}.new__social:not(:last-child){margin-right:5px}@media (max-width:1919px){.new__social:not(:last-child){margin-right:0}}@media (max-width:1919px){.new__social{width:24px;height:24px;-webkit-mask-size:16px;mask-size:16px}}.new__social.share{-webkit-mask-image:url(../img/icons/socials/min/share.svg);mask-image:url(../img/icons/socials/min/share.svg)}.new__social.facebook{-webkit-mask-image:url(../img/icons/socials/min/facebook.svg);mask-image:url(../img/icons/socials/min/facebook.svg)}.new__social.twitter{-webkit-mask-image:url(../img/icons/socials/min/twitter.svg);mask-image:url(../img/icons/socials/min/twitter.svg)}.new__social.email{-webkit-mask-image:url(../img/icons/socials/min/email.svg);mask-image:url(../img/icons/socials/min/email.svg)}.new__social.share{background:#af9164}.new__social:hover{background:#af9164}.information{padding:120px 0;overflow:hidden}@media (max-width:1919px){.information{padding:80px 0}}@media (max-width:767px){.information{padding:120px 0}}@media (max-width:575px){.information{padding:56px 0 120px}}.information__item{margin:0 74px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#626262}@media (max-width:991px){.information__item{max-width:100%}}.information__item:not(:last-child){margin-bottom:16px}@media (max-width:767px){.information__item:not(:last-child){margin-bottom:32px}}@media (max-width:767px){.information__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.information__title{width:25%;margin-right:32px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px}@media (max-width:1919px){.information__title{font-size:14px;line-height:1.71;letter-spacing:1.5px;margin-right:16px}}@media (max-width:991px){.information__title{width:40%}}@media (max-width:767px){.information__title{width:100%;margin-bottom:8px}}.information__text{width:75%;font-size:18px;line-height:1.33}@media (max-width:1919px){.information__text{font-size:16px;line-height:1.38}}@media (max-width:991px){.information__text{width:60%}}@media (max-width:767px){.information__text{width:100%;padding-left:40px}}.article{font-size:18px;line-height:1.44;color:#626262;margin-bottom:120px;width:100%}@media (max-width:1919px){.article{font-size:16px;line-height:1.38;margin-bottom:80px}}@media (max-width:1199px){.article{overflow:hidden}}.article a{color:#626262}.article a:hover{color:#af9164}.article__content{width:60vw;margin:0 auto}@media (max-width:991px){.article__content{width:83%}}@media (max-width:767px){.article__content{width:100%}}.article__preview{position:relative;padding-bottom:40px;border-bottom:1px solid #ebdac9}.article__quote{font-family:PlayfairDisplay,sans-serif;position:relative;padding-top:48px;margin-bottom:32px}@media (max-width:1919px){.article__quote{padding-top:54px;margin-bottom:24px}}@media (max-width:767px){.article__quote{margin-bottom:56px}}.article__quote:before{content:'';position:absolute;left:-68px;top:12px;display:block;width:103px;height:86px;background:url(../img/icons/quotes.svg) center no-repeat;background-size:contain}@media (max-width:1919px){.article__quote:before{width:75px;height:62px;left:-38px;top:23px}}@media (max-width:575px){.article__quote:before{left:0}}.article__quote-text{font-size:28px;font-style:italic;line-height:1.21;letter-spacing:1.17px}@media (max-width:1919px){.article__quote-text{font-size:24px;line-height:1.25;letter-spacing:1px}}@media (max-width:575px){.article__quote-text{font-size:20px;line-height:1.5;letter-spacing:.83px}}.article__quote-author{color:#b1b1b1;font-size:14px;line-height:1.29;margin-top:24px}@media (max-width:1919px){.article__quote-author{font-size:12px;line-height:1.5;margin-top:8px}}.article__img{position:relative;margin:10px 0 25px}.article__img img{position:absolute;height:100%;width:auto!important;max-width:unset!important}@media (max-width:767px){.article__img img{width:100%!important;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.article__img{margin:56px 0!important;float:none!important;width:100%!important}}.article__img.wide{width:508px;height:407px}@media (max-width:1919px){.article__img.wide{width:412px;height:324px}}@media (max-width:991px){.article__img.wide{width:355px;height:212px}}@media (max-width:767px){.article__img.wide{height:305px}}@media (max-width:575px){.article__img.wide{height:190px}}.article__img.tall{width:292px;height:711px}@media (max-width:1919px){.article__img.tall{width:190px;height:525px}}@media (max-width:991px){.article__img.tall{width:148px;height:500px}}@media (max-width:767px){.article__img.tall{height:900px}}@media (max-width:767px){.article__img.tall{height:520px}}.article__img.left{float:left;margin-right:32px}.article__img.left img{right:0;float:right}.article__img.right{float:right;margin-left:32px}.article__img.right img{left:0;float:left}.article__img.big{width:301px;height:450px}@media (max-width:1919px){.article__img.big{width:170px;height:360px}}@media (max-width:767px){.article__img.big{height:695px}}@media (max-width:575px){.article__img.big{height:400px;margin:12px 0 32px!important}}.article__footer{margin-top:48px;padding-top:16px;border-top:1px solid #ebdac9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1919px){.article__footer{padding-top:3px}}.article__tag{font-size:14px;line-height:1.29;color:#b1b1b1;margin-right:24px;margin-bottom:8px}.article__tag:hover{color:#af9164}@media (max-width:1919px){.article__tag{margin-right:16px;margin-bottom:4px;font-size:12px;line-height:1.5}}.article1{margin-top:56px;margin-bottom:100px;position:relative}@media (min-width:992px){.article1__content{max-width:73%}}.article1__logo{margin:0 auto;margin-bottom:40px}@media (min-width:992px){.article1__logo{max-width:70%}}.article1__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:1919px){.article1__logo{margin-bottom:32px}}.article1__title{color:#af9164;margin-bottom:24px}.article1__text{color:#626262;width:75%;margin-left:auto;font-size:16px;line-height:1.63;margin-bottom:40px}@media (max-width:767px){.article1__text{width:100%}}.article h6,.article1 h6{color:#af9164;font-weight:700;margin-bottom:20px}.article p,.article1 p{margin-bottom:10px;font-size:18px;line-height:1.44}@media (max-width:1919px){.article p,.article1 p{font-size:16px;line-height:1.38}}@media (max-width:767px){.single-product .article__img img{width:100%!important}}.calendar{display:none;position:absolute;z-index:10;left:0;top:0;width:100%;height:530px;background:#fff;-webkit-box-shadow:0 20px 32px 0 rgba(0,0,0,.12);box-shadow:0 20px 32px 0 rgba(0,0,0,.12);padding:40px 0}@media (max-width:1919px){.calendar{height:450px;padding:32px 0 96px}}@media (max-width:1199px){.calendar{height:auto;padding:32px 0 48px}}.calendar-btn{position:relative;width:55px;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:16px;cursor:pointer}.calendar-btn span{display:block;width:32px;height:32px;-webkit-mask:url(../img/icons/calendar.svg) center no-repeat;mask:url(../img/icons/calendar.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#af9164}.calendar-btn:after{content:'';position:absolute;right:0;width:12px;height:10px;-webkit-mask:url(../img/icons/chevron-white.svg) center no-repeat;mask:url(../img/icons/chevron-white.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#af9164;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.calendar-btn.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1919px){.calendar-btn{margin-right:0;width:40px;height:24px}.calendar-btn span{width:24px;height:24px}.calendar-btn:after{width:10px;height:9px}}@media (max-width:767px){.calendar-btn{width:24px}.calendar-btn:after{display:none}}.calendar__container{padding:0}@media (min-width:1920px){.calendar__container{width:66vw}}@media (max-width:991px){.calendar__container{width:327px}}@media (max-width:355px){.calendar__container{width:292px}}.calendar-slider{width:100%}.calendar .btn.light{top:54px}@media (max-width:1919px){.calendar .btn.light{top:32px}}@media (max-width:1199px){.calendar .btn.light{margin:0 auto}}.calendar .slick-arrow{position:absolute;z-index:1;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:-92px;right:24px;width:80px;height:32px;background:url(../img/icons/arrows/long-default.svg) center no-repeat;background-size:contain}@media (max-width:1919px){.calendar .slick-arrow{width:60px;height:24px;bottom:-64px}}.calendar .slick-arrow:before{display:none}@media (max-width:1199px){.calendar .slick-arrow{display:none!important}}.calendar .slick-disabled{background-image:url(../img/icons/arrows/long-disabled.svg)!important;cursor:default}.calendar .slick-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:162px}@media (max-width:1919px){.calendar .slick-prev{right:142px}}.calendar__item{width:-webkit-calc((88vw - 150px)/ 4);width:calc((88vw - 150px)/ 4);position:relative}@media (max-width:1919px){.calendar__item{width:-webkit-calc((91vw - 100px)/ 3);width:calc((91vw - 100px)/ 3)}}@media (max-width:1199px){.calendar__item{width:-webkit-calc(860px / 3);width:calc(860px / 3)}}@media (max-width:991px){.calendar__item{width:327px}}@media (max-width:355px){.calendar__item{width:292px}}.calendar__item:not(:first-child){margin-left:25px}.calendar__item:not(:last-child){margin-right:25px}.calendar__item:not(:last-child):after{content:'';position:absolute;width:1px;height:235px;bottom:0;right:-25px;background:#ebdac9}.calendar__title{color:#af9164;margin-bottom:32px}@media (max-width:1919px){.calendar__title{margin-bottom:16px}}.calendar__table{width:100%}.calendar .table__head{margin-bottom:16px}@media (max-width:1919px){.calendar .table__head{margin-bottom:8px}}.calendar .table__body{border:1px solid #ebdac9}.calendar .table__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calendar .table__row:not(:last-child){border-bottom:1px solid #f7f7f7}.calendar .table__hcell{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;text-align:center;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px;color:#d3d3d3;width:49px;height:24px}.calendar .table__cell{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;text-align:center;position:relative;font-family:PlayfairDisplay,sans-serif;font-size:21px;line-height:1.24;letter-spacing:1.5px;color:#af9164;padding-bottom:12px}.calendar .table__cell:not(:last-child){border-right:1px solid #f7f7f7}.calendar .table__cell.disable{color:#d3d3d3}.calendar .table__cell.holiday{color:#9d061e}.calendar .table__cell.active{cursor:pointer}.calendar .table__cell.active:after{content:'';width:4px;height:4px;border-radius:50%;background:#af9164;position:absolute;bottom:4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.calendar .table__cell.active:hover{background:#af9164;color:#fff}.closer-dates{padding:48px 0 84px;position:relative}@media (max-width:1919px){.closer-dates{padding:40px 0 48px}}@media (max-width:767px){.closer-dates{padding:64px 0}}.closer-dates .calendar{top:119px}@media (max-width:1919px){.closer-dates .calendar{top:105px}}@media (max-width:767px){.closer-dates .calendar{top:111px}}.closer-dates h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.closer-dates.full .closer-dates__item{padding:0!important}.closer-dates__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 105px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px}.closer-dates__item:not(:last-child){margin-bottom:16px}@media (max-width:1919px){.closer-dates__item{font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;padding:0 75px}}@media (max-width:1199px){.closer-dates__item{padding:0}}@media (max-width:767px){.closer-dates__item:not(:last-child){margin-bottom:40px}}.closer-dates__item:hover{color:#af9164}.closer-dates__title{font-weight:400;width:30%;font-size:18px}@media (max-width:1919px){.closer-dates__title{font-size:16px;line-height:1.38}}@media (max-width:991px){.closer-dates__title{width:100%;font-size:17px;font-weight:700;line-height:1.29;letter-spacing:.8px;color:#af9164;margin-bottom:16px}}.closer-dates__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.closer-dates__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.closer-dates__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;height:68px}}.closer-dates__date{text-transform:uppercase;width:30%;padding-left:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.closer-dates__date:before{content:'';position:absolute;left:0;top:2px;display:block;width:20px;height:20px;background:url(../img/icons/calendar-gold-sm.svg) center no-repeat;background-size:contain}@media (max-width:1919px){.closer-dates__date{padding-left:24px}.closer-dates__date:before{width:16px;height:16px}}@media (max-width:991px){.closer-dates__date{width:260px}}@media (max-width:767px){.closer-dates__date{width:48%;margin-bottom:8px}}@media (max-width:465px){.closer-dates__weekday{width:100%}}.closer-dates__time{width:10%;padding-left:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.closer-dates__time:before{content:'';position:absolute;left:0;display:block;width:20px;height:20px;background:url(../img/icons/clock-gold.svg) center no-repeat;background-size:contain}@media (max-width:1919px){.closer-dates__time{width:132px;padding-left:24px}.closer-dates__time:before{width:16px;height:16px}}@media (max-width:767px){.closer-dates__time{width:48%}}.closer-dates__price{width:10%}@media (max-width:991px){.closer-dates__price{width:120px}}@media (max-width:767px){.closer-dates__price{width:152px;text-align:center;margin-bottom:8px}}.closer-dates__btn{width:294px}@media (max-width:1919px){.closer-dates__btn{width:206px}}@media (max-width:991px){.closer-dates__btn{width:164px}}@media (max-width:767px){.closer-dates__btn{width:152px}}.statue-partners{margin:60px}@media (max-width:1919px){.statue-partners{margin:45px}}.contacts-icon{padding-left:50px;position:relative;display:block;color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.contacts-icon{padding-left:40px}}.contacts-icon:not(:last-child){margin-bottom:32px}@media (max-width:991px){.contacts-icon:not(:last-child){margin-bottom:40px}}@media (max-width:1919px){.contacts-icon{font-size:16px;line-height:1.38}}.contacts-icon a{display:block;margin-bottom:8px;color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.contacts-icon a{font-size:16px;line-height:1.38}}.contacts-icon a:hover{color:#af9164}.contacts-icon:before{content:'';position:absolute;left:0;top:0;display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.contacts-icon.tel:before{background-image:url(../img/icons/phone-gold.svg)}.contacts-icon.email:before{background-image:url(../img/icons/at-sign-gold.svg)}.contacts-icon.map:before{background-image:url(../img/icons/map-gold.svg)}.contacts-icon.social:before{background-image:url(../img/icons/socials-gold.svg)}.contacts-icon.clock:before{background-image:url(../img/icons/clock-gold.svg)}.contacts-icon.date:before{background-image:url(../img/icons/calendar-gold.svg)}.contact-us{overflow:hidden;padding:120px 0}@media (max-width:1919px){.contact-us{padding:80px 0}}.contact-us .container{padding:0 70px}@media (max-width:767px){.contact-us .container{padding:0}}@media (max-width:575px){.contact-us .container{padding:0 14px}}.contacts-info{width:50%}@media (max-width:991px){.contacts-info{width:100%}}.contacts-info .contacts__tel{margin-bottom:24px}.contacts-info .contacts__label{color:#af9164;font-size:12px;line-height:1.5;margin-top:4px}.contacts-info .contacts-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.contacts-info .contacts-flex__row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}@media (max-width:350px){.contacts-info .contacts-flex__row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contacts-info .contacts-flex__block{margin-bottom:10px}.contacts-info .contacts-flex__block a{margin-bottom:0}.contacts-info .contacts-flex__block:nth-child(odd){width:206px;margin-right:50px}@media (max-width:575px){.contacts-info .contacts-flex__block:nth-child(odd){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto;margin-right:0}}@media (max-width:350px){.contacts-info .contacts-flex__block:nth-child(odd){margin-right:0}}@media (max-width:575px){.contacts-info .contacts-flex__block:nth-child(even){width:110px;text-align:right}}@media (max-width:350px){.contacts-info .contacts-flex__block:nth-child(even){width:100%;text-align:left}}.contacts-info .contacts-flex .w33:not(:last-child){margin-right:35px}@media (max-width:767px){.contacts-info .contacts-flex .w33:not(:last-child){margin-right:23px}}.contacts-form{padding:0 100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1919px){.contacts-form{padding:0 74px}}@media (max-width:1199px){.contacts-form{padding:0 50px}}@media (max-width:991px){.contacts-form{padding:0}}@media (max-width:767px){.contacts-form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.contacts-form input,.contacts-form textarea{width:100%;border:0;border-bottom:1px solid #ebdac9;padding:0;font-size:16px;line-height:1.71;letter-spacing:1.5px;outline:0}@media (max-width:1919px){.contacts-form input,.contacts-form textarea{font-size:14px}}.contacts-form input:-webkit-autofill,.contacts-form input:-webkit-autofill:focus,.contacts-form input:-webkit-autofill:hover,.contacts-form textarea:-webkit-autofill,.contacts-form textarea:-webkit-autofill:focus,.contacts-form textarea:-webkit-autofill:hover{background:0 0;border:0;border-bottom:1px solid #ebdac9}.contacts-form input:focus~label .char,.contacts-form textarea:focus~label .char{top:-25px;color:#cdcdcd}.contacts-form input[type=text]{font-weight:700;color:#af9164;text-transform:uppercase}.contacts-form input[type=text]:-webkit-autofill,.contacts-form input[type=text]:-webkit-autofill:focus,.contacts-form input[type=text]:-webkit-autofill:hover{font-weight:700;-webkit-text-fill-color:#af9164}.contacts-form textarea{height:35px;margin-top:10px}.contacts-form__row{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);position:relative;margin-bottom:32px}@media (max-width:1919px){.contacts-form__row{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media (max-width:767px){.contacts-form__row{width:100%}}.contacts-form__row.w100{width:100%!important}.contacts-form__row label{position:absolute;left:0;top:15px;width:100%;pointer-events:none;color:#464646;font-weight:400;font-size:14px;letter-spacing:0;text-transform:none;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all}@media (max-width:1919px){.contacts-form__row label{font-size:12px;line-height:1.5}}.contacts-form__row label .char{position:relative;-webkit-transition:.15s;-o-transition:.15s;transition:.15s;-webkit-transition-delay:-webkit-calc(20ms * var(--char-index));-o-transition-delay:calc(20ms * var(--char-index));transition-delay:calc(20ms * var(--char-index));top:0;color:#464646}.contacts-form__row label span.gold{color:#af9164}.contacts-form__row label span.gold .char{color:#af9164}.contacts-form__row label.valid .char{top:-25px;color:#cdcdcd}.contacts-form__info{color:#464646;font-size:14px}@media (max-width:1919px){.contacts-form__info{font-size:12px;line-height:1.5}}@media (max-width:767px){.contacts-form__info{width:100%}}.contacts-form__text{margin-bottom:17px}.contacts-form__text span{color:#af9164}.contacts-form__accept{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.contacts-form__accept:before{content:'';display:block;width:16px;height:16px;border-radius:2px;border:1px solid #af9164;margin-right:8px}.contacts-form__btn{margin-top:20px}@media (max-width:767px){.contacts-form__btn{margin-top:40px}}.press{margin:40px 0;color:#626262}@media (max-width:1919px){.press{margin:8px 0}}@media (min-width:992px){.press__container{max-width:73%}}@media (max-width:575px){.press__container{padding:0 8px}}.press__article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:32px 74px;border:1px solid transparent;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:991px){.press__article{padding:32px}}@media (max-width:767px){.press__article{padding:48px 12px 24px}.press__article:not(:last-child){border-bottom:1px solid #ebdac9}}@media (max-width:575px){.press__article{margin-top:-1px;padding:48px 6px 24px}}.press__article:hover{border-color:#ebdac9;background:#fcfcfc;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.press__article:hover .press__logo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.press__content{margin-right:16px;margin-bottom:24px;width:-webkit-calc(100% - 222px);width:calc(100% - 222px)}@media (max-width:991px){.press__content{width:100%;margin-right:0}}@media (max-width:767px){.press__content{margin-bottom:0}}.press__logo{border-radius:2px;overflow:hidden;margin-bottom:24px;width:206px;height:137px}.press__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:991px){.press__logo{width:100%;height:60vw;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:16px}}.press__date{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px;margin-bottom:16px}@media (max-width:1919px){.press__date{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px;margin-bottom:8px}}.press__title{display:inline-block;color:#2a2a2a;font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.23;letter-spacing:1.86px;margin-bottom:16px}.press__title:hover{color:#af9164}@media (max-width:1919px){.press__title{font-size:21px;line-height:1.24;letter-spacing:1.5px}}.press__text{font-size:18px;line-height:1.33}@media (max-width:1919px){.press__text{font-size:16px;line-height:1.38}}@media (max-width:767px){.press__text{margin-bottom:8px}}@media (max-width:575px){.press__text{font-size:12px;line-height:1.5}}.press__footer{width:100%;border-top:1px solid #ebdac9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}@media (max-width:1919px){.press__footer{padding-top:8px}}@media (max-width:767px){.press__footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;padding:0}}.press__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:767px){.press__btns{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.press__downloads{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:2px;border:1px solid transparent;max-width:30px;height:30px;overflow:hidden;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.press__downloads:hover{border-color:#ebdac9;background:#fff;max-width:100%}@media (max-width:1919px){.press__downloads{max-width:24px;height:24px}}@media (max-width:767px){.press__downloads{display:none}}.press__downloads a{height:100%;font-size:14px;line-height:1.5;color:#b1b1b1;margin-left:16px;margin-right:4px;padding:3px 0}@media (max-width:1919px){.press__downloads a{font-size:12px;margin-left:16px}}.press__downloads a:hover{color:#464646;text-decoration:underline}.press__download{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-mask:url(../img/icons/download-black.svg) center no-repeat;mask:url(../img/icons/download-black.svg) center no-repeat;-webkit-mask-size:20px;mask-size:20px;background:#af9164}@media (max-width:1919px){.press__download{width:24px;height:24px;-webkit-mask-size:16px;mask-size:16px}}@media (max-width:767px){.press__download,.press__socials{display:none}}.press__author{font-size:14px;color:#b1b1b1}@media (min-width:768px){.press__author{white-space:nowrap}}@media (max-width:1919px){.press__author{font-size:12px}}@media (max-width:767px){.press__author{width:100%;margin-bottom:32px}}.press__btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:none;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:206px}.press__btn.center{margin:0 auto}@media (max-width:767px){.press__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:575px){.press__btn{margin:0 auto}}.press__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:2px;border:1px solid transparent;width:30px;overflow:hidden;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;margin-right:10px}@media (min-width:768px){.press__socials:hover{border-color:#ebdac9;background:#fff;width:140px}}@media (max-width:1919px){.press__socials{width:24px}.press__socials:hover{width:110px}}@media (max-width:767px){.press__socials{overflow:unset;width:unset!important;position:relative}.press__socials:after,.press__socials:before{content:'';position:absolute;width:1px;height:40px;background:#ebdac9;position:absolute;top:-8px}.press__socials:before{left:40px}.press__socials:after{left:96px}}.press__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;margin-right:5px;background:#af9164}.press__social.share{-webkit-mask-image:url(../img/icons/socials/min/share.svg);mask-image:url(../img/icons/socials/min/share.svg)}.press__social.facebook{-webkit-mask-image:url(../img/icons/socials/min/facebook.svg);mask-image:url(../img/icons/socials/min/facebook.svg)}.press__social.twitter{-webkit-mask-image:url(../img/icons/socials/min/twitter.svg);mask-image:url(../img/icons/socials/min/twitter.svg)}.press__social.email{-webkit-mask-image:url(../img/icons/socials/min/email.svg);mask-image:url(../img/icons/socials/min/email.svg)}.press__social.share{background:#af9164!important}@media (max-width:767px){.press__social.share{display:none}}.press__social:hover{background:#626262}@media (max-width:1919px){.press__social{width:24px;height:24px;-webkit-mask-size:16px;mask-size:16px}.press__social:not(:last-child){margin-right:3px}}@media (max-width:767px){.press__social{-webkit-mask-size:contain;mask-size:contain;margin-right:20px}.press__social:not(:last-child){margin-right:32px}}.photo-n-video .photos{padding-bottom:48px;border-bottom:1px solid #ebdac9}.photo-n-video .photo__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (max-width:575px){.photo-n-video .photo__items{margin:0 -4px}}.photo-n-video .photo__item{width:132px;height:118px;background:#fff;border:1px solid #ebdac9;position:relative;margin:0 8px 24px;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:575px){.photo-n-video .photo__item{margin:0 4px 24px;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);height:136px}}.photo-n-video .photo__item:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.photo-n-video .photo__item:hover .photo__logo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.photo-n-video .photo__logo{display:block;width:100%;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);overflow:hidden}.photo-n-video .photo__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.photo-n-video .photo__download{width:100%;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:32px;position:relative;font-size:12px;line-height:1.5;color:#464646}.photo-n-video .photo__download:before{content:'';width:16px;height:16px;-webkit-mask:url(../img/icons/download-black.svg) center no-repeat;mask:url(../img/icons/download-black.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#626262;position:absolute;left:8px;top:8px}.photo-n-video .photo__download:hover{color:#af9164}.photo-n-video .photo__download:hover:before{background:#af9164}.photo-n-video .photo__footer{width:100%}.photo-n-video .photo__footer .btn{width:420px;margin-top:16px}@media (max-width:1919px){.photo-n-video .photo__footer .btn{width:353px}}@media (max-width:575px){.photo-n-video .photo__footer .btn{width:100%}}@media (max-width:350px){.photo-n-video .photo__footer .btn{font-size:10px}}.photo-n-video .videos{padding:48px 0}.photo-n-video .video__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media (max-width:575px){.photo-n-video .video__items{margin:0}}.photo-n-video .video__item{width:280px;height:216px;background:#fff;border:1px solid #ebdac9;position:relative;margin:0 8px 24px;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:575px){.photo-n-video .video__item{margin:0 0 40px;width:100%;height:240px}}.photo-n-video .video__item:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.photo-n-video .video__item:hover .video__logo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.photo-n-video .video__logo{display:block;width:100%;height:-webkit-calc(100% - 32px);height:calc(100% - 32px);overflow:hidden;position:relative}.photo-n-video .video__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.photo-n-video .video__logo:before{content:'';position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px;height:64px;background:url(../img/icons/buttons-play-default.svg) center no-repeat;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.photo-n-video .video__logo:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}.photo-n-video .video__download{width:100%;height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:32px;position:relative;font-size:12px;line-height:1.5;color:#464646}.photo-n-video .video__download:before{content:'';width:16px;height:16px;-webkit-mask:url(../img/icons/download-black.svg) center no-repeat;mask:url(../img/icons/download-black.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#626262;position:absolute;left:8px;top:8px}.photo-n-video .video__download:hover{color:#af9164}.photo-n-video .video__download:hover:before{background:#af9164}.photo-n-video .video__footer{width:100%}.photo-n-video .video__footer .btn{width:420px;margin-top:16px}@media (max-width:1919px){.photo-n-video .video__footer .btn{width:353px}}@media (max-width:575px){.photo-n-video .video__footer .btn{width:100%}}@media (max-width:350px){.photo-n-video .video__footer .btn{font-size:10px}}.photo-n-video__footer{margin-top:32px;padding-top:32px;border-top:1px solid #ebdac9}.photo-fancy-btn{width:320px;position:absolute;z-index:10000000;bottom:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.photo-fancy-btn:before{background:#fff!important}@media (max-width:1919px){.photo-fancy-btn{width:280px}}@media (max-width:575px){.photo-fancy-btn{bottom:36px}}.main-screen{position:relative;width:100%;height:100vh;position:relative;color:#fff;overflow:hidden}.main-screen .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:45vh;padding-bottom:40px;position:relative}@media (max-width:1919px){.main-screen .container{padding-bottom:28px}}@media (max-width:1199px){.main-screen .container{padding-top:40vh}}@media (max-width:767px){.main-screen .container{padding-top:45vh}}@media (max-width:575px){.main-screen .container{padding:0 8px;padding-top:45vh;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.main-screen h1{position:relative;z-index:1;text-align:center;width:100%;max-width:-webkit-calc(100% - 150px);max-width:calc(100% - 150px)}@media (max-width:575px){.main-screen h1{max-width:100%;margin-bottom:56px}}.main-screen .btn{position:relative;z-index:2;width:294px}@media (max-width:1919px){.main-screen .btn{width:240px;height:40px}}.main-screen .socials{position:absolute;z-index:1;right:0;bottom:25px}.main-screen .socials .social{margin-top:32px}@media (min-width:1920px){.main-screen .socials{bottom:75px}}@media (max-width:991px){.main-screen .socials{display:none}}.main-screen .sponsors{position:absolute;z-index:1;left:0;bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:40%}@media (max-width:991px){.main-screen .sponsors{width:100%}}@media (max-width:575px){.main-screen .sponsors{display:none}}.main-screen .sponsors .sponsor{width:160px;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:47px;opacity:.6;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.main-screen .sponsors .sponsor:hover{opacity:1}.main-screen .sponsors .sponsor img{max-width:100%}@media (max-width:1919px){.main-screen .sponsors .sponsor{width:114px;height:40px;margin-right:34px}}@media (max-width:991px){.main-screen .sponsors .sponsor{width:50%;margin-top:10px;margin-right:0}.main-screen .sponsors .sponsor:nth-child(odd){-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.main-screen .sponsors .sponsor:nth-child(even){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1920px){.main-screen .sponsors{bottom:75px}}.main-slider{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%!important}.main-slider .slick-list,.main-slider .slick-track{height:100%}.main-slider .slick-list{position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.main-slider .slick-list:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.main-slider .slick-list:after{content:"";height:350%;left:-50%;position:absolute;z-index:2;top:-150%;width:300%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-image:url(/../img/texture.png);-webkit-animation:grain 8s steps(10) infinite;animation:grain 8s steps(10) infinite}.main-page .key-events{background:#f7f7f7;overflow:hidden;padding:120px 0}@media (max-width:1919px){.main-page .key-events{padding:118px 0 80px}}@media (max-width:991px){.main-page .key-events{padding:104px 0}}@media (max-width:575px){.main-page .key-events{padding:64px 0 80px}}.main-page .key-events .events__title{white-space:nowrap}@media (max-width:767px){.main-page .key-events .events__title{white-space:normal}}.main-page .showtypes{padding:176px 0 240px}@media (max-width:1919px){.main-page .showtypes{padding:112px 0 118px}}@media (max-width:991px){.main-page .showtypes{padding:100px 0}}.main-page .news-events{background:#f7f7f7;padding:104px 0 176px;overflow:hidden}@media (max-width:1919px){.main-page .news-events{padding:80px 0 120px}}@media (max-width:575px){.main-page .news-events{padding:48px 0 80px}}.main-page .news-events .events__link{width:180px}.main-page .history-screen{position:relative;padding:240px 0 200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:750px}@media (max-width:2000px){.main-page .history-screen{margin-bottom:600px}}@media (max-width:1919px){.main-page .history-screen{padding:120px 0 56px;margin-bottom:550px}}@media (max-width:1199px){.main-page .history-screen{margin-bottom:350px}}@media (max-width:991px){.main-page .history-screen{margin:0}}@media (max-width:1199px){.main-page .history-screen{padding:120px 0}}.main-page .history-screen .bg-block{display:block;position:absolute;right:0;top:500px;width:66vw;height:37vw;background:#f7f7f7}@media (max-width:1919px){.main-page .history-screen .bg-block{top:300px}}@media (max-width:575px){.main-page .history-screen .bg-block{height:185px;top:auto;bottom:270px}}.main-page .history-screen .container{position:relative;z-index:1}.main-page .history-screen h2{max-width:650px;margin-bottom:64px}@media (max-width:1919px){.main-page .history-screen h2{margin-bottom:48px}}.main-page .history-screen .content{padding-left:108px}@media (max-width:1919px){.main-page .history-screen .content{padding-left:74px}}@media (max-width:575px){.main-page .history-screen .content{padding-left:40px}}.main-page .history-screen .text1{margin-bottom:64px;width:508px}@media (max-width:1919px){.main-page .history-screen .text1{width:354px;margin-bottom:40px}}@media (max-width:575px){.main-page .history-screen .text1{width:100%}}.main-page .history-screen .arrow-link{width:205px}@media (max-width:1919px){.main-page .history-screen .arrow-link{width:180px}}.main-page .history-screen .logo{position:absolute;top:300px;width:100%;overflow:hidden}.main-page .history-screen .logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:991px){.main-page .history-screen .logo{position:relative;margin:0;top:0!important}}@media (max-width:767px){.main-page .history-screen .logo{margin-top:20px}}@media (max-width:575px){.main-page .history-screen .logo{height:280px}}@media (max-width:400px){.main-page .history-screen .logo{height:250px}.main-page .history-screen .logo img{width:auto;margin-left:-180px}}@media (max-width:350px){.main-page .history-screen .logo{height:210px}.main-page .history-screen .logo img{margin-left:-150px}}.main-slider__slide{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.main-slider__slide h1{width:100%;z-index:100}.main-screen .container{padding-top:70vh}.main-slider .slick-list:after,.main-slider .slick-list:before{display:none}.main-slider .slick-slide{position:relative}.main-slider .slick-slide:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.main-slider .slick-slide:after{content:"";height:350%;left:-50%;position:absolute;z-index:2;top:-150%;width:300%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-image:url(/../img/texture.png);-webkit-animation:grain 8s steps(10) infinite;animation:grain 8s steps(10) infinite}.repertoire{margin-top:24px}.repertoire .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.repertoire .container:after{content:'';width:100%;height:2px;position:absolute;z-index:-1;background:#fff;left:0;bottom:-1px}@media (max-width:767px){.repertoire .container:after{display:none}}.repertoire .card{color:#626262;position:relative}.repertoire .card:before{content:'';width:100%;height:1px;position:absolute;z-index:-1;background:#ebdac9;left:0;bottom:-40px}@media (max-width:1919px){.repertoire .card:before{bottom:-32px}}@media (max-width:991px){.repertoire .card:before{bottom:-25px}}@media (max-width:767px){.repertoire .card:before{display:none}}@media (min-width:1920px){.repertoire .card{width:-webkit-calc(25% - 24px);width:calc(25% - 24px);margin:40px 0}.repertoire .card:not(:nth-child(4n+4)){margin-right:32px}.repertoire .card:not(:nth-child(4n+4)):before{width:-webkit-calc(100% + 32px);width:calc(100% + 32px)}.repertoire .card:not(:nth-child(4n+4)):after{content:'';width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-16px}.repertoire .card__wrapper:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:2px;border-color:#ebdac9;margin-left:-17px;width:-webkit-calc(100% + 34px);width:calc(100% + 34px)}.repertoire .card__wrapper:hover .card__content{padding:0 17px}.repertoire .card__wrapper:hover .card__logo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:992px) and (max-width:1919px){.repertoire .card{width:-webkit-calc(33.33% - 35px);width:calc(33.33% - 35px);margin:32px 0}.repertoire .card:not(:nth-child(3n+3)){margin-right:52px}.repertoire .card:not(:nth-child(3n+3)):before{width:-webkit-calc(100% + 52px);width:calc(100% + 52px)}.repertoire .card:not(:nth-child(3n+3)):after{content:'';width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-26px}.repertoire .card__wrapper:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:2px;border-color:#ebdac9;margin-left:-27px;width:-webkit-calc(100% + 54px);width:calc(100% + 54px)}.repertoire .card__wrapper:hover .card__content{padding:0 27px}.repertoire .card__wrapper:hover .card__logo img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:768px) and (max-width:991px){.repertoire .card{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);margin:24px 0}.repertoire .card:not(:nth-child(even)){margin-right:16px}.repertoire .card:not(:nth-child(even)):before{width:-webkit-calc(100% + 16px);width:calc(100% + 16px)}.repertoire .card:not(:nth-child(even)):after{content:'';width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-8px}}.repertoire .card__wrapper{width:100%;height:-webkit-calc(100% + 24px);height:calc(100% + 24px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;padding-bottom:24px;background:#fff;overflow:hidden;border:1px solid transparent;border-top:0}.repertoire .card__logo{height:13vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}.repertoire .card__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:1919px){.repertoire .card__logo{height:18vw}}@media (max-width:991px){.repertoire .card__logo{height:220px}}.repertoire .card__hint{position:absolute;left:0;bottom:0;width:100%;padding:16px;background:rgba(0,0,0,.5);color:#af9164;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.5;letter-spacing:1.2px}@media (max-width:1919px){.repertoire .card__hint{padding:8px;font-size:14px;line-height:1.71;letter-spacing:1.5px}}.repertoire .card__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;margin-bottom:40px}.repertoire .card__showtype{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px;margin-top:24px;margin-bottom:16px}@media (max-width:1919px){.repertoire .card__showtype{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px;margin-top:16px;margin-bottom:8px}}.repertoire .card__title{display:block;color:#2a2a2a;font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.23;letter-spacing:1.86px;margin-bottom:16px}@media (max-width:1919px){.repertoire .card__title{font-size:21px;line-height:1.24;letter-spacing:1.5px;margin-bottom:12px}}.repertoire .card__title:hover{color:#af9164!important}.repertoire .card__author{font-size:20px;line-height:1.3;letter-spacing:1.2px;margin-bottom:12px}@media (max-width:1919px){.repertoire .card__author{font-size:18px;line-height:1.33;letter-spacing:1px;margin-bottom:8px}}.repertoire .card__text{font-size:16px;margin-bottom:30px}@media (max-width:1919px){.repertoire .card__text{font-size:14px}}.repertoire .card__dates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:0;width:100%}.repertoire .card__date{width:-webkit-calc(33% - 13px);width:calc(33% - 13px);font-size:12px;letter-spacing:1px}.repertoire .card__date:after{content:'Купить билет';background:#cc2936;font-size:11px}@media (max-width:1919px){.repertoire .card__date:after{font-size:10px}}@media (max-width:1199px){.repertoire .card__date:after{font-size:9px}}.repertoire .card__date:hover{border-color:#cc2936;-webkit-box-shadow:0 4px 10px 0 rgba(204,41,54,.5);box-shadow:0 4px 10px 0 rgba(204,41,54,.5)}.repertoire .card__date:not(:last-child){margin-right:20px}@media (max-width:1199px){.repertoire .card__date{width:-webkit-calc((100% - 20px)/ 3);width:calc((100% - 20px)/ 3)}.repertoire .card__date:not(:last-child){margin-right:10px}}@media (max-width:991px){.repertoire .card__date{width:-webkit-calc((100% - 32px)/ 3);width:calc((100% - 32px)/ 3)}.repertoire .card__date:not(:last-child){margin-right:16px}}@media (max-width:575px){.repertoire .card__date{width:-webkit-calc((100% - 24px)/ 3);width:calc((100% - 24px)/ 3)}.repertoire .card__date:not(:last-child){margin-right:12px}}.repertoire .card__nodates{width:160px;height:48px;border-radius:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;font-size:12px;font-weight:600;line-height:1.33;text-align:center;color:#626262}@media (max-width:1919px){.repertoire .card__nodates{height:40px}}.repertoire .card__buttons{display:none!important;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:0;width:100%}@media (max-width:991px){.repertoire .card__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.repertoire .card__button{width:164px;height:40px}@media (max-width:767px){.repertoire .card{font-size:12px;line-height:1.33;letter-spacing:1.3px;padding:48px 0 32px;width:100%}.repertoire .card:not(:last-child){border-bottom:1px solid #ebdac9}.repertoire .card__wrapper{width:100%;height:auto;display:block;-webkit-transition:none;-o-transition:none;transition:none;padding-bottom:0;background:0 0;border:0}.repertoire .card__logo{position:absolute;left:0;top:48px;width:112px;height:86px;opacity:1}.repertoire .card__content{padding-left:125px;min-height:86px;margin-bottom:64px}.repertoire .card__showtype{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.3px;margin-top:0;margin-bottom:4px}.repertoire .card__title{font-size:18px;line-height:1.22;letter-spacing:1.3px;margin-bottom:4px}.repertoire .card__author{font-size:12px;line-height:1.5;letter-spacing:normal;margin-bottom:4px}.repertoire .card__text{font-size:12px;line-height:1.5;letter-spacing:normal;margin-bottom:0}.repertoire .card__buttons,.repertoire .card__dates{bottom:32px}}.repertoire.archive .card__logo{height:21vw}@media (max-width:1919px){.repertoire.archive .card__logo{height:28vw}}@media (max-width:991px){.repertoire.archive .card__logo{height:300px}}@media (max-width:767px){.repertoire.archive .card__logo{height:149px}}@media (max-width:767px){.repertoire.archive .card__content{min-height:149px}}.repertoire.archive .card__buttons{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:991px){.repertoire.archive .card__buttons{opacity:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.repertoire.archive .card:hover .card__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}.repertoire.archive .card__button{font-size:14px}@media (max-width:1919px){.repertoire.archive .card__button{font-size:12px}}.repertoire.archive .card .btn.light{width:144px;height:40px;font-size:12px}@media (max-width:1919px){.repertoire.archive .card .btn.light{width:120px}}@media (max-width:1199px){.repertoire.archive .card .btn.light{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}}@media (max-width:991px){.repertoire.archive .card .btn.light{width:180px}}@media (max-width:767px){.repertoire.archive .card .btn.light{width:232px}}@media (min-width:1920px){.repertoire.archive .card{width:-webkit-calc(20% - 48px);width:calc(20% - 48px);margin-right:0}.repertoire.archive .card:before{width:100%}.repertoire.archive .card:after{display:none}.repertoire.archive .card:not(:nth-child(5n+5)){margin-right:59px}.repertoire.archive .card:not(:nth-child(5n+5)):before{width:-webkit-calc(100% + 60px);width:calc(100% + 60px)}.repertoire.archive .card:not(:nth-child(5n+5)):after{content:'';display:block;width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-30px}.repertoire.archive .card__wrapper:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:2px;border-color:#ebdac9;margin-left:-30px;width:-webkit-calc(100% + 60px);width:calc(100% + 60px)}.repertoire.archive .card__wrapper:hover .card__content{padding:0 30px}}@media (min-width:992px) and (max-width:1919px){.repertoire.archive .card{width:-webkit-calc(25% - 24px);width:calc(25% - 24px);margin-right:0}.repertoire.archive .card:before{width:100%}.repertoire.archive .card:after{display:none}.repertoire.archive .card:not(:nth-child(4n+4)){margin-right:32px}.repertoire.archive .card:not(:nth-child(4n+4)):before{width:-webkit-calc(100% + 32px);width:calc(100% + 32px)}.repertoire.archive .card:not(:nth-child(4n+4)):after{display:block;content:'';width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-16px}.repertoire.archive .card__wrapper:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:2px;border-color:#ebdac9;margin-left:-17px;width:-webkit-calc(100% + 34px);width:calc(100% + 34px)}.repertoire.archive .card__wrapper:hover .card__content{padding:0 17px}}@media (min-width:768px) and (max-width:991px){.repertoire.archive .card{width:-webkit-calc((100% - 32px)/ 3);width:calc((100% - 32px)/ 3);margin-right:0}.repertoire.archive .card:before{width:100%}.repertoire.archive .card:after{display:none}.repertoire.archive .card:not(:nth-child(3n+3)){margin-right:16px}.repertoire.archive .card:not(:nth-child(3n+3)):before{width:-webkit-calc(100% + 16px);width:calc(100% + 16px)}.repertoire.archive .card:not(:nth-child(3n+3)):after{display:block;content:'';width:1px;height:100%;position:absolute;z-index:-1;background:#ebdac9;top:0;right:-8px}.repertoire.archive .card__wrapper:hover{-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16);border-radius:2px;border-color:#ebdac9;margin-left:-9px;width:-webkit-calc(100% + 18px);width:calc(100% + 18px)}.repertoire.archive .card__wrapper:hover .card__content{padding:0 9px}}.repertoire.program{margin-top:0;padding:120px 0}@media (max-width:767px){.repertoire.program h2{margin-bottom:0}}.repertoire.program .card__buttons{opacity:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.repertoire.program .card__button{width:-webkit-calc(55% - 8px);width:calc(55% - 8px)}@media (max-width:1199px){.repertoire.program .card__button{width:55%}}@media (max-width:575px){.repertoire.program .card__button{width:-webkit-calc(50% - 8px)!important;width:calc(50% - 8px)!important}}.repertoire.program .card .btn.light{width:-webkit-calc(45% - 8px);width:calc(45% - 8px)}@media (max-width:575px){.repertoire.program .card .btn.light{width:-webkit-calc(50% - 8px)!important;width:calc(50% - 8px)!important}}@media (min-width:1200px){.repertoire-archive-page .calendar-btn{display:none}}.event-page__img{background:center no-repeat;background-size:cover;background-attachment:fixed;background-position-y:63px;max-height:100vh;height:800px}@media (max-width:1919px){.event-page__img{height:700px}}@media (max-width:1199px){.event-page__img{height:500px;background-attachment:unset;background-position-y:0}}@media (max-width:991px){.event-page__img{height:400px}}@media (max-width:575px){.event-page__img{height:200px}}.event-page .article{margin:120px auto}@media (max-width:1919px){.event-page .article{margin:80px auto;max-width:940px}}@media (min-width:768px) and (max-width:1199px){.event-page .repertoire .card__button{font-size:10px!important}.event-page .repertoire .btn.light{margin:0}}@media (max-width:767px){.event-page .repertoire .card__hint{display:none}}.event-screen{overflow:hidden;height:100vh;padding-top:146px;position:relative}@media (max-width:991px){.event-screen{padding-bottom:20px;height:-webkit-calc(100vh - 68px);height:calc(100vh - 68px)}}@media (max-width:767px){.event-screen{padding:100px 0 56px}.event-screen .scroll-hint{display:none}}@media (max-width:575px){.event-screen{height:-webkit-calc(100vh - 50px);height:calc(100vh - 50px)}}.event-screen__logo{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:center no-repeat;background-size:cover;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.event-screen__logo:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.event-screen__logo:after{content:"";height:350%;left:-50%;position:absolute;z-index:2;top:-150%;width:300%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-image:url(/../img/texture.png);-webkit-animation:grain 8s steps(10) infinite;animation:grain 8s steps(10) infinite}.event-screen__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.event-screen .container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:56px 0 25px;position:relative;z-index:1}@media (max-width:991px){.event-screen .container{padding:0 14px}}.event-screen .breadcrumbs a:last-child{color:#fff!important}.event-screen .breadcrumbs a:hover{color:#fff!important}.event-screen__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}.event-screen__type{font-size:14px;font-weight:700;line-height:1.71;letter-spacing:1.5px;color:#af9164;text-transform:uppercase;margin-bottom:16px}@media (max-width:1919px){.event-screen__type{margin-bottom:8px}}.event-screen__title{color:#fff;margin-bottom:16px;max-width:1200px;margin:0 auto}@media (max-width:1919px){.event-screen__title{margin-bottom:4px;max-width:1020px}}.event-screen__author{color:#fff;font-size:17px;line-height:3;letter-spacing:.8px}@media (max-width:1919px){.event-screen__author{font-size:18px;letter-spacing:1px}}@media (max-width:575px){.event-screen__author{line-height:2}}.event-screen__img{background:url(../img/icons/pattern2.svg) center no-repeat;background-size:contain;width:195px;height:24px;margin-top:30px}@media (max-width:1919px){.event-screen__img{width:130px;height:16px;margin-top:24px}}.event-screen .btn.red{width:294px}@media (max-width:1919px){.event-screen .btn.red{width:206px}}.event-screen__dates{margin:10px 0 36px;color:#fff;font-size:17px;line-height:1.29;letter-spacing:.8px}@media (max-width:1919px){.event-screen__dates{font-size:18px;line-height:1.33;letter-spacing:1px}}.contents{padding:120px 0}@media (max-width:1919px){.contents{padding:80px 0}}.contents-content{width:940px;margin:0 auto}@media (max-width:1919px){.contents-content{width:724px}}@media (max-width:991px){.contents-content{width:83%}}@media (max-width:767px){.contents-content{width:100%}}.contents-item__title{margin-bottom:16px}@media (max-width:1919px){.contents-item__title{margin-bottom:12px}}.contents-item__text{margin-bottom:40px;color:#626262;font-size:18px;line-height:1.44;padding-bottom:40px}@media (max-width:1919px){.contents-item__text{font-size:16px;line-height:1.38}}.contents-full{display:none}.contents-toggler{width:240px;position:relative}@media (max-width:1919px){.contents-toggler{width:200px}}.contents-toggler:before{content:'...';position:absolute;left:0;top:-50px;display:block}.contents-toggler.back:before{display:none}@media (max-width:767px){.contents-toggler:after{width:60px!important;right:0!important}.contents-toggler.back:after{left:0!important}}.performers{padding:120px 0;overflow:hidden}@media (max-width:1919px){.performers{padding:80px 0}}.performers__content{width:100%;max-width:1264px;margin:0 auto}@media (max-width:1919px){.performers__content{max-width:872px}}.performers__nav{margin-bottom:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1919px){.performers__nav{margin-bottom:40px}}.performers .nav__btn{width:216px;margin-right:32px;margin-bottom:16px}@media (max-width:1919px){.performers .nav__btn{width:130px;height:32px;margin-right:16px}}.performers__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.performers .performer{width:616px;margin-bottom:48px}@media (max-width:1919px){.performers .performer{width:428px;margin-bottom:40px}}@media (max-width:991px){.performers .performer{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media (max-width:767px){.performers .performer{width:100%;margin-right:0!important}}.performers .performer:nth-child(odd){margin-right:32px}@media (max-width:1919px){.performers .performer:nth-child(odd){margin-right:16px}}.performers .performer__logo{float:left;-webkit-filter:grayscale(1);filter:grayscale(1);width:184px;height:244px;margin-right:32px}.performers .performer__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:1919px){.performers .performer__logo{width:132px;height:176px;margin-right:16px}}@media (max-width:991px){.performers .performer__logo{width:104px;height:140px;-webkit-filter:none;filter:none}}@media (max-width:575px){.performers .performer__logo{width:72px;height:96px;margin-right:8px}}.performers .performer__role{color:#626262;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px;margin-bottom:16px}@media (max-width:1919px){.performers .performer__role{font-size:14px;line-height:1.71;letter-spacing:1.5px;margin-bottom:8px}}.performers .performer__name{color:#2a2a2a}.performers .performer:hover .performer__logo{-webkit-filter:none;filter:none}.performers .performer:hover .performer__name{color:#af9164}.performers__secondary{margin:40px 0}.performers .secondary__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#626262}.performers .secondary__item:not(:last-child){margin-bottom:16px}.performers .secondary__title{text-align:right;width:-webkit-calc(50% - 16px);width:calc(50% - 16px);margin-right:32px;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px}@media (max-width:1919px){.performers .secondary__title{font-size:14px;line-height:1.71;letter-spacing:1.5px;width:-webkit-calc(50% - 16px);width:calc(50% - 16px);margin-right:16px}}@media (max-width:767px){.performers .secondary__title{width:100%;margin:0;margin-bottom:8px;text-align:left}}.performers .secondary__text{width:-webkit-calc(50% - 16px);width:calc(50% - 16px);font-size:18px;line-height:1.33}@media (max-width:1919px){.performers .secondary__text{font-size:16px;line-height:1.38}}@media (max-width:767px){.performers .secondary__text{width:100%;margin:0;padding-left:40px}}.performers .secondary__text a{color:#000;position:relative;white-space:nowrap}.performers .secondary__text a:after{content:'';position:absolute;left:auto;right:0;bottom:0;display:block;width:0;height:1px;background:#af9164;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.performers .secondary__text a:hover:after{width:100%;left:0}.tickets-page .calendar-btn .tickets{margin:40px 0 80px}.tickets-page .ticket-item{border-top:1px solid transparent;border-bottom:1px solid transparent;margin-top:-2px}.tickets-page .ticket-item:last-child{border-bottom-color:#ebdac9}.tickets-page .ticket-item:not(:last-child) .ticket__content{border-bottom:1px solid #ebdac9}.tickets-page .ticket-item:not(:first-child) .ticket__left{opacity:0}.tickets-page .ticket-item:hover{background:#fcfcfc;border-color:#ebdac9;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.tickets-page .ticket-item:hover .ticket__date,.tickets-page .ticket-item:hover .ticket__day,.tickets-page .ticket-item:hover .ticket__time,.tickets-page .ticket-item:hover .ticket__title{color:#af9164}.tickets-page .ticket-item:hover .ticket__left{opacity:1}.tickets-page .ticket-item:hover .ticket__content{border-color:transparent}.tickets-page .ticket__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}@media (max-width:767px){.tickets-page .ticket__container{display:block}}.tickets-page .ticket__left{width:18%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.tickets-page .ticket__left{position:absolute;top:215px}}@media (max-width:991px){.tickets-page .ticket__left{opacity:1!important}}.tickets-page .ticket__date{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px 0;color:#666;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;text-transform:uppercase}@media (max-width:767px){.tickets-page .ticket__date{display:none}}.tickets-page .ticket__day{width:58px;border-right:1px solid #ebdac9;margin-right:15px;color:#000}@media (max-width:991px){.tickets-page .ticket__day{margin-right:10px}}.tickets-page .ticket__month{margin-top:2px}.tickets-page .ticket__premiere{font-weight:700;line-height:1.5;letter-spacing:1.7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#af9164;text-transform:uppercase}@media (max-width:991px){.tickets-page .ticket__premiere{font-size:12px}}.tickets-page .ticket__premiere:after{content:'';width:144px;height:10px;margin-top:5px;background:url(../img/icons/pattern.svg) center no-repeat;background-size:contain}@media (max-width:991px){.tickets-page .ticket__premiere:after{width:107px}}.tickets-page .ticket__content{width:72%;padding:16px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:12px;position:relative}@media (max-width:1919px){.tickets-page .ticket__content{width:82%}}@media (max-width:767px){.tickets-page .ticket__content{width:100%;padding:48px 0 32px;padding-left:128px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:350px}}.tickets-page .ticket__logo{width:132px;height:184px}.tickets-page .ticket__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:767px){.tickets-page .ticket__logo{position:absolute;left:0;top:48px;width:112px;height:152px}}.tickets-page .ticket__main{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;position:relative;color:#626262;margin-left:32px;margin-right:16px}@media (max-width:767px){.tickets-page .ticket__main{margin:0;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}}.tickets-page .ticket__class{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;margin-bottom:8px}@media (max-width:767px){.tickets-page .ticket__class{margin-bottom:32px}}.tickets-page .ticket__title{cursor:pointer;margin-bottom:12px}@media (min-width:1920px){.tickets-page .ticket__title{line-height:.9}}@media (max-width:767px){.tickets-page .ticket__title{font-size:18px}}.tickets-page .ticket__author{font-size:18px;line-height:1.33;letter-spacing:1px;margin-bottom:12px}@media (max-width:767px){.tickets-page .ticket__author{font-size:12px;line-height:1.5;letter-spacing:normal;margin-bottom:4px}}.tickets-page .ticket__info{font-size:16px;line-height:1.38;letter-spacing:normal}@media (max-width:767px){.tickets-page .ticket__info{font-size:12px;line-height:1.5;margin-bottom:16px}}.tickets-page .ticket__action{cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.71;letter-spacing:1.5px;color:#af9164!important}.tickets-page .ticket__action:hover{color:#9b7d50!important}.tickets-page .ticket__action.desktop{position:absolute;bottom:0;left:0;display:block}@media (max-width:1919px){.tickets-page .ticket__action.desktop{font-size:10px}}@media (max-width:1199px){.tickets-page .ticket__action.desktop{position:relative;margin-top:12px}}@media (max-width:767px){.tickets-page .ticket__action.desktop{display:none}}.tickets-page .ticket__action.mobile{margin:34px 0 -34px;display:none}@media (max-width:767px){.tickets-page .ticket__action.mobile{display:block}}.tickets-page .ticket__aside{width:206px;text-align:center;position:relative}@media (max-width:1199px){.tickets-page .ticket__aside{width:160px}}@media (max-width:767px){.tickets-page .ticket__aside{color:#000;font-weight:600;position:unset;text-align:left;margin-bottom:60px}}@media (max-width:575px){.tickets-page .ticket__aside{width:100%}}.tickets-page .ticket__time{margin-top:28px;margin-bottom:8px;color:#000}@media (max-width:767px){.tickets-page .ticket__time{font-family:OpenSans,sans-serif;margin:0;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;position:absolute;top:68px;left:240px}}.tickets-page .ticket__price{width:100%;color:#626262;font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px}@media (max-width:767px){.tickets-page .ticket__price{color:#af9164;font-size:12px;line-height:1.67;letter-spacing:.7px}}.tickets-page .ticket__btns{width:100%;position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.tickets-page .ticket__btns{bottom:32px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.tickets-page .ticket__btn.red{width:100%}}@media (min-width:768px){.tickets-page .ticket__btn.light{display:none}}@media (max-width:767px){.tickets-page .ticket__btn{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}}.tickets-page .ticket__m-date{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.67;letter-spacing:.7px;position:absolute;top:68px;display:none}@media (max-width:767px){.tickets-page .ticket__m-date{display:block}}.tickets-page .load-tickets{width:280px;margin:0 auto;margin-top:80px;margin-bottom:40px}@media (max-width:1919px){.tickets-page .load-tickets{height:40px}}@media (max-width:575px){.tickets-page .load-tickets{width:232px}}.history-page .page-flex{overflow-x:hidden}.history-page .page-flex__aside{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.history-page .page-flex__aside .slick-list{height:100%!important}.history-page .page-flex__aside .slick-track{width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.history-page .page-flex__main{position:relative}.history-page .page-flex__main:before{content:'';position:absolute;z-index:1;left:-75px;top:0;display:block;width:100vw;height:100%;background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:1199px){.history-page .page-flex__main:before{left:-35px}}.history__slider .slick-list{overflow:unset}.history__link{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.history__slide{width:57vw;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:1199px){.history__slide{width:600px}}.history__slide:not(:last-child){margin-right:90px}@media (max-width:1199px){.history__slide:not(:last-child){width:704px;margin-right:50px}}@media (max-width:991px){.history__slide:not(:last-child){width:448px}}@media (max-width:767px){.history__slide:not(:last-child){margin-right:0;margin-bottom:80px}}@media (min-width:768px){.history__slide:not(.slick-active){cursor:pointer;opacity:.3}.history__slide:not(.slick-active) .history__footer{opacity:0}}@media (max-width:767px){.history__slide{width:100%!important;outline:0;opacity:1;padding-bottom:80px;border-bottom:1px solid #ebdac9}}.history__title{margin-bottom:32px}.history__logo{border-radius:4px;overflow:hidden;width:100%;margin-bottom:70px}.history__logo img{width:100%}@media (max-width:991px){.history__logo{margin-bottom:50px}}.history__text{color:#626262;position:relative}@media (max-width:1199px){.history__text .drop-cap{font-size:90px;left:-30px;top:-50px}}.history__footer{margin-top:40px;border-top:1px solid #ebdac9;padding-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:767px){.history__footer{display:none}}.collective section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.collective section h3:not(:first-child){margin-top:80px}.collective .employee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:48px;width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}@media (max-width:1919px){.collective .employee{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media (max-width:1199px){.collective .employee{width:100%;margin-bottom:32px}}.collective .employee:nth-child(even){margin-right:20px}@media (max-width:1919px){.collective .employee:nth-child(even){margin-right:16px}}@media (max-width:991px){.collective .employee:nth-child(even){margin-right:0}}.collective .employee:hover .employee__logo{-webkit-filter:none;filter:none;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.collective .employee__logo{border-radius:2px;overflow:hidden;border:1px solid #ebdac9;width:256px;height:343px;margin-right:32px;background:url(../img/icons/default.svg) center no-repeat;background-size:contain;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.collective .employee__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:1919px){.collective .employee__logo{margin-right:20px;width:206px;height:276px}}@media (max-width:1400px){.collective .employee__logo{width:165px;height:221px}}@media (max-width:1199px){.collective .employee__logo{-webkit-filter:none;filter:none}}@media (max-width:575px){.collective .employee__logo{width:72px;height:96px;margin-right:8px}}.collective .employee__name{display:table-caption;font-family:PlayfairDisplay,sans-serif;color:#2a2a2a;font-size:26px;line-height:1.33;letter-spacing:1.71px;margin-bottom:12px}@media (max-width:1919px){.collective .employee__name{font-size:18px;letter-spacing:1.5px;font-size:24px}}.collective .employee__name:hover{color:#af9164}.collective .employee__name span{display:block}.collective .employee__post{text-transform:uppercase;color:#626262;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:1.7px}@media (max-width:1919px){.collective .employee__post{font-size:10px;line-height:1.71;letter-spacing:1.5px}}@media (max-width:575px){.collective .employee__post{font-size:12px;font-weight:600;line-height:1.33;letter-spacing:1.3px}}.collective-page .page-flex__aside{width:300px;padding-left:50px}.collective-page .page-flex__aside a{padding-right:0}.collective-page .page-flex__aside a:after{-webkit-transform:translateY(-50%) scale(-1);-ms-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1);right:auto;left:-50px}.collective-page .contacts-section{padding:80px 0}@media (max-width:991px){.collective-page .contacts-section{padding-bottom:0}}@media (max-width:575px){.collective-page .contacts-section{padding-top:56px}}.collective-page .contacts-section .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.collective-page .contacts-section .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.collective-page .contacts-section h3{color:#af9164;margin-bottom:40px}@media (max-width:1919px){.collective-page .contacts-section h3{margin-bottom:28px}}.tax-collective_departments .dropdown{display:block!important;height:auto!important;overflow:visible!important}@media (max-width:1199px){.employee-page .article__content,.guest-page .article__content{margin-right:auto}}@media (max-width:767px){.employee-page .article__content,.guest-page .article__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.employee-page .article__content h6,.guest-page .article__content h6{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.partners-page .h-underline{margin-bottom:24px}.partners-page .h-underline:not(:first-child){margin-top:48px}@media (max-width:1199px){.partners-page .h-underline:not(:first-child){margin-top:32px}}@media (min-width:992px){.partners-page .page-flex__main p{width:56vw}}.partners-page .sponsors{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}@media (max-width:1199px){.partners-page .sponsors{margin:0 -4px}}@media (max-width:575px){.partners-page .sponsors{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.partners-page .sponsor{width:205px;height:120px;margin:0 8px;margin-bottom:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-filter:grayscale(1);filter:grayscale(1)}.partners-page .sponsor img{width:70%}.partners-page .sponsor:hover{-webkit-filter:none;filter:none}@media (max-width:1199px){.partners-page .sponsor{-webkit-filter:none;filter:none;margin:0 4px}}@media (max-width:575px){.partners-page .sponsor{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);height:88px;margin-bottom:24px}}.partners-page .friends{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-page .friend{color:#626262;width:25%;margin-bottom:32px}@media (max-width:1920px){.partners-page .friend{width:33.33%}}@media (max-width:1919px){.partners-page .friend{margin-bottom:16px}}@media (max-width:1199px){.partners-page .friend{width:50%}}@media (max-width:575px){.partners-page .friend{width:100%;text-align:center}}.partners-page .contacts-section{margin-top:40px;padding-left:11px}@media (max-width:575px){.partners-page .contacts-section{margin-top:24px;padding-left:4px}}.partners-page .requisites{margin-top:40px}@media (max-width:575px){.partners-page .requisites{margin-top:24px}}.partners-page .requisites-block{margin-bottom:24px}@media (min-width:992px){.partners-page .requisites-block{width:56vw}}.partners-page .requisites-number{color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.partners-page .requisites-number{font-size:16px;line-height:1.38}}.partners-page .requisites-label{color:#af9164;font-size:12px;line-height:1.5;margin-top:4px}.contacts-page .main{margin-bottom:72px}.contacts-page .main .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1199px){.contacts-page .main .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.contacts-page .press{padding:120px 0}@media (max-width:1919px){.contacts-page .press{padding:80px 0}}@media (max-width:991px){.contacts-page .press{padding-top:56px}}.contacts-page .press .container{padding:0 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}@media (max-width:767px){.contacts-page .press .container{padding:0}}@media (max-width:575px){.contacts-page .press .container{padding:0 14px}}.contacts-page .press__block{width:50%}@media (max-width:991px){.contacts-page .press__block{width:100%}}.contacts-page .press__title{margin-bottom:40px}.contacts-page .press__name{margin-bottom:4px}.contacts-page .press__post{color:#af9164;font-size:12px;line-height:1.5}.contacts-page .press__text{font-size:18px;line-height:1.5;color:#626262}@media (max-width:1919px){.contacts-page .press__text{font-size:16px;line-height:1.38}}@media (max-width:991px){.contacts-page .press__text{margin-top:40px}}.contacts-page .contacts-info{width:45%}@media (max-width:991px){.contacts-page .contacts-info{width:100%}}.contacts-page .contacts__map{width:55%;position:relative;}@media (max-width:1199px){.contacts-page .contacts__map{width:50%;margin-left:5%;margin-top:0}}@media (max-width:991px){.contacts-page .contacts__map{margin-left:0;width:100%;margin-top:50px}}.contacts-page .contacts__map-border{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:1}.contacts-page .contacts__map iframe{width:83%;height:77%;position:absolute;left:10%;top:10%}@media (max-width:1199px){.contacts-page .contacts__map iframe{top:8%;height:78%}}.new-page .news-events{overflow:hidden;background:#f7f7f7;padding:100px 0 160px}@media (max-width:1919px){.new-page .news-events{padding-top:80px 0 120px}}.new-page .new-content{width:70%;margin-left:15%}@media (max-width:1919px){.new-page .new-content{width:80%}}@media (max-width:991px){.new-page .new-content{margin:0;width:100%}}.new-page .new-footer{margin-bottom:80px}.new-page .new-footer .new-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.new-page .new__socials:hover{background:rgba(0,0,0,.3)}.new-page .new__socials:hover .share{background:#fff}.new-article{margin-bottom:100px}@media (max-width:1919px){.new-article{margin-bottom:80px}}.new-article__logo{height:700px;margin-bottom:40px}.new-article__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}@media (max-width:1919px){.new-article__logo{height:520px;margin-bottom:32px}}@media (max-width:1199px){.new-article__logo{height:400px}}@media (max-width:991px){.new-article__logo{height:315px}}@media (max-width:767px){.new-article__logo{height:250px}}@media (max-width:767px){.new-article__logo{height:175px}}.new-article__title{color:#af9164;font-size:18px;font-weight:700;line-height:1.33;letter-spacing:1px;margin-bottom:32px}@media (max-width:1919px){.new-article__title{margin-bottom:20px}}.new-article__text{color:#626262;width:80%;margin-left:auto;font-size:16px;line-height:1.63;margin-bottom:56px}@media (max-width:767px){.new-article__text{width:100%}}.new-article__info{color:#b1b1b1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;margin-bottom:8px}@media (max-width:1919px){.new-article__info{font-size:12px;line-height:1.5}}.new-article__info a{color:#af9164;margin-bottom:5px;display:inline-block}.new-article .info__title{width:-webkit-calc(20% - 16px);width:calc(20% - 16px);margin-right:16px;text-align:right}@media (max-width:767px){.new-article .info__title{width:120px;margin-right:8px}}.new-article__buttons{width:80%;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px}@media (max-width:991px){.new-article__buttons{width:100%}}@media (max-width:767px){.new-article__buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.new-article__buttons .btn{width:370px;height:40px}@media (max-width:1919px){.new-article__buttons .btn{width:320px}}.new-article__buttons .btn:not(:last-child){margin-right:16px}@media (max-width:767px){.new-article__buttons .btn:not(:last-child){margin-right:0;margin-bottom:24px}}@media (max-width:991px){.new-article__buttons .btn{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}}@media (max-width:767px){.new-article__buttons .btn{width:100%}}.tour-3d-page .page-flex__main{position:relative}.tour-3d__block{width:100%;margin-bottom:48px}@media (min-width:768px){.tour-3d__block{opacity:0;position:absolute;left:0;top:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.tour-3d__block.active{position:relative;opacity:1}}@media (max-width:767px){.tour-3d__block{display:block!important}}.tour-3d__frame{width:100%;height:38vw;margin-top:-8px}.tour-3d__frame iframe{width:100%;height:100%}@media (max-width:991px){.tour-3d__frame{height:55vw}}@media (max-width:575px){.tour-3d__frame{height:90vw}}.faq{margin:24px 0 120px}@media (max-width:575px){.faq{margin-top:15px}}@media (min-width:992px){.faq .container{max-width:73%}}@media (max-width:575px){.faq .container{padding:0 8px}}.faq__block{margin-top:-1px;padding:32px 74px;border:1px solid transparent;border-bottom:1px solid #ebdac9;cursor:pointer}@media (max-width:991px){.faq__block{padding:32px 50px}}@media (max-width:767px){.faq__block{padding:24px}}@media (max-width:575px){.faq__block{padding:24px 6px}}.faq__block:hover{border-color:#ebdac9;background:#fcfcfc;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.faq__block:hover .faq__question{color:#af9164;font-weight:700;letter-spacing:.2px}.faq__block.active{border-color:#ebdac9}.faq__block.active .faq__question{color:#af9164;font-weight:700;letter-spacing:.2px}.faq__block.active .faq__question:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.faq__question{color:#121212;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.33;letter-spacing:1px;position:relative}.faq__question:after{content:'';position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:26px;background:url(../img/icons/arrows/wide-default.svg) center no-repeat;background-size:contain;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media (max-width:575px){.faq__question:after{right:8px}}@media (max-width:575px){.faq__question{font-size:17px;line-height:1.29;letter-spacing:.8px;padding-right:40px}}.faq__answer{cursor:text;color:#626262;display:none;margin-top:24px}@media (max-width:575px){.faq__answer{margin-bottom:16px}}.faq-contacts{padding:120px 0}@media (max-width:1919px){.faq-contacts{padding:80px 0}}@media (max-width:991px){.faq-contacts{padding-top:56px}}.faq-contacts .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.faq-contacts .container{max-width:73%}}.faq-contacts__block{width:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (max-width:991px){.faq-contacts__block{width:100%}}.faq-contacts .w50{width:50%}@media (max-width:575px){.faq-contacts .w50{width:auto}}.faq-contacts a{display:block;margin-bottom:8px;color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.faq-contacts a{font-size:16px;line-height:1.38}}.faq-contacts a:hover{color:#af9164}@media (max-width:575px){.faq-contacts .contacts-icon{padding:0}.faq-contacts .contacts-icon:before{display:none}}.faq-contacts .contacts-icon.tel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.faq-contacts .contacts-icon.tel{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media (max-width:575px){.faq-contacts .contacts-icon.tel{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.faq-contacts .contacts__label{color:#af9164;font-size:12px;line-height:1.5;margin-top:4px;margin-bottom:32px}@media (max-width:575px){.faq-contacts .contacts__label{margin-bottom:24px}}.press-room-page .event-screen{height:100vh!important;padding-bottom:0!important}.press-room-page .event-screen .container{padding-bottom:20px}@media (max-width:575px){.press-room-page .event-screen .container{padding-bottom:70px}}@media (max-width:767px){.press-room-page .scroll-hint{display:block}.press-room-page .scroll-hint:hover:after{height:55px}}.press-room-page .article1{margin-bottom:40px}.press-room-page .showtypes{padding:100px 0}@media (max-width:575px){.press-room-page .showtype{height:470px!important}}.press-room-page .showtype__title{text-transform:uppercase;font-size:120px;line-height:1.17;letter-spacing:6px}@media (max-width:1919px){.press-room-page .showtype__title{font-size:60px;line-height:1.2;letter-spacing:3px}}@media (max-width:767px){.press-room-page .showtype__title{font-size:48px;line-height:1.13;letter-spacing:2.4px}}.press-room-page .showtype.opera .statue-img{position:absolute;right:0;bottom:-200px;width:600px}@media (max-width:1919px){.press-room-page .showtype.opera .statue-img{right:-135px;bottom:-270px}}@media (max-width:991px){.press-room-page .showtype.opera .statue-img{bottom:-150px}}@media (max-width:575px){.press-room-page .showtype.opera .statue-img{width:400px;bottom:-100px;right:-120px}}.press-room-page .showtype.opera .showtype__title{left:0}@media (max-width:991px){.press-room-page .showtype.opera .showtype__title{top:235px!important}}@media (max-width:575px){.press-room-page .showtype.opera .showtype__title{top:150px!important;left:14px}}.press-room-page .showtype.opera .showtype__logo{right:auto;left:6vw}@media (max-width:575px){.press-room-page .showtype.opera .showtype__logo{left:0}}.press-room-page .showtype.opera .showtype__content{left:62vw;top:20%}@media (max-width:991px){.press-room-page .showtype.opera .showtype__content{top:auto;left:auto;right:0}}@media (max-width:575px){.press-room-page .showtype.opera .showtype__content{right:auto}}@media (min-width:1200px) and (max-width:1919px){.press-room-page .showtype.balley{height:324px}}.press-room-page .showtype.balley .statue-img{right:auto;width:600px;left:-80px;top:-100px}@media (max-width:991px){.press-room-page .showtype.balley .statue-img{top:200px}}@media (max-width:575px){.press-room-page .showtype.balley .statue-img{top:-120px;width:300px}}.press-room-page .showtype.balley .showtype__title{right:40vw;left:auto}@media (max-width:1199px){.press-room-page .showtype.balley .showtype__title{left:19vw;right:auto}}@media (max-width:991px){.press-room-page .showtype.balley .showtype__title{top:300px!important}}@media (max-width:575px){.press-room-page .showtype.balley .showtype__title{top:155px!important;left:16vw}}.press-room-page .showtype.balley .showtype__logo{left:auto;right:6vw}@media (min-width:1200px){.press-room-page .showtype.balley .showtype__logo{width:45vw}}.press-room-page .showtype.balley .showtype__logo:before{display:none}@media (max-width:575px){.press-room-page .showtype.balley .showtype__logo{right:0}}.press-room-page .showtype.balley .showtype__content{right:52vw;left:auto}@media (max-width:991px){.press-room-page .showtype.balley .showtype__content{left:19vw;right:auto}}@media (max-width:575px){.press-room-page .showtype.balley .showtype__content{left:16vw}}.press-room-page .showtype.concert .showtype__title{left:40vw}@media (max-width:991px){.press-room-page .showtype.concert .showtype__title{top:340px!important;left:auto;right:10vw}}@media (max-width:575px){.press-room-page .showtype.concert .showtype__title{top:150px!important;left:8px;right:auto}}.press-room-page .showtype.concert .showtype__logo{right:auto;left:0}.press-room-page .showtype.concert .showtype__content{left:62vw;top:40%;top:40%}@media (max-width:1199px){.press-room-page .showtype.concert .showtype__content{left:56vw}}@media (max-width:991px){.press-room-page .showtype.concert .showtype__content{top:auto;left:auto;right:8vw}}.press-page .news-events{background:#f7f7f7;padding:100px 0 160px}@media (max-width:1919px){.press-page .news-events{padding-top:80px 0 120px}}.press-page .new-content{width:70%;margin-left:15%}@media (max-width:1919px){.press-page .new-content{width:80%}}@media (max-width:991px){.press-page .new-content{margin:0;width:100%}}.press-page .new-footer{padding-top:32px;margin-top:56px;border-top:1px solid #ebdac9;margin-bottom:80px}.press-page .new-footer .new-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:575px){.press-page .new-footer{margin-top:40px}.press-page .new-footer .press__socials{margin:0 auto;margin-bottom:90px}.press-page .new-footer .arrow-link{margin:0 auto}}.documents{margin-top:-24px}.documents .document__item{width:100%;padding:24px 40px;border:1px solid transparent;margin-top:-1px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.documents .document__item:not(:last-child){border-bottom:1px solid #ebdac9}@media (max-width:991px){.documents .document__item{padding:24px 0}}@media (max-width:767px){.documents .document__item{padding:48px 0 32px}}.documents .document__item:hover .document__title{color:#af9164}@media (min-width:992px){.documents .document__item:hover{border-color:#ebdac9;background:#fcfcfc;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}}.documents .document__item .btn.light{margin:0 auto;margin-top:30px}@media (min-width:768px){.documents .document__item .btn.light{display:none}}.documents .document__date{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1.7px;margin-bottom:16px;color:#626262}@media (max-width:1919px){.documents .document__date{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:1.5px;margin-bottom:8px}}.documents .document__title{display:block;width:100%;color:#2a2a2a;font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.23;letter-spacing:1.86px;margin-bottom:16px}@media (max-width:1919px){.documents .document__title{font-size:21px;line-height:1.24;letter-spacing:1.5px}}.documents .document__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:32px;position:relative;font-size:12px;line-height:1.5;color:#464646}.documents .document__link:before{content:'';width:16px;height:16px;-webkit-mask:url(../img/icons/download-black.svg) center/contain no-repeat;mask:url(../img/icons/download-black.svg) center/contain no-repeat;background:#626262;position:absolute;left:0}.documents .document__link:hover{color:#af9164;text-decoration:underline}.documents .document__link:hover:before{background:#af9164}@media (max-width:767px){.documents .document__link{display:none}}.excursions-page .page-flex__aside{width:252px;margin-right:60px}.excursions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#626262;font-size:18px;line-height:1.33}.excursions__block{width:-webkit-calc(50% - 25px);width:calc(50% - 25px);margin-bottom:48px}@media (max-width:1199px){.excursions__block{width:100%}}@media (max-width:1919px){.excursions{font-size:16px;line-height:1.38}}.excursions p{color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.excursions p{font-size:16px;line-height:1.38}}@media (max-width:575px){.excursions .scroll-to-form{margin:0 auto}}@media (max-width:1199px){.text-page .page-flex__aside{width:0}}.text-page .text{color:#626262;font-size:18px;line-height:1.33}@media (max-width:1919px){.text-page .text{font-size:16px;line-height:1.38}}@media (min-width:1200px){.text-page .text{width:92%}}.text-page .text p{color:#626262;font-size:18px;line-height:1.33}.text-page .text p a{color:#af9164;text-decoration:underline}.text-page .text p a:hover{text-decoration:none}@media (max-width:1919px){.text-page .text p{font-size:16px;line-height:1.38}}.page404 .fullscreen-bg{-webkit-animation:fullscreen 2s ease-in-out forwards;animation:fullscreen 2s ease-in-out forwards}.page404 .event-screen{margin-bottom:50px;height:100vh!important}@media (max-width:767px){.page404 .event-screen{padding-bottom:0}.page404 .event-screen .container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page404 .event-screen__title{font-size:200px;margin-bottom:24px;display:none}@media (max-width:1919px){.page404 .event-screen__title{font-size:160px}}@media (max-width:1199px){.page404 .event-screen__title{font-size:120px}}@media (max-width:1199px){.page404 .event-screen__title{display:block}}.page404 .content__text{height:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:PlayfairDisplay,sans-serif;font-size:160px;line-height:1.13;letter-spacing:1.5px;margin-bottom:24px}@media (max-width:1199px){.page404 .content__text{display:none}}.page404 .event-screen__img{width:276px;height:34px;background-size:contain}@media (max-width:575px){.page404 .event-screen__img{width:98px;margin-top:0}}.page404__btns{margin-top:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page404__btns .btn{margin:15px}@media (max-width:575px){.page404__btns{margin-top:40px}.page404__btns .btn{margin:8px}}@media (max-width:767px){.search-page .page-head{display:none}}.search-results-label{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#666;margin-right:50px;text-transform:uppercase}@media (max-width:1919px){.search-results-label{font-size:12px;line-height:1.67;letter-spacing:.7px}}@media (max-width:575px){.search-results-label{display:none}}.search-results-request{font-size:26px;font-family:PlayfairDisplay,sans-serif;line-height:1.24;letter-spacing:1.5px;color:#af9164}@media (min-width:576px){.search-results-request{margin-bottom:8px}}@media (max-width:1919px){.search-results-request{font-size:21px}}.searchresults{margin-top:24px}@media (max-width:575px){.searchresults{margin-top:15px}}@media (min-width:992px){.searchresults .container{max-width:73%}}@media (max-width:575px){.searchresults .container{padding:0 8px}}.search-result{margin-top:-1px;padding:32px 74px;border:1px solid transparent;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}@media (max-width:991px){.search-result{padding:32px}}@media (max-width:767px){.search-result{padding:24px}}@media (max-width:575px){.search-result{padding:24px 6px}}.search-result:not(:last-child){border-bottom:1px solid #ebdac9}.search-result:hover{border-color:#ebdac9;background:#fcfcfc;-webkit-box-shadow:0 10px 24px 0 rgba(20,20,20,.16);box-shadow:0 10px 24px 0 rgba(20,20,20,.16)}.search-result__title{display:block;color:#000;font-family:PlayfairDisplay,sans-serif;font-size:26px;line-height:1.24;letter-spacing:1.5px;margin-bottom:8px}@media (max-width:1919px){.search-result__title{font-size:21px}}@media (max-width:575px){.search-result__title{font-size:18px;line-height:1.22;letter-spacing:1.3px}}.search-result__title:hover{color:#af9164}.search-result__title span{font-weight:700}.search-result__text{font-size:16px;color:#626262;line-height:1.5;margin-bottom:16px}.search-result__text span{font-weight:700}@media (max-width:1919px){.search-result__text{font-size:12px}}.search-result__nav{font-size:16px;line-height:1.29;color:#b1b1b1}@media (max-width:1919px){.search-result__nav{font-size:14px}}@media (max-width:575px){.search-result__nav{font-size:12px;line-height:1.5;margin-bottom:24px}}.search-result__btn{display:none}@media (max-width:575px){.search-result__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto}}.about-page .about__img{width:100%;margin-bottom:40px;position:relative;height:42vw;overflow:hidden}.about-page .about__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';position:absolute;left:0;top:0}@media (max-width:767px){.about-page .about__img{height:250px}}@media (max-width:400px){.about-page .about__img img{width:auto;margin-left:-180px}}@media (max-width:350px){.about-page .about__img{height:210px}.about-page .about__img img{margin-left:-150px}}.about-page .about__bg{display:block;position:absolute;z-index:-100;right:0;top:232px;width:66vw;height:37vw;background:#f7f7f7}@media (max-width:767px){.about-page .about__bg{top:132px}}@media (max-width:575px){.about-page .about__bg{height:185px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYnMvc2xpY2svc2xpY2suY3NzIiwiLi4vbGlicy9zbGljay9zbGljay10aGVtZS5jc3MiLCIuLi9saWJzL2ZhbmN5Ym94L2ZhbmN5Ym94Lm1pbi5jc3MiLCIuLi9saWJzL3dvdy1qcy9hbmltYXRlLmNzcyIsIl9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwiX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUubWluLmNzcyIsIl9taXhpbnMvX2JyZWFrcG9pbnQuc2NzcyIsIl9teS1zdHlsZS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19wYWdlLWhlYWQuc2NzcyIsImJsb2Nrcy9fcGFnZS1mbGV4LnNjc3MiLCJibG9ja3MvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9fc29jaWFscy5zY3NzIiwiYmxvY2tzL19ldmVudHMuc2NzcyIsImJsb2Nrcy9fc2hvd3R5cGVzLnNjc3MiLCJibG9ja3MvX3BhZ2Utc2xpZGVyLnNjc3MiLCJibG9ja3MvX25ld3Muc2NzcyIsImJsb2Nrcy9faW5mb3JtYXRpb24uc2NzcyIsImJsb2Nrcy9fYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL19jYWxlbmRhci5zY3NzIiwiYmxvY2tzL19jbG9zZXItZGF0ZXMuc2NzcyIsImJsb2Nrcy9fc3RhdHVlcy5zY3NzIiwiYmxvY2tzL19jb250YWN0cy5zY3NzIiwiYmxvY2tzL19wcmVzcy5zY3NzIiwiYmxvY2tzL19waG90by1uLXZpZGVvLnNjc3MiLCJwYWdlcy9fbWFpbi1wYWdlLnNjc3MiLCJwYWdlcy9fcmVwZXJ0b2lyZS1wYWdlLnNjc3MiLCJwYWdlcy9fZXZlbnQtcGFnZS5zY3NzIiwicGFnZXMvX3RpY2tldHMtcGFnZS5zY3NzIiwicGFnZXMvX2hpc3RvcnktcGFnZS5zY3NzIiwicGFnZXMvX2NvbGxlY3RpdmUtcGFnZS5zY3NzIiwicGFnZXMvX2VtcGxveWVlLXBhZ2Uuc2NzcyIsInBhZ2VzL19wYXJ0bmVycy1wYWdlLnNjc3MiLCJwYWdlcy9fY29udGFjdHMtcGFnZS5zY3NzIiwicGFnZXMvX25ldy1wYWdlLnNjc3MiLCJwYWdlcy9fdG91ci0zZC1wYWdlLnNjc3MiLCJwYWdlcy9fZmFxLXBhZ2Uuc2NzcyIsInBhZ2VzL19wcmVzcy1wYWdlLnNjc3MiLCJwYWdlcy9fZG9jdW1lbnRzLXBhZ2Uuc2NzcyIsInBhZ2VzL19leGN1cnNpb25zLXBhZ2Uuc2NzcyIsInBhZ2VzL190ZXh0LXBhZ2Uuc2NzcyIsInBhZ2VzL19wYWdlNDA0LnNjc3MiLCJwYWdlcy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsInBhZ2VzL19hYm91dC1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUNBLGNBRUksU0FBVSxTQUVWLFFBQVMsTUFDVCxXQUFZLFdBRVosb0JBQXFCLEtBQ2xCLGlCQUFrQixLQUNqQixnQkFBaUIsS0FDYixZQUFhLEtBRXJCLHNCQUF1QixLQUN2QixtQkFBb0IsS0FDcEIsaUJBQWtCLE1BQ2QsYUFBYyxNQUNsQiw0QkFBNkIsWUFHakMsWUFFSSxTQUFVLFNBRVYsUUFBUyxNQUNULFNBQVUsT0FFVixPQUFRLEVBQ1IsUUFBUyxFQUViLGtCQUVJLFFBQVMsRUFFYixxQkFFSSxPQUFRLFFBQ1IsT0FBUSxLQUlaLDBCQURBLDJCQUdJLGtCQUFtQixtQkFDaEIsZUFBZ0IsbUJBQ2YsY0FBZSxtQkFDZCxhQUFjLG1CQUNYLFVBQVcsbUJBR3ZCLGFBRUksU0FBVSxTQUNWLElBQUssRUFDTCxLQUFNLEVBRU4sUUFBUyxNQUNULFlBQWEsS0FDYixhQUFjLEtBR2xCLG1CQURBLG9CQUdJLFFBQVMsTUFFVCxRQUFTLEdBRWIsbUJBRUksTUFBTyxLQUVYLDRCQUVJLFdBQVksT0FHaEIsYUFFSSxRQUFTLEtBQ1QsTUFBTyxLQUVQLE9BQVEsS0FDUixXQUFZLElBRWhCLHVCQUVJLE1BQU8sTUFFWCxpQkFFSSxRQUFTLE1BRWIsK0JBRUksUUFBUyxLQUViLDBCQUVJLGVBQWdCLEtBRXBCLGdDQUVJLFFBQVMsTUFFYiw0QkFFSSxXQUFZLE9BRWhCLDZC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LEVBQVMsSUFBQSxFdEMyRFgseUJzQ3RFSix3QkFhd0MsT0FBQSxPQUNwQyx5QkFkSiw0QkFlVyxNQUFBLEtBQWEsWUFBQSxRQUVwQix5QkFqQkosd0JBa0JNLE9BQUEsTUFsQk4sNEJBbUJXLFlBQUEsUUFuQlgsdUJBdUJJLFFBQUEsTUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLE1BQUEsRUFBVyxJQUFBLE1BQ1gsTUFBQSxLQUFhLE9BQUEsS0FDYixXQUFBLFF0QzBDQSx5QnNDdEVKLHVCQTZCd0MsSUFBQSxPdEN5Q3BDLHlCc0N0RUosdUJBK0JNLE9BQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzXHJcbntcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcclxue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFja1xyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWdcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xyXG57XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxyXG57XHJcbiAgICAvKiBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgKi9cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGZvbnQtZmFjZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyLFxyXG4uc2xpY2stcHJldjpmb2N1cyxcclxuLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5zbGljay1uZXh0OmZvY3VzXHJcbntcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLXByZXZcclxue1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcclxue1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpInO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcclxue1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpAnO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIGNvbG9yOiBibGFjaztcclxufVxyXG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhcntvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LWlzLWhpZGRlbntsZWZ0Oi05OTk5cHg7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO3Bvc2l0aW9uOmZpeGVkOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDt0b3A6MDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5Mn0uZmFuY3lib3gtY29udGFpbmVyICp7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtb3V0ZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3cteTphdXRvfS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi45O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjIsLjYxLC4zNiwxKX0uZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC10b29sYmFye2RpcmVjdGlvbjpsdHI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDo5OTk5N30uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgMHM7dmlzaWJpbGl0eTp2aXNpYmxlfS5mYW5jeWJveC1pbmZvYmFye2NvbG9yOiNjY2M7Zm9udC1zaXplOjEzcHg7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtoZWlnaHQ6NDRweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDttaXgtYmxlbmQtbW9kZTpkaWZmZXJlbmNlO3BhZGRpbmc6MCAxMHB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10b29sYmFye3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXN0YWdle2RpcmVjdGlvbjpsdHI7b3ZlcmZsb3c6dmlzaWJsZTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO2xlZnQ6MDtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk0fS5mYW5jeWJveC1zbGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDowfS5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSwuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2xpZGUtLWltYWdle292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjQ0cHggMH0uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlLS1odG1se3BhZGRpbmc6NnB4fS5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3BhZGRpbmc6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnR7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjUsMCwuMTQsMSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1pbn0uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50e2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVde2N1cnNvcjp0ZXh0fS5mYW5jeWJveC1pbWFnZSwuZmFuY3lib3gtc3BhY2ViYWxse2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojMDAwfS5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmZ9LmZhbmN5Ym94LWlmcmFtZSwuZmFuY3lib3gtdmlkZW97YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtaWZyYW1le2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uZmFuY3lib3gtZXJyb3J7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O21heC13aWR0aDo0MDBweDtwYWRkaW5nOjQwcHg7d2lkdGg6MTAwJX0uZmFuY3lib3gtZXJyb3IgcHtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZDpyZ2JhKDMwLDMwLDMwLC42KTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo0NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmNvbG9yIC4yczt2ZXJ0aWNhbC1hbGlnbjp0b3A7dmlzaWJpbGl0eTppbmhlcml0O3dpZHRoOjQ0cHh9LmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtYnV0dG9uOmxpbmssLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVke2NvbG9yOiNjY2N9LmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXN7b3V0bGluZToxcHggZG90dGVkfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVye2NvbG9yOiM4ODg7Y3Vyc29yOmRlZmF1bHQ7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24gZGl2e2hlaWdodDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3Zne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7ZmlsbDpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOjB9LmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLC5mYW5jeWJveC1idXR0b24tLWZzZXhpdCBzdmc6Zmlyc3QtY2hpbGQsLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXByb2dyZXNze2JhY2tncm91bmQ6I2ZmNTI2ODtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4Ojk5OTk4fS5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtjb2xvcjojY2NjO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljg7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7dG9wOi00NHB4O3otaW5kZXg6NDAxfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3Zlcntjb2xvcjojZmZmO29wYWNpdHk6MX0uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxse2NvbG9yOmN1cnJlbnRDb2xvcjtwYWRkaW5nOjEwcHg7cmlnaHQ6MDt0b3A6MH0uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCwuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b257YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94O2hlaWdodDoxMDBweDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNTBweCk7d2lkdGg6NzBweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdntwYWRkaW5nOjdweH0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0e2xlZnQ6MDtsZWZ0OmVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7cGFkZGluZzozMXB4IDI2cHggMzFweCA2cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cGFkZGluZzozMXB4IDZweCAzMXB4IDI2cHg7cmlnaHQ6MDtyaWdodDplbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KX0uZmFuY3lib3gtY2FwdGlvbntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjg1KSAwLHJnYmEoMCwwLDAsLjMpIDUwJSxyZ2JhKDAsMCwwLC4xNSkgNjUlLHJnYmEoMCwwLDAsLjA3NSkgNzUuNSUscmdiYSgwLDAsMCwuMDM3KSA4Mi44NSUscmdiYSgwLDAsMCwuMDE5KSA4OCUsdHJhbnNwYXJlbnQpO2JvdHRvbTowO2NvbG9yOiNlZWU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzo3NXB4IDQ0cHggMjVweDtwb2ludGVyLWV2ZW50czpub25lO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDo5OTk5Nn1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6NzVweCBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSkgbWF4KDI1cHgsZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKX19LmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRle21hcmdpbi10b3A6LTUwcHh9LmZhbmN5Ym94LWNhcHRpb25fX2JvZHl7bWF4LWhlaWdodDo1MHZoO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YWxsfS5mYW5jeWJveC1jYXB0aW9uIGEsLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYW5jeWJveC1sb2FkaW5ne2FuaW1hdGlvbjphIDFzIGxpbmVhciBpbmZpbml0ZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjo0cHggc29saWQgIzg4ODtib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjUwcHg7bGVmdDo1MCU7bWFyZ2luOi0yNXB4IDAgMCAtMjVweDtvcGFjaXR5Oi43O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjUwcHg7ei1pbmRleDo5OTk5OX1Aa2V5ZnJhbWVzIGF7dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpyb3RhdGUoLTF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgtMTAwJSwwLDApfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZVgoMSkgdHJhbnNsYXRlWigwKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC1oZWlnaHQ6NTc2cHgpey5mYW5jeWJveC1zbGlkZXtwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fS5mYW5jeWJveC1zbGlkZS0taW1hZ2V7cGFkZGluZzo2cHggMH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cmlnaHQ6LTZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtiYWNrZ3JvdW5kOiM0ZTRlNGU7Y29sb3I6I2YyZjRmNjtoZWlnaHQ6MzZweDtvcGFjaXR5OjE7cGFkZGluZzo2cHg7cmlnaHQ6MDt0b3A6MDt3aWR0aDozNnB4fS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH1Ac3VwcG9ydHMgKHBhZGRpbmc6bWF4KDBweCkpey5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmctbGVmdDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtwYWRkaW5nLXJpZ2h0Om1heCgxMnB4LGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKX19fS5mYW5jeWJveC1zaGFyZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Ym9yZGVyLXJhZGl1czozcHg7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7Zm9udC1zaXplOjM1cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMjBweH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9LmZhbmN5Ym94LXNoYXJlX19idXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luOjAgNXB4IDEwcHg7bWluLXdpZHRoOjEzMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIC4yczstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZHtjb2xvcjojZmZmfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYntiYWNrZ3JvdW5kOiMzYjU5OTh9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVye2JhY2tncm91bmQ6IzM0NGU4Nn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHR7YmFja2dyb3VuZDojYmQwODFkfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlcntiYWNrZ3JvdW5kOiNhYTA3MTl9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3e2JhY2tncm91bmQ6IzFkYTFmMn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXJ7YmFja2dyb3VuZDojMGQ5NWU4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2Z3toZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoyNXB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2lucHV0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZDdkNztib3JkZXItcmFkaXVzOjA7Y29sb3I6IzVkNWI1Yjtmb250LXNpemU6MTRweDttYXJnaW46MTBweCAwIDA7b3V0bGluZTpub25lO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1ic3tiYWNrZ3JvdW5kOiNkZGQ7Ym90dG9tOjA7ZGlzcGxheTpub25lO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7cGFkZGluZzoycHggMnB4IDRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RvcDowO3dpZHRoOjIxMnB4O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbn0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdHtmb250LXNpemU6MDtoZWlnaHQ6MTAwJTtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdHtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjdweH0uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6IzJhMmEyYTtib3JkZXItcmFkaXVzOjEwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0Ojc1cHg7bWFyZ2luOjJweDttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTtvdXRsaW5lOm5vbmU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7d2lkdGg6MTAwcHh9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZXtib3JkZXI6NnB4IHNvbGlkICNmZjUyNjg7Ym90dG9tOjA7Y29udGVudDpcIlwiO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7ei1pbmRleDo5OTk5MX0uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3Jle29wYWNpdHk6LjV9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDo1NzZweCl7LmZhbmN5Ym94LXRodW1ic3t3aWR0aDoxMTBweH0uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjExMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG5cbkNvcHlyaWdodCAoYykgMjAxMyBEYW5pZWwgRWRlblxuXG5QZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuXG5UaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cblxuVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4qL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuXG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZmFkZUluTGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKSBzY2FsZSgxKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoMTcwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDApIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDEpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0xMGRlZyk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTEwZGVnKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZykgdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlKC0xMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG4iLCJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgJGFzc2V0LXBpcGVsaW5lOiBmYWxzZSApIHtcblx0QGZvbnQtZmFjZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0XHRmb250LXdlaWdodDogJHdlaWdodDtcblx0XHRmb250LXN0eWxlOiAkc3R5bGU7XG5cblx0XHRAaWYgJGFzc2V0LXBpcGVsaW5lID09IHRydWUge1xuXHRcdFx0c3JjOiBmb250LXVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcblx0XHRcdHNyYzogZm9udC11cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgZm9udC11cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLCBmb250LXVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3QnKTtcblx0XHRcdHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdFx0fVxuXHR9XG59IiwiQGltcG9ydCBcIl9taXhpbnMvYnJlYWtwb2ludFwiO1xyXG5AaW1wb3J0IFwiX21peGlucy9mdW5jdGlvbnNcIjtcclxuXHJcbjpyb290IHtcclxuICAtLWJyZWFrcG9pbnQteHM6IDA7XHJcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcclxuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XHJcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XHJcbiAgLS1icmVha3BvaW50LXh4bDogMTY1MHB4O1xyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlXHJcbn1cclxuXHJcbiosXHJcbjo6YWZ0ZXIsXHJcbjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICYub3ZlcmZsb3cge292ZXJmbG93OiBoaWRkZW47fVxyXG59XHJcblxyXG4udXAge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmEsIGE6Zm9jdXMsIGE6YWN0aXZlLCBpbnB1dCwgYnV0dG9uLCBzZWxlY3QsIC5zbGljay1zbGlkZSB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjA2O1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xOTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICB9XHJcbn1cclxuaDIge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxuICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBsaW5lLWhlaWdodDogMS4xMztcclxuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICB9XHJcbiAgJi5oMi1jYXBpdGFsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmgyLWh1Z2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA5cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5oMyB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICBmb250LXNpemU6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gIH1cclxufVxyXG5oNCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuODZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gIH1cclxufVxyXG5oNSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBjb2xvcjogIzYyNjI2MjtcclxufVxyXG5cclxuLnRleHQxIHtcclxuICBjb2xvcjogJGJsYWNrNTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbn1cclxuXHJcbi5oaWdobGlnaHQge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1b3RlIHtcclxuICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcclxuICBjb2xvcjogIzYyNjI2MjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODNweDtcclxuICB9XHJcbn1cclxuXHJcbi5kLW5vbmUge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbi5kLXhzLW5vbmUge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9fVxyXG4uZC1zbS1ub25lIHtAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fX1cclxuLmQtbWQtbm9uZSB7QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O319XHJcbi5kLWxnLW5vbmUge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9fVxyXG4uZC14bC1ub25lIHtAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fX1cclxuXHJcbi5kLWJsb2NrIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuLmQteHMtYmxvY2sge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fX1cclxuLmQtc20tYmxvY2sge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fX1cclxuLmQtbWQtYmxvY2sge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fX1cclxuLmQtbGctYmxvY2sge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fX1cclxuLmQteGwtYmxvY2sge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fX1cclxuXHJcbi5kLWZsZXgge2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDt9XHJcbi5kLXhzLWZsZXgge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDt9fVxyXG4uZC1zbS1mbGV4IHtAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7fX1cclxuLmQtbWQtZmxleCB7QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O319XHJcbi5kLWxnLWZsZXgge0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDt9fVxyXG4uZC14bC1mbGV4IHtAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtkaXNwbGF5OiBmbGV4O319IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoLi4vbGlicy9zbGljay9zbGljay5jc3MpO1xuQGltcG9ydCB1cmwoLi4vbGlicy9zbGljay9zbGljay10aGVtZS5jc3MpO1xuQGltcG9ydCB1cmwoLi4vbGlicy9mYW5jeWJveC9mYW5jeWJveC5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKC4uL2xpYnMvd293LWpzL2FuaW1hdGUuY3NzKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc1JlZ3VsYXIvT3BlblNhbnNSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNSZWd1bGFyL09wZW5TYW5zUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNTZW1pQm9sZC9PcGVuU2Fuc1NlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc1NlbWlCb2xkL09wZW5TYW5zU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNTZW1pQm9sZC9PcGVuU2Fuc1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnNTZW1pQm9sZC9PcGVuU2Fuc1NlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zQm9sZC9PcGVuU2Fuc0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fuc0JvbGQvT3BlblNhbnNCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheVJlZ3VsYXIvUGxheWZhaXJEaXNwbGF5UmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheVJlZ3VsYXIvUGxheWZhaXJEaXNwbGF5UmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QbGF5ZmFpckRpc3BsYXkvUGxheWZhaXJEaXNwbGF5UmVndWxhci9QbGF5ZmFpckRpc3BsYXlSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheVJlZ3VsYXIvUGxheWZhaXJEaXNwbGF5UmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS9QbGF5ZmFpckRpc3BsYXlJdGFsaWMvUGxheWZhaXJEaXNwbGF5SXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QbGF5ZmFpckRpc3BsYXkvUGxheWZhaXJEaXNwbGF5SXRhbGljL1BsYXlmYWlyRGlzcGxheUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QbGF5ZmFpckRpc3BsYXkvUGxheWZhaXJEaXNwbGF5SXRhbGljL1BsYXlmYWlyRGlzcGxheUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS9QbGF5ZmFpckRpc3BsYXlJdGFsaWMvUGxheWZhaXJEaXNwbGF5SXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuOnJvb3Qge1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNjUwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZVxyXG47XG59XG5cbiosXG46OmFmdGVyLFxuOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlblNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkub3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udXAge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnVsLCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSwgYTpmb2N1cywgYTphY3RpdmUsIGlucHV0LCBidXR0b24sIHNlbGVjdCwgLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbn1cblxuaDIge1xuICBjb2xvcjogI2FmOTE2NDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbn1cblxuaDIuaDItY2FwaXRhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMi5oMi1jYXBpdGFsIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMi5oMi1jYXBpdGFsIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG5cbmgyLmgyLWh1Z2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMi5oMi1odWdlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLmgyLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuODZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi50ZXh0MSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC50ZXh0MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbi5oaWdobGlnaHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG4ucXVvdGUge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICBsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjgzcHg7XG4gIH1cbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kLXhzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmQteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kLXhzLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbnAgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkxdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg4dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIucDc0IHtcbiAgICBwYWRkaW5nOiAwIDc0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVsbGF4IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDIwNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYnRuIHNwYW4sIC5idG46YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5idG46aG92ZXI6YWZ0ZXIsIC5idG4uYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5idG4ucmVkIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQ6ICM5ZDA2MWU7XG59XG5cbi5idG4ucmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2NjMjkzNjtcbn1cblxuLmJ0bi5yZWQ6aG92ZXIsIC5idG4ucmVkLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDIwNCwgNDEsIDU0LCAwLjUpO1xufVxuXG4uYnRuLmxpZ2h0IHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAwLjA0KTtcbn1cblxuLmJ0bi5saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG59XG5cbi5idG4ubGlnaHQ6aG92ZXIsIC5idG4ubGlnaHQuYWN0aXZlIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5idG4ubGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzYyNjI2MiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi5saWdodC5kaXNhYmxlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4uZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmN2Y3Zjc7XG59XG5cbi5idG4uZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM0NjQ2NDY7XG59XG5cbi5idG4udGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3RpY2tldC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJ0bi5kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9kb3dubG9hZC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cblxuLmJ0bi5kb3dubG9hZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5pbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhZjkxNjQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaGlnaGxpZ2h0cyB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5oaWdobGlnaHRzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlnaGxpZ2h0cyB7XG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogODcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogNzA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIH1cbn1cblxuLm1vZGFsLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbn1cblxuLmFycm93LWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDY0NjQ2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5hcnJvdy1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmFycm93LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2Utb3V0LCByaWdodCAwLjNzIGVhc2Utb3V0LCB3aWR0aCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy90aGluLWJsYWNrLWhvdmVyLnN2ZykgcmlnaHQgbm8tcmVwZWF0O1xufVxuXG4uYXJyb3ctbGluay5nb2xkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3MvdGhpbi1nb2xkLWhvdmVyLnN2Zyk7XG59XG5cbi5hcnJvdy1saW5rOmhvdmVyOmFmdGVyIHtcbiAgcmlnaHQ6IC0zMnB4O1xuICB3aWR0aDogOTJweDtcbn1cblxuLmFycm93LWxpbmsuYmFjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuLmFycm93LWxpbmsuYmFjazphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5hcnJvdy1saW5rLmJhY2s6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTMycHg7XG59XG5cbi5hcnJvdy1saW5rLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcnJvdy1saW5rLmRpc2FibGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZnVsbHNjcmVlbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBmdWxsc2NyZWVuIDNzIDJzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG4uZnVsbHNjcmVlbi1iZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5Aa2V5ZnJhbWVzIGZ1bGxzY3JlZW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncmFpbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTEwJSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCA1JSk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgLTI1JSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIDI1JSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCAxMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAwJSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMTUlKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMlLCAzNSUpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMTAlKTtcbiAgfVxufVxuXG4ubXktc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXktc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5teS1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4ubXktc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUsIC5teS1zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5teS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm15LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm15LXNsaWRlciAuc2xpY2stdHJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5teS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm90dG9tOiAtOTZweDtcbiAgcmlnaHQ6IDV2dztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3MvbG9uZy1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5teS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogNHZ3O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3R0b206IC03MnB4O1xuICB9XG59XG5cbi5teS1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm15LXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXktc2xpZGVyIC5zbGljay1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL2xvbmctZGlzYWJsZWQuc3ZnKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5teS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogY2FsYyg1dncgKyAxNjBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm15LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGNhbGMoNHZ3ICsgMTIwcHgpO1xuICB9XG59XG5cbi5zY3JvbGwtaGludCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuc2Nyb2xsLWhpbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNjcm9sbC1oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zY3JvbGwtaGludDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvc2Nyb2xsLnN2ZykgYm90dG9tIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zY3JvbGwtaGludDpob3ZlcjphZnRlciB7XG4gIGhlaWdodDogNzVweDtcbn1cblxuI3ByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IGZhZGVPdXQgMS41cyAzcyBmb3J3YXJkcztcbn1cblxuI3ByZWxvYWRlciAucHJlbG9hZGVyLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluIDFzIDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmVsb2FkZXIgLnByZWxvYWRlci1sb2dvIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuI3ByZWxvYWRlciAucHJlbG9hZGVyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28tY3Jvd24tZ29sZC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4jcHJlbG9hZGVyIC5wcmVsb2FkZXItbG9nby1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYW5pbWF0aW9uOiBzbGlkZUxvZ28gMnMgMS41cyBlYXNlIGZvcndhcmRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcHJlbG9hZGVyIC5wcmVsb2FkZXItbG9nby1pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28tY3Jvd24tZ29sZC5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3ByZWxvYWRlciAucHJlbG9hZGVyLWxvZ28taW1nOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUxvZ28ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4ubXktcGFyYWxsYXgge1xuICB3aWxsLWNoYW5nZTogdG9wO1xuICB0cmFuc2l0aW9uOiB0b3AgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpIDBzO1xufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5icmVhZGNydW1icyBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG4uYnJlYWRjcnVtYnMgYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBjb2xvcjogI2IxYjFiMTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5icmVhZGNydW1icyBhOm50aC1sYXN0LWNoaWxkKDIpOmFmdGVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5icmVhZGNydW1icyBhOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50aHVtYm5haWwge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudGh1bWJuYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLnRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDE5MnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgYm90dG9tOiAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAycHggMnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4udGh1bWJuYWlsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLnRodW1ibmFpbDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udGh1bWJuYWlsOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLnRodW1ibmFpbDpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcC1jYXAge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMTc1LCAxNDUsIDEwMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIGxldHRlci1zcGFjaW5nOiA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC03MHB4O1xuICB0b3A6IC02MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5kcm9wLWNhcCB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIGxlZnQ6IC00NnB4O1xuICAgIHRvcDogLTU4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcm9wLWNhcCB7XG4gICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTMgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stbGlzdCxcbi5mdWxsLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTg4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjFzO1xufVxuXG4uZnVsbC1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy93aWRlLWRlZmF1bHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDI2cHggNDhweDtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgdHJhbnNpdGlvbjogLjFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZnVsbC1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogNjhweDtcbiAgfVxuICAuZnVsbC1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgbWFzay1zaXplOiAyMHB4IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnVsbC1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uZnVsbC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmZ1bGwtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mdWxsLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjRweDtcbn1cblxuLmZ1bGwtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4uZnVsbC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmgtdW5kZXJsaW5lIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmgtdW5kZXJsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5iZy1wYXR0ZXJuMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjEuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmctcGF0dGVybjEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIH1cbn1cblxuLmJnLXBhdHRlcm4yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9iZy1wYXR0ZXJuMi5zdmcpIHRvcCByaWdodCBuby1yZXBlYXQgI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iZy1wYXR0ZXJuMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuXG4uYmctcGF0dGVybjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2JnLXBhdHRlcm4zLnN2ZykgdG9wIHJpZ2h0IG5vLXJlcGVhdCAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJnLXBhdHRlcm4zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG5cbi5iZy1wYXR0ZXJuNCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjQuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZy1wYXR0ZXJuNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJnLXBhdHRlcm40IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiB1bnNldDtcbn1cblxuLmxhYmVsLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmxhYmVsLWdyb3VwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmxhYmVsLWdyb3VwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4ubGFiZWwtZ3JvdXAgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmOTE2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubGFiZWwtZ3JvdXAgLmNoZWNrbWFyayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5sYWJlbC1ncm91cCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG4ubGFiZWwtZ3JvdXAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5sYWJlbC1ncm91cCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWNsb3NlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Nyb3NzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXNrLXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2FmOTE2NDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogNzBweDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy93aWRlLWhvdmVyLnN2ZykgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1ob3Zlci5zdmcpICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFuY3lib3gtYnV0dG9uLS16b29tLFxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSxcbi5mYW5jeWJveC1idXR0b24tLXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1pZnJhbWUge1xuICBtYXgtd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNzV2aCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mYW5jeWJveC1pbWFnZSxcbiAgLmZhbmN5Ym94LWlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNDV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbm9sLm15LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG5vbC5teS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxub2wubXktbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbm9sLm15LWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBvbC5teS1saXN0ID4gbGkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxub2wubXktbGlzdCA+IGxpOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgxNzUsIDE0NSwgMTAwLCAwLjMpO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC01MHB4O1xuICB0b3A6IC02MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIG9sLm15LWxpc3QgPiBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBsZWZ0OiAtNDZweDtcbiAgICB0b3A6IC01OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBvbC5teS1saXN0ID4gbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xMyAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDIzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5vbC5teS1saXN0IGgzIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBvbC5teS1saXN0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbm9sLm15LWxpc3Qgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG5vbC5teS1saXN0IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5vbC5teS1saXN0IG9sIGxpOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgb2wubXktbGlzdCBvbCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIG9sLm15LWxpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuXG5vbC5teS1saXN0IG9sIGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgb2wubXktbGlzdCBvbCBsaSBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5cbm9sLm15LWxpc3QgdWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDc0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBvbC5teS1saXN0IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5vbC5teS1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxub2wubXktbGlzdCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgY291bnRlci1pbmNyZW1lbnQ6IHVuc2V0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IC0zMnB4O1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy91bC1pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmNvb2tpZXMge1xuICB3aWR0aDogNDc1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvb2tpZXMge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb29raWVzIHtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgcGFkZGluZzogMjRweCAxMHB4O1xuICB9XG59XG5cbi5jb29raWVzLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvb2tpZXMtYmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29va2llcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy94LWdvbGQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvb2tpZXMtY2xvc2Uge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uY29va2llcy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvb2tpZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29va2llcy10ZXh0LCAuY29va2llcyBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29va2llcy10ZXh0LCAuY29va2llcyBwIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uY29va2llcy1hY2NlcHQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvb2tpZXMtYWNjZXB0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29va2llcy1hY2NlcHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5cHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG4gIH1cbiAgNjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnN3aW5nIHtcbiAgYW5pbWF0aW9uOiBzd2luZyAwLjZzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICB3aWR0aDogMTAwJTtcbiAgLyogbWF4LXdpZHRoOiA0NjBweDsgKi9cbiAgbWFyZ2luOiAyNHB4IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4ud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgY29sb3I6ICNjYzI5MzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjYzI5MzYgIWltcG9ydGFudDtcbn1cblxuLndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJkYWM5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNjYzI5MzY7XG4gIGNvbG9yOiAjY2MyOTM2O1xufVxuXG4uZXJyb3Itc3BhbiB7XG4gIGNvbG9yOiAjY2MyOTM2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUgdWwsXG4uYXJ0aWNsZTEgdWwsXG4udGV4dCB1bCxcbi5oaXN0b3J5X19zbGlkZSB1bCxcbi5uZXctYXJ0aWNsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4IDAgMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5hcnRpY2xlIHVsLFxuICAuYXJ0aWNsZTEgdWwsXG4gIC50ZXh0IHVsLFxuICAuaGlzdG9yeV9fc2xpZGUgdWwsXG4gIC5uZXctYXJ0aWNsZSB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJ0aWNsZSB1bCxcbiAgLmFydGljbGUxIHVsLFxuICAudGV4dCB1bCxcbiAgLmhpc3RvcnlfX3NsaWRlIHVsLFxuICAubmV3LWFydGljbGUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFydGljbGUgdWwgbGksXG4uYXJ0aWNsZTEgdWwgbGksXG4udGV4dCB1bCBsaSxcbi5oaXN0b3J5X19zbGlkZSB1bCBsaSxcbi5uZXctYXJ0aWNsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUgdWwgbGk6YmVmb3JlLFxuLmFydGljbGUxIHVsIGxpOmJlZm9yZSxcbi50ZXh0IHVsIGxpOmJlZm9yZSxcbi5oaXN0b3J5X19zbGlkZSB1bCBsaTpiZWZvcmUsXG4ubmV3LWFydGljbGUgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvdWwtaXRlbS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIHtcbiAgLmgtbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLWNyb3duLXdoaXRlLnN2ZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbG9nby5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1jcm93bi1nb2xkLnN2ZykgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLXdoaXRlLnN2ZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtZHJvcGRvd246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi13aGl0ZS5zdmcpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogLTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaC1kcm9wZG93bjphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAuaC1tZW51X19saW5rLmgtZHJvcGRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICBoZWFkZXIuZ29sZCAuaC1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xvZ28tY3Jvd24tZ29sZC5zdmcpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaGVhZGVyLmdvbGQgLmgtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NlYXJjaC1nb2xkLnN2ZykgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIuZ29sZCAuaC1kcm9wZG93bjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLWdvbGQuc3ZnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoZWFkZXIuZ29sZCAuaC1kcm9wZG93bjphZnRlciB7XG4gICAgdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAuZnVsbC1zbGlkZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA0OHB4O1xuICB9XG4gIC5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy93aWRlLWhvdmVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAzOHB4O1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX193cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmRfX2NvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIge1xuICAgIGhlaWdodDogOThweDtcbiAgfVxufVxuXG4uaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyNXB4O1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFzazogdXJsKC4uL2ltZy9sb2dvLWNyb3duLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyAuMnM7XG59XG5cbi5oLWxvZ28uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmgtbG9nbyB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtbG9nbyB7XG4gICAgdG9wOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaC1sb2dvIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oLWxvZ28ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5oLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmgtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaC1tZW51X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oLW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaC1tZW51X19saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaC1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaC1tZW51X19saW5rIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uaC1tZW51X19saW5rIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uaC1oZWxwZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaC1oZWxwZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oLXNlYXJjaCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaC1zZWFyY2gge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmgtbGFuZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5oLWxhbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgfVxufVxuXG4uaC1sYW5nIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uaC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaC1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaC1kcm9wZG93bjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB3aWR0aDogMTFweDtcbiAgfVxufVxuXG4uaC1kcm9wZG93bi5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaC1kcm9wZG93biAuZHJvcGRvd24tbWVudV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2FmOTE2NDtcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaC1kcm9wZG93biAuZHJvcGRvd24tbWVudV9fbGluazpob3ZlciwgLmgtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnVfX2xpbmsuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuaGVhZGVyLmdvbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5oZWFkZXIuZ29sZCAuaC1sb2dvIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbn1cblxuaGVhZGVyLmdvbGQgLmgtbWVudV9fbGluayB7XG4gIGNvbG9yOiAjYWY5MTY0ICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlci5nb2xkIC5oLWRyb3Bkb3duOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbn1cblxuaGVhZGVyLmdvbGQgLmgtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbn1cblxuaGVhZGVyLmdvbGQgLmgtbGFuZyB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5oZWFkZXIuZ29sZCAuaGFtYnVyZ2VyLWlubmVyLFxuaGVhZGVyLmdvbGQgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsXG5oZWFkZXIuZ29sZCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmOTE2NDtcbn1cblxuLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICByaWdodDogMDtcbiAgdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMC4ycywgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMThweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAgLjNzIC4ycywgdG9wIC4xcyBlYXNlLWluIC4yNXMsIG9wYWNpdHkgLjFzIGVhc2UtaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IC0xOHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIDAuMnMsIHdpZHRoIDAuM3MgZWFzZS1vdXQsIGJvdHRvbSAwLjFzIGVhc2UtaW4gMC4yNXMsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmOTE2NDtcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcywgdHJhbnNmb3JtIDAuM3MgMC4xN3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi5oYW1idXJnZXIuYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcywgdG9wIC4xcyBlYXNlLW91dCwgb3BhY2l0eSAuMXMgZWFzZS1vdXQgLjE3cztcbn1cblxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcywgd2lkdGggMC4xcyBlYXNlLW91dCwgYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMTdzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLm0tcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xufVxuXG4ubS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cblxuLm0tc3RhdHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tLXN0YXR1ZSB7XG4gICAgdG9wOiAxNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tc3RhdHVlIHtcbiAgICB0b3A6IDEzOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubS1zdGF0dWUge1xuICAgIHRvcDogMTQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tLXN0YXR1ZSB7XG4gICAgdG9wOiAxODZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLm0tc3RhdHVlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXNlYXJjaCB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOXB4O1xuICByaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLWdvbGQtYmlnLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm0tc2VhcmNoIHtcbiAgICB0b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHJpZ2h0OiA3NHB4O1xuICAgIHRvcDogMzZweDtcbiAgfVxufVxuXG4ubS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmRhYzk7XG4gIH1cbn1cblxuLm0tbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuXG4ubS1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5tLW1lbnVfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2FmOTE2NCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgfVxufVxuXG4ubS1kcm9wZG93bl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tLWRyb3Bkb3duX190aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24tZ29sZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWRyb3Bkb3duX190aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5cbi5tLWRyb3Bkb3duLmFjdGl2ZSAubS1kcm9wZG93bl9fdGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tLWRyb3Bkb3duX19tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1idG4ge1xuICB3aWR0aDogMjI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1idG4ge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuLm0tZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5tLWZvb3Rlcl9fdG9wIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmRhYzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkYWM5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm0tZm9vdGVyIC5sYW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLWZvb3RlciAubGFuZ3NfX2l0ZW0ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tZm9vdGVyIC5sYW5nc19faXRlbTpob3ZlciwgLm0tZm9vdGVyIC5sYW5nc19faXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tZm9vdGVyIC5sYW5nc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tLWZvb3RlciAubGFuZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbiAgfVxufVxuXG4ubS1mb290ZXIgLnNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tZm9vdGVyIC5zb2NpYWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubS1mb290ZXIgLnNvY2lhbHMgLnNvY2lhbCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tZm9vdGVyIC5zb2NpYWxzIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICB9XG59XG5cbi5tLWZvb3Rlcl9fY29udGFjdHMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm0tZm9vdGVyX19jb250YWN0cy1pdGVtIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubS1mb290ZXJfX2NvbnRhY3RzLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm0tZm9vdGVyX19jb250YWN0cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLm0tZm9vdGVyX19jb250YWN0cyAudGl0bGUge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGFjdHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGFjdHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5tLWZvb3Rlcl9fY29udGFjdHMgLnRlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2IxYjFiMTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tLWZvb3Rlcl9fY29udGFjdHMgLnRlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubS1mb290ZXJfX2NvbnRhY3RzIC50ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLm0tZm9vdGVyX19jb250YWN0cyAudGVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tLWZvb3Rlcl9fY29udGFjdHMgLm1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5tLWZvb3Rlcl9fY29udGFjdHMgLm1haWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm0tZm9vdGVyX19zcG9uc29ycyB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWZvb3Rlcl9fc3BvbnNvcnMgLnNwb25zb3Ige1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tZm9vdGVyX19zcG9uc29ycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jayB7XG4gIGhlaWdodDogOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VhcmNoLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMTE1cHggMzJweCA3NHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmc6IDE2cHggNTBweCAxNnB4IDZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG59XG5cbi5zZWFyY2gtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiA3NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLWdvbGQtYmlnLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaC1idG4ge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmZvb3RlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbn1cblxuZm9vdGVyIC5zb2NpYWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5zb2NpYWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIH1cbn1cblxuZm9vdGVyIC5zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5zb2NpYWwge1xuICAgIG1hcmdpbjogMCAyMnB4O1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19iZyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2JnIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGJvdHRvbTogMTQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA1MTJweDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWFpbiB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDUyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfX21lbnUsIGZvb3RlciAuZm9vdGVyX19jb250YWN0cyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkYWM5O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX21lbnUge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fbWVudSB7XG4gICAgcGFkZGluZzogMzJweCAwIDA7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWVudSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19tZW51IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19tZW51IGEudGl0bGUtbGluayB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbmZvb3RlciAuZm9vdGVyX19jb250YWN0cy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjFweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19jb250YWN0cy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyX19jb250YWN0cy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC50aXRsZSB7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fY29udGFjdHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19jb250YWN0cyAudGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC50ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC50ZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC50ZWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3RzIC5tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fY29udGFjdHMgLm1haWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDQwcHggMCA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSAudGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGlucHV0IHtcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fc3Vic2NyaWJlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgLmJ0biB7XG4gIHdpZHRoOiAyOTJweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIGZvb3RlciAuZm9vdGVyX19zdWJzY3JpYmUgLmJ0biB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX3N1YnNjcmliZSAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMnB4IDAgNTZweDtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJkYWM5O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIGEge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBmb290ZXIgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjRweCAwIDgwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX19ib3R0b20gLnNpdGUtYnkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuc2l0ZS1ieSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1wYWdlIC5wYWdlLWhlYWQsXG4gIC5oYWxsLXBsYW4tcGFnZSAucGFnZS1oZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLnBhZ2UtaGVhZCxcbiAgLmV4Y3Vyc2lvbnMtcGFnZSAucGFnZS1oZWFkLFxuICAuZG9jdW1lbnRzLXBhZ2UgLnBhZ2UtaGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIH1cbn1cblxuLmFydGljbGUtcGFnZSAucGFnZS1oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFydGljbGUtcGFnZSAucGFnZS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5wYWdlLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtaGVhZF9fbG9nbyB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBoZWlnaHQ6IDI1NHB4O1xuICB9XG59XG5cbi5jb25kaXRpb25zLXBhZ2UgLnBhZ2UtaGVhZCxcbi5wYXltZW50LXBhZ2UgLnBhZ2UtaGVhZCxcbi5wb2xpY3ktcGFnZSAucGFnZS1oZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29uZGl0aW9ucy1wYWdlIC5wYWdlLWhlYWQsXG4gIC5wYXltZW50LXBhZ2UgLnBhZ2UtaGVhZCxcbiAgLnBvbGljeS1wYWdlIC5wYWdlLWhlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWdlLWhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBwYWRkaW5nOiAxNjBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIHBhZGRpbmc6IDEyNHB4IDAgOTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIG1hcmdpbi10b3A6IC0xMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogLTk4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlYWQge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtaGVhZF9fbG9nbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlYWRfX2xvZ28gaW1nIHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5wYWdlLWhlYWQgLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBhZ2UtaGVhZCBoMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWhlYWQgaDE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3BhdHRlcm4zLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLWhlYWQgaDE6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlYWQgaDE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVhZCBoMTphZnRlciB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG4ucGFnZS1uYXYge1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uYXYge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2LWNsb25lZC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5hdi1jbG9uZWQubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5hdi5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5hdi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2UtbmF2Lm1vYmlsZSAucGFnZS1uYXZfX2xpc3QgYSB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cblxuLnBhZ2UtbmF2ID4gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLW5hdl9fbmF2IHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5hdl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1uYXZfX25hdiB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2X19uYXYge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2X19uYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkYWM5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjdweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uYXZfX25hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDQ5cHg7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19sZWZ0QnRuIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIDclLCAjZmZmIDYwJSk7XG59XG5cbi5wYWdlLW5hdl9fbGVmdEJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi1nb2xkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnBhZ2UtbmF2X19yaWdodEJ0biB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIDclLCAjZmZmIDYwJSk7XG59XG5cbi5wYWdlLW5hdl9fcmlnaHRCdG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi1nb2xkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnBhZ2UtbmF2X19saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXZfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyg1MHZ3IC0gMjcwcHgpKTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX2xpc3QgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5wYWdlLW5hdl9fbGlzdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYWY5MTY0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5hdl9fbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbmF2X19saXN0IGEge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG59XG5cbi5wYWdlLW5hdiAuY2FsZW5kYXIge1xuICB0b3A6IDg5cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtbmF2IC5jYWxlbmRhciB7XG4gICAgdG9wOiA2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uYXYgLmNhbGVuZGFyIHtcbiAgICB0b3A6IDQ5cHg7XG4gIH1cbn1cblxuLnBhZ2UtbmF2IC5hcnJvdy1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IC5hcnJvdy1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoNTB2dyAtIDI3MHB4KSk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbiAgfVxuICAucGFnZS1uYXYgLmFycm93LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYWY5MTY0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtbmF2IC5hcnJvdy1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW5hdiAuYXJyb3ctbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbmF2IC5hcnJvdy1saW5rIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5hdl9fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5hdl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX3RvZ2dsZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24tZ29sZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBhZ2UtbmF2X190b2dnbGVyLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2Ryb3Bkb3ducyB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLW5hdl9fZHJvcGRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1uYXZfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5hdl9fZHJvcGRvd246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1uYXZfX2Ryb3Bkb3duOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbmF2X19kcm9wZG93bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLW5hdl9fZHJvcGRvd246YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19kcm9wZG93bjpob3ZlciwgLnBhZ2UtbmF2X19kcm9wZG93bi5hY3RpdmUge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBhZ2UtbmF2X19kcm9wZG93bjpob3ZlcjphZnRlciwgLnBhZ2UtbmF2X19kcm9wZG93bi5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4ucGFnZS1uYXZfX2Ryb3Bkb3duLmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdlLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogNTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZGFjOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAyNDRweDtcbiAgICB0b3A6IDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG59XG5cbi5wYWdlLW5hdiAuZHJvcGRvd24tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIzOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1uYXYgLmRyb3Bkb3duLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuICAgIHRvcDogNDRweDtcbiAgfVxufVxuXG4ucGFnZS1uYXYgLmRyb3Bkb3duLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLyogMSAtINGB0LrRgNC+0LvQu9Cx0LDRgCAqL1xuICB3aWR0aDogNHB4O1xufVxuXG4ucGFnZS1uYXYgLmRyb3Bkb3duLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLyogMyAtINGC0YDQtdC6ICovXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbn1cblxuLnBhZ2UtbmF2IC5kcm9wZG93bi1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIC8qIDUgLSDQv9C+0LvQt9GD0L3QvtC6ICovXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZGFjOTtcbn1cblxuLnBhZ2UtbmF2IC5kcm9wZG93bi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1uYXYgLmRyb3Bkb3duLWxpbms6aG92ZXIsIC5wYWdlLW5hdiAuZHJvcGRvd24tbGluay5hY3RpdmUge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBhZ2UtbmF2IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1uYXZfX2NsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLW5hdl9fY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLW5hdl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL3guc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1uYXZfX2NsZWFyOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uYXZfX2NsZWFyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5hdl9fY2xlYXI6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBhZ2UtbmF2X19jbGVhcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhZjkxNjQ7XG59XG5cbi5uZXdzLXBhZ2UgLnBhZ2UtbmF2X19kcm9wZG93bnMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnJlcGVydG9pcmUtYXJjaGl2ZS1wYWdlIC5jYWxlbmRhci1idG4sXG4udGlja2V0cy1wYWdlIC5jYWxlbmRhci1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJlcGVydG9pcmUtYXJjaGl2ZS1wYWdlIC5wYWdlLW5hdl9fdG9nZ2xlcixcbi50aWNrZXRzLXBhZ2UgLnBhZ2UtbmF2X190b2dnbGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5wcmVzcy10aGVhdGVyLXBhZ2UgLnBhZ2UtbmF2X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnByZXNzLXRoZWF0ZXItcGFnZSAucGFnZS1uYXZfX2Ryb3Bkb3ducyB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXRoZWF0ZXItcGFnZSAucGFnZS1uYXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnByZXNzLXBhZ2UgLnBhZ2UtbmF2X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLWZsZXgge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1mbGV4IHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4ucGFnZS1mbGV4IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBhZ2UtZmxleF9fYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtZmxleF9fYXNpZGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1mbGV4X19hc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYWdlLWZsZXhfX2FzaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC8qIDEgLSDRgdC60YDQvtC70LvQsdCw0YAgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtZmxleF9fYXNpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLyogMyAtINGC0YDQtdC6ICovXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbn1cblxuLnBhZ2UtZmxleF9fYXNpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgLyogNSAtINC/0L7Qu9C30YPQvdC+0LogKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkYWM5O1xufVxuXG4ucGFnZS1mbGV4X19hc2lkZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtZmxleF9fYXNpZGUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnBhZ2UtZmxleF9fYXNpZGUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3BvaW50ZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnZS1mbGV4X19hc2lkZSBhOmhvdmVyLCAucGFnZS1mbGV4X19hc2lkZSBhLmFjdGl2ZSwgLnBhZ2UtZmxleF9fYXNpZGUgYS5zbGljay1jdXJyZW50IHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5wYWdlLWZsZXhfX2FzaWRlIGEuYWN0aXZlOmFmdGVyLCAucGFnZS1mbGV4X19hc2lkZSBhLnNsaWNrLWN1cnJlbnQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFnZS1mbGV4X19hc2lkZSAudG9nZ2xlcjpob3ZlciAudG9nZ2xlci1idG4ge1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4ucGFnZS1mbGV4X19hc2lkZSAudG9nZ2xlci5zaG93IHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5wYWdlLWZsZXhfX2FzaWRlIC50b2dnbGVyLnNob3cgLnRvZ2dsZXItYnRuIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEsIC0xKTtcbn1cblxuLnBhZ2UtZmxleF9fYXNpZGUgLnRvZ2dsZXItYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXNrOiB1cmwoXCIuLi9pbWcvaWNvbnMvdG9nZ2xlci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogIzYyNjI2MjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWZsZXhfX2FzaWRlIC5kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucGFnZS1mbGV4X19hc2lkZSBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtZmxleF9fYXNpZGUgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mbGV4X19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLWZsZXhfX21haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wYWdlLWFzaWRlLWNsb25lZCB7XG4gIG1hcmdpbi10b3A6IDE2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYWdlLWFzaWRlLWNsb25lZCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmRhYzk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2luYXRpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fYmVmb3JlIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX25leHQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgM3B4O1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLmRvdHMge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2luYXRpb24gLmFycm93LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNvY2lhbHMgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvY2lhbHMgLnNvY2lhbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5zb2NpYWxzIC5zb2NpYWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc29jaWFscy53aGl0ZSAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvZmFjZWJvb2std2hpdGUuc3ZnKTtcbn1cblxuLnNvY2lhbHMud2hpdGUgLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMveW91dHViZS13aGl0ZS5zdmcpO1xufVxuXG4uc29jaWFscy53aGl0ZSAuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL2luc3RhZ3JhbS13aGl0ZS5zdmcpO1xufVxuXG4uc29jaWFscy5nb2xkIC5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9mYWNlYm9vay1nb2xkLnN2Zyk7XG59XG5cbi5zb2NpYWxzLmdvbGQgLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMveW91dHViZS1nb2xkLnN2Zyk7XG59XG5cbi5zb2NpYWxzLmdvbGQgLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9pbnN0YWdyYW0tZ29sZC5zdmcpO1xufVxuXG4uc29jaWFscy5ibGFjayAuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvZmFjZWJvb2stYmxhY2suc3ZnKTtcbn1cblxuLnNvY2lhbHMuYmxhY2sgLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMveW91dHViZS1ibGFjay5zdmcpO1xufVxuXG4uc29jaWFscy5ibGFjayAuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL2luc3RhZ3JhbS1ibGFjay5zdmcpO1xufVxuXG4uZXZlbnRzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldmVudHNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXZlbnRzX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmV2ZW50c19fbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4uZXZlbnRzX19idG4ge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZXZlbnRzX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmtleS1ldmVudHMgLmV2ZW50cyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudHNfX2xpbmsge1xuICB3aWR0aDogMjQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmtleS1ldmVudHMgLmV2ZW50c19fbGluayB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5oaWdobGlnaHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAua2V5LWV2ZW50cyAuaGlnaGxpZ2h0cyB7XG4gICAgYm90dG9tOiAxODJweDtcbiAgICByaWdodDogOHB4O1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudCB7XG4gIHdpZHRoOiA0NS41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJkYWM5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmtleS1ldmVudHMgLmV2ZW50IHtcbiAgICB3aWR0aDogNTg0cHg7XG4gIH1cbiAgLmtleS1ldmVudHMgLmV2ZW50OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ua2V5LWV2ZW50cyAuZXZlbnRfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudF9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudF9fbG9nbyB7XG4gICAgaGVpZ2h0OiAyOHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtleS1ldmVudHMgLmV2ZW50X19sb2dvIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2xvZ28ge1xuICAgIGhlaWdodDogNDA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudF9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudF9fbG9nby10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOSksIHJnYmEoMCwgMCwgMCwgMCkgOTklKTtcbiAgcGFkZGluZzogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2xvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ4cHggMTBweCA0MHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDIwN3B4O1xuICAgIHBhZGRpbmc6IDM2cHggOHB4IDMycHg7XG4gIH1cbn1cblxuLmtleS1ldmVudHMgLmV2ZW50X19wcmVtaWVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAyNHB4O1xuICBjb2xvcjogI2FmOTE2NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX3ByZW1pZXJlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cblxuLmtleS1ldmVudHMgLmV2ZW50X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMTFlMWU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbn1cblxuLmtleS1ldmVudHMgLmV2ZW50X190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5rZXktZXZlbnRzIC5ldmVudF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5rZXktZXZlbnRzIC5ldmVudF9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmtleS1ldmVudHMgLmV2ZW50X19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAua2V5LWV2ZW50cyAuZXZlbnRfX2J0biB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmtleS1ldmVudHMgLmV2ZW50X19idG4ge1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmtleS1ldmVudHMgLmV2ZW50OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xufVxuXG4uY2xvc2VyLWV2ZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMge1xuICAgIHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRzLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRzX19saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmRhYzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDU0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudCB7XG4gICAgd2lkdGg6IDM1NHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudF9fcHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX3ByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50X19wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWJkYWM5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudF9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIH1cbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50X19kYXRlLWRheSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICBjb2xvcjogIzIxMWUxZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlYmRhYzk7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2RhdGUtZGF5IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudF9fcHJlbWllcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2FmOTE2NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50X19wcmVtaWVyZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL3BhdHRlcm4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMzIzcHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAyNjdweDtcbiAgfVxufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2NsYXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2NsYXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50X190ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2J1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudCAuYnRuIHtcbiAgd2lkdGg6IDE3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudCAuYnRuIHtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jbG9zZXItZXZlbnRzIC5ldmVudCAuYnRuLmxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICM2MjYyNjIgIWltcG9ydGFudDtcbn1cblxuLmNsb3Nlci1ldmVudHMgLmV2ZW50IC5idG4ubGlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50OmhvdmVyIC5ldmVudF9fcHJldmlldyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmV2ZW50X19oZWFkZXIsIC5jbG9zZXItZXZlbnRzIC5ldmVudDpob3ZlciAuZXZlbnRfX2RhdGUtZGF5IHtcbiAgICBib3JkZXItY29sb3I6ICNlYmRhYzk5OTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmV2ZW50X19kYXRlLCAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmV2ZW50X19kYXRlLWRheSwgLmNsb3Nlci1ldmVudHMgLmV2ZW50OmhvdmVyIC5ldmVudF9fcHJlbWllcmUsIC5jbG9zZXItZXZlbnRzIC5ldmVudDpob3ZlciAuZXZlbnRfX2NvbnRlbnQsIC5jbG9zZXItZXZlbnRzIC5ldmVudDpob3ZlciAuZXZlbnRfX3RpdGxlLCAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmV2ZW50X190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmV2ZW50X19wcmVtaWVyZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnQ6aG92ZXIgLmJ0bi5saWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnQuc2xpY2stY3VycmVudCAuZXZlbnRfX3ByZXZpZXcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQgLmV2ZW50X19oZWFkZXIsIC5jbG9zZXItZXZlbnRzIC5ldmVudC5zbGljay1jdXJyZW50IC5ldmVudF9fZGF0ZS1kYXkge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZGFjOTk5O1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudC5zbGljay1jdXJyZW50IC5ldmVudF9fZGF0ZSwgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQgLmV2ZW50X19kYXRlLWRheSwgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQgLmV2ZW50X19wcmVtaWVyZSwgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQgLmV2ZW50X19jb250ZW50LCAuY2xvc2VyLWV2ZW50cyAuZXZlbnQuc2xpY2stY3VycmVudCAuZXZlbnRfX3RpdGxlLCAuY2xvc2VyLWV2ZW50cyAuZXZlbnQuc2xpY2stY3VycmVudCAuZXZlbnRfX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudC5zbGljay1jdXJyZW50IC5ldmVudF9fcHJlbWllcmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50LnNsaWNrLWN1cnJlbnQgLmJ0bi5saWdodCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudC5zbGljay1jdXJyZW50IC5idG4ubGlnaHQ6aG92ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgdG9wOiAyNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50X19wcmV2aWV3OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX3ByZW1pZXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogOTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50X19wcmVtaWVyZTphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2hlYWRlciwgLmNsb3Nlci1ldmVudHMgLmV2ZW50X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2RhdGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2RhdGUtZGF5IHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudF9fZGF0ZS10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNsb3Nlci1ldmVudHMgLmV2ZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogI2IxYjFiMTtcbiAgfVxuICAuY2xvc2VyLWV2ZW50cyAuZXZlbnRfX2NsYXNzIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudF9fYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5jbG9zZXItZXZlbnRzIC5ldmVudCAuYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICB9XG59XG5cbi5zaG93dHlwZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2hvd3R5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG93dHlwZSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlIHtcbiAgICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3d0eXBlX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG93dHlwZV9fbG9nbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93dHlwZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNob3d0eXBlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnNob3d0eXBlX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkgMHM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnNob3d0eXBlX190aXRsZSB7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93dHlwZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4uc2hvd3R5cGVfX3RleHQge1xuICB3aWR0aDogNDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnNob3d0eXBlX190ZXh0IHtcbiAgICB3aWR0aDogMzU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3d0eXBlX190ZXh0IHtcbiAgICB3aWR0aDogNDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG93dHlwZV9fdGV4dCB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cblxuLnNob3d0eXBlIC5oaWdobGlnaHRzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG93dHlwZSAuaGlnaGxpZ2h0cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG93dHlwZSAuaGlnaGxpZ2h0cyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4uc2hvd3R5cGUgLmFycm93LWxpbmsge1xuICB3aWR0aDogMjQ3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnNob3d0eXBlIC5hcnJvdy1saW5rIHtcbiAgICB3aWR0aDogMjA3cHg7XG4gIH1cbn1cblxuLnNob3d0eXBlLm9wZXJhIHtcbiAgaGVpZ2h0OiA1ODdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuc2hvd3R5cGUub3BlcmEge1xuICAgIGhlaWdodDogNDA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG93dHlwZS5vcGVyYSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uc2hvd3R5cGUub3BlcmEgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvd3R5cGUub3BlcmEgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5cbi5zaG93dHlwZS5vcGVyYSAuc2hvd3R5cGVfX2xvZ28ge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19sb2dvIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5cbi5zaG93dHlwZS5vcGVyYSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgbGVmdDogMTF2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG93dHlwZS5vcGVyYSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMjAwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3d0eXBlLm9wZXJhIC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMjM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLm9wZXJhIC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc2hvd3R5cGUuYmFsbGV5IHtcbiAgaGVpZ2h0OiA0OTRweDtcbiAgbWFyZ2luOiAyMDBweCAwIDI3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zaG93dHlwZS5iYWxsZXkge1xuICAgIGhlaWdodDogMzU0cHg7XG4gICAgbWFyZ2luOiAyNTlweCAwIDI5M3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IHtcbiAgICBoZWlnaHQ6IDU3MnB4O1xuICAgIG1hcmdpbjogMTIwcHggMDtcbiAgfVxuICAuc2hvd3R5cGUuYmFsbGV5IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSB7XG4gICAgbWFyZ2luOiAxMDBweCAwO1xuICB9XG59XG5cbi5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvIHtcbiAgbGVmdDogMXZ3O1xuICB3aWR0aDogNDJ2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idXR0b25zLXBsYXktZGVmYXVsdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYnV0dG9ucy1wbGF5LWhvdmVyLnN2Zyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fbG9nbyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzB2dztcbiAgICBoZWlnaHQ6IDMyNHB4O1xuICB9XG59XG5cbi5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX190aXRsZSB7XG4gIGxlZnQ6IDMzdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMjY0cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgICB0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTRweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4uc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fY29udGVudCB7XG4gIGxlZnQ6IDQ2dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fY29udGVudCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSAuc2hvd3R5cGVfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93dHlwZS5iYWxsZXkgLmhpZ2hsaWdodHMge1xuICAgIHdyaXRpbmctbW9kZTogbHItdGI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSAuaGlnaGxpZ2h0cyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG93dHlwZS5iYWxsZXkgLmhpZ2hsaWdodHMge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5zaG93dHlwZS5iYWxsZXkgLnN0YXR1ZS1pbWcge1xuICB3aWR0aDogNjcxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuc2hvd3R5cGUuYmFsbGV5IC5zdGF0dWUtaW1nIHtcbiAgICB0b3A6IC0yNTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSAuc3RhdHVlLWltZyB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgdG9wOiAtMzM0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuICAuc2hvd3R5cGUuYmFsbGV5IC5zdGF0dWUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmJhbGxleSAuc3RhdHVlLWltZyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHRvcDogLTUzNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMzRweCk7XG4gIH1cbn1cblxuLnNob3d0eXBlLmNvbmNlcnQge1xuICBoZWlnaHQ6IDYyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zaG93dHlwZS5jb25jZXJ0IHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvd3R5cGUuY29uY2VydCB7XG4gICAgaGVpZ2h0OiA2MzBweDtcbiAgfVxufVxuXG4uc2hvd3R5cGUuY29uY2VydCAuc2hvd3R5cGVfX2xvZ28ge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYxdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX19sb2dvIHtcbiAgICB3aWR0aDogNTV2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX19sb2dvIHtcbiAgICB3aWR0aDogODh2dztcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICB9XG59XG5cbi5zaG93dHlwZS5jb25jZXJ0IC5zaG93dHlwZV9fdGl0bGUge1xuICBsZWZ0OiAxMHZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX190aXRsZSB7XG4gICAgbGVmdDogMzJweDtcbiAgICB0b3A6IDMwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93dHlwZS5jb25jZXJ0IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMzQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX190aXRsZSB7XG4gICAgdG9wOiAxNTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5wYWdlLXBvcHVwcyB7XG4gIHBhZGRpbmc6IDU2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2UtcG9wdXBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1wb3B1cHMge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1wb3B1cHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtcG9wdXBzX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtcG9wdXBzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtcG9wdXBzX19pdGVtIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtcG9wdXBzX19pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1wb3B1cHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5wYWdlLXBvcHVwc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1wb3B1cHNfX2l0ZW0ubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1wb3B1cHNfX2l0ZW0ubGFzdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG4ucGFnZS1wb3B1cHNfX2l0ZW0gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLXBvcHVwc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4ucGFnZS1wb3B1cHNfX2l0ZW06aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhZ2Utc2xpZGVyIHtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogNjQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAzODhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFnZS1zbGlkZXIge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucGFnZS1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2Utc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXNsaWRlci1leHBhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXhwYW5kLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNsaWRlci1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlLXNsaWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWdlLXNsaWRlci1uYXYgLnNsaWRlLWN1cnJlbnQge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5wYWdlLXNsaWRlci1uYXYgLnNsaWRlcy1jb3VudCB7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ubmV3cy1zbGlkZXIgLm5ldyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmRhYzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg5MHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cy1zbGlkZXIgLm5ldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNDA0cHg7XG4gICAgaGVpZ2h0OiA1NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC5uZXcge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXIgLm5ld19fbG9nbyB7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1zbGlkZXIgLm5ld19fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC5uZXdfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLXNsaWRlciAubmV3X19sb2dvIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5uZXdzLXNsaWRlciAubmV3X19jb250ZW50IHtcbiAgd2lkdGg6IDQ2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMTVweCAzMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLXNsaWRlciAubmV3X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2OHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLXNsaWRlciAubmV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXIgLm5ld19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzLXNsaWRlciAubmV3X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5uZXdzLXNsaWRlciAubmV3X19kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1zbGlkZXIgLm5ld19fZGF0ZSB7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogMjI4cHg7XG4gIH1cbn1cblxuLm5ld3Mtc2xpZGVyIC5uZXc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjRweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XG59XG5cbi5uZXdzLXNsaWRlciAuYXJyb3ctbGluayB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3cy1zbGlkZXIgLmFycm93LWxpbmsge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC5hcnJvdy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLXNsaWRlciAuYnRuLmxpZ2h0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC5idG4ubGlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzLXNsaWRlciAuYnRuLmxpZ2h0IHtcbiAgICB3aWR0aDogMTkycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5ld3MtcGFnZSAucGFnZS1uYXZfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5uZXdzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ld3Mge1xuICAgIG1hcmdpbjogMjZweCAwO1xuICB9XG59XG5cbi5uZXdzIC5uZXcge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi5uZXdzIC5uZXdfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjh2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzIC5uZXdfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MgLm5ld19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbi5uZXdzIC5uZXdfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXdzIC5uZXdfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzIC5uZXdfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubmV3cyAubmV3X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubmV3cyAubmV3X19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG5cbi5uZXdzIC5uZXdfX2xvZ286YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyAubmV3X19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uZXdzIC5uZXdfX2xvZ286YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cyAubmV3X19sb2dvIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgaGVpZ2h0OiAyMDdweDtcbiAgfVxufVxuXG4ubmV3cyAubmV3X19kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ld3MgLm5ld19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ubmV3cyAubmV3X190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogMS44NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXdzIC5uZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ubmV3cyAubmV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3cyAubmV3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzIC5uZXdfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ubmV3cyAubmV3X19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXdzIC5uZXdfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MgLm5ld19fZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmV3cyAubmV3X19kb3dubG9hZCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvZG93bmxvYWQtYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5uZXdzIC5uZXdfX2Rvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXdzIC5uZXdfX2Rvd25sb2FkIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFzay1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyAubmV3X19zb2NpYWxzLCAubmV3cyAubmV3X19kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cyAubmV3X19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXdzIC5uZXdfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cyAubmV3X19hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzIC5uZXc6aG92ZXIgLm5ldyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5ld3MgLm5ldzpob3ZlciAubmV3X19sb2dvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uZXdzIC5uZXc6aG92ZXIgLm5ld19fZGF0ZSwgLm5ld3MgLm5ldzpob3ZlciAubmV3X190aXRsZSwgLm5ld3MgLm5ldzpob3ZlciAubmV3X190ZXh0LCAubmV3cyAubmV3OmhvdmVyIC5uZXdfX2F1dGhvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5ld3MgLm5ldzpob3ZlciAubmV3X19zb2NpYWwuc2hhcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm5ld3MgLm5ldzpob3ZlciAubmV3X19kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4ubmV3cyAubmV3X19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MgLm5ld19fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXdfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLm5ld19fc29jaWFsczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZGFjOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTU3cHg7XG59XG5cbi5uZXdfX3NvY2lhbHM6aG92ZXIgLnNoYXJlIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3X19zb2NpYWxzIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAubmV3X19zb2NpYWxzOmhvdmVyIHtcbiAgICB3aWR0aDogMTEycHg7XG4gIH1cbiAgLm5ld19fc29jaWFsczpob3ZlciAuc2hhcmUge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbn1cblxuLm5ld19fc29jaWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5ld19fc29jaWFsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3X19zb2NpYWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ld19fc29jaWFsIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFzay1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdfX3NvY2lhbC5zaGFyZSB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vc2hhcmUuc3ZnKTtcbn1cblxuLm5ld19fc29jaWFsLmZhY2Vib29rIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL21pbi9mYWNlYm9vay5zdmcpO1xufVxuXG4ubmV3X19zb2NpYWwudHdpdHRlciB7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vdHdpdHRlci5zdmcpO1xufVxuXG4ubmV3X19zb2NpYWwuZW1haWwge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvbWluL2VtYWlsLnN2Zyk7XG59XG5cbi5uZXdfX3NvY2lhbC5zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNhZjkxNjQ7XG59XG5cbi5uZXdfX3NvY2lhbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhZjkxNjQ7XG59XG5cbi5pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMTIwcHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDc0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5mb3JtYXRpb25fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb3JtYXRpb25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ybWF0aW9uX19pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uX190aXRsZSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb25fX3RleHQge1xuICB3aWR0aDogNzUlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5pbmZvcm1hdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5mb3JtYXRpb25fX3RleHQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvcm1hdGlvbl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYXJ0aWNsZSBhIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi5hcnRpY2xlIGE6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLmFydGljbGVfX2NvbnRlbnQge1xuICB3aWR0aDogNjB2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcnRpY2xlX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG59XG5cbi5hcnRpY2xlX19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5hcnRpY2xlX19xdW90ZSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNjhweDtcbiAgdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwM3B4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5hcnRpY2xlX19xdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBsZWZ0OiAtMzhweDtcbiAgICB0b3A6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hcnRpY2xlX19xdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmFydGljbGVfX3F1b3RlLXRleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFydGljbGVfX3F1b3RlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJ0aWNsZV9fcXVvdGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODNweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fcXVvdGUtYXV0aG9yIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFydGljbGVfX3F1b3RlLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG59XG5cbi5hcnRpY2xlX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9faW1nIHtcbiAgICBtYXJnaW46IDU2cHggMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9faW1nLndpZGUge1xuICB3aWR0aDogNTA4cHg7XG4gIGhlaWdodDogNDA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFydGljbGVfX2ltZy53aWRlIHtcbiAgICB3aWR0aDogNDEycHg7XG4gICAgaGVpZ2h0OiAzMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFydGljbGVfX2ltZy53aWRlIHtcbiAgICB3aWR0aDogMzU1cHg7XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX2ltZy53aWRlIHtcbiAgICBoZWlnaHQ6IDMwNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJ0aWNsZV9faW1nLndpZGUge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfX2ltZy50YWxsIHtcbiAgd2lkdGg6IDI5MnB4O1xuICBoZWlnaHQ6IDcxMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5hcnRpY2xlX19pbWcudGFsbCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlX19pbWcudGFsbCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlX19pbWcudGFsbCB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGVfX2ltZy50YWxsIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19pbWcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5hcnRpY2xlX19pbWcubGVmdCBpbWcge1xuICByaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYXJ0aWNsZV9faW1nLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmFydGljbGVfX2ltZy5yaWdodCBpbWcge1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFydGljbGVfX2ltZy5iaWcge1xuICB3aWR0aDogMzAxcHg7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmFydGljbGVfX2ltZy5iaWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZV9faW1nLmJpZyB7XG4gICAgaGVpZ2h0OiA2OTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFydGljbGVfX2ltZy5iaWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luOiAxMnB4IDAgMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hcnRpY2xlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmRhYzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbi5hcnRpY2xlX190YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hcnRpY2xlX190YWc6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYXJ0aWNsZV9fdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5hcnRpY2xlMSB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0aWNsZTFfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzMlO1xuICB9XG59XG5cbi5hcnRpY2xlMV9fbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFydGljbGUxX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uYXJ0aWNsZTFfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYXJ0aWNsZTFfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmFydGljbGUxX190aXRsZSB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYXJ0aWNsZTFfX3RleHQge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZTFfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcnRpY2xlIGg2LCAuYXJ0aWNsZTEgaDYge1xuICBjb2xvcjogI2FmOTE2NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlIHAsIC5hcnRpY2xlMSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYXJ0aWNsZSBwLCAuYXJ0aWNsZTEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3QgLmFydGljbGVfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIHBhZGRpbmc6IDMycHggMCA5NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzJweCAwIDQ4cHg7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxlbmRhci1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2NhbGVuZGFyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4uY2FsZW5kYXItYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvY2hldnJvbi13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5jYWxlbmRhci1idG4uYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2FsZW5kYXItYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jYWxlbmRhci1idG4gc3BhbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jYWxlbmRhci1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsZW5kYXItYnRuIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuY2FsZW5kYXItYnRuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYWxlbmRhcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY2FsZW5kYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjkycHg7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsZW5kYXIgLmJ0bi5saWdodCB7XG4gIHRvcDogNTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2FsZW5kYXIgLmJ0bi5saWdodCB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhbGVuZGFyIC5idG4ubGlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5jYWxlbmRhciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3R0b206IC05MnB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3MvbG9uZy1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jYWxlbmRhciAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3R0b206IC02NHB4O1xuICB9XG59XG5cbi5jYWxlbmRhciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FsZW5kYXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGVuZGFyIC5zbGljay1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL2xvbmctZGlzYWJsZWQuc3ZnKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYWxlbmRhciAuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiAxNjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2FsZW5kYXIgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiAxNDJweDtcbiAgfVxufVxuXG4uY2FsZW5kYXJfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoODh2dyAtIDE1MHB4KS80KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jYWxlbmRhcl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDkxdncgLSAxMDBweCkvMyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FsZW5kYXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDg2MHB4IC8gMyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYWxlbmRhcl9faXRlbSB7XG4gICAgd2lkdGg6IDMyN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAuY2FsZW5kYXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyOTJweDtcbiAgfVxufVxuXG4uY2FsZW5kYXJfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmNhbGVuZGFyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5jYWxlbmRhcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTI1cHg7XG4gIGJhY2tncm91bmQ6ICNlYmRhYzk7XG59XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuICBjb2xvcjogI2FmOTE2NDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2FsZW5kYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jYWxlbmRhcl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGVuZGFyIC50YWJsZV9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNhbGVuZGFyIC50YWJsZV9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jYWxlbmRhciAudGFibGVfX2JvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJkYWM5O1xufVxuXG4uY2FsZW5kYXIgLnRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FsZW5kYXIgLnRhYmxlX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uY2FsZW5kYXIgLnRhYmxlX19oY2VsbCB7XG4gIGZsZXg6IDEgMSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgY29sb3I6ICNkM2QzZDM7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5jYWxlbmRhciAudGFibGVfX2NlbGwge1xuICBmbGV4OiAxIDEgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLmNhbGVuZGFyIC50YWJsZV9fY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmNhbGVuZGFyIC50YWJsZV9fY2VsbC5kaXNhYmxlIHtcbiAgY29sb3I6ICNkM2QzZDM7XG59XG5cbi5jYWxlbmRhciAudGFibGVfX2NlbGwuaG9saWRheSB7XG4gIGNvbG9yOiAjOWQwNjFlO1xufVxuXG4uY2FsZW5kYXIgLnRhYmxlX19jZWxsLmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyIC50YWJsZV9fY2VsbC5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jYWxlbmRhciAudGFibGVfX2NlbGwuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jbG9zZXItZGF0ZXMge1xuICBwYWRkaW5nOiA0OHB4IDAgODRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZGF0ZXMge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cblxuLmNsb3Nlci1kYXRlcyAuY2FsZW5kYXIge1xuICB0b3A6IDExOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZGF0ZXMgLmNhbGVuZGFyIHtcbiAgICB0b3A6IDEwNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzIC5jYWxlbmRhciB7XG4gICAgdG9wOiAxMTFweDtcbiAgfVxufVxuXG4uY2xvc2VyLWRhdGVzIGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2xvc2VyLWRhdGVzLmZ1bGwgLmNsb3Nlci1kYXRlc19faXRlbSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsb3Nlci1kYXRlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDEwNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5jbG9zZXItZGF0ZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNsb3Nlci1kYXRlc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY2xvc2VyLWRhdGVzX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5jbG9zZXItZGF0ZXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGNvbG9yOiAjYWY5MTY0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmNsb3Nlci1kYXRlc19fY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNsb3Nlci1kYXRlc19fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzX19jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxufVxuXG4uY2xvc2VyLWRhdGVzX19kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNsb3Nlci1kYXRlc19fZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2FsZW5kYXItZ29sZC1zbS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY2xvc2VyLWRhdGVzX19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmNsb3Nlci1kYXRlc19fZGF0ZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNsb3Nlci1kYXRlc19fZGF0ZSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzX19kYXRlIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY1cHgpIHtcbiAgLmNsb3Nlci1kYXRlc19fd2Vla2RheSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNsb3Nlci1kYXRlc19fdGltZSB7XG4gIHdpZHRoOiAxMCU7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2xvc2VyLWRhdGVzX190aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Nsb2NrLWdvbGQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNsb3Nlci1kYXRlc19fdGltZSB7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuICAuY2xvc2VyLWRhdGVzX190aW1lOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzX190aW1lIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5jbG9zZXItZGF0ZXNfX3ByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX3ByaWNlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX3ByaWNlIHtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4uY2xvc2VyLWRhdGVzX19idG4ge1xuICB3aWR0aDogMjk0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNsb3Nlci1kYXRlc19fYnRuIHtcbiAgICB3aWR0aDogMjA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jbG9zZXItZGF0ZXNfX2J0biB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xvc2VyLWRhdGVzX19idG4ge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgfVxufVxuXG4uc3RhdHVlLXBhcnRuZXJzIHtcbiAgbWFyZ2luOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zdGF0dWUtcGFydG5lcnMge1xuICAgIG1hcmdpbjogNDVweDtcbiAgfVxufVxuXG4uY29udGFjdHMtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhY3RzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uY29udGFjdHMtaWNvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0cy1pY29uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdHMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbi5jb250YWN0cy1pY29uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdHMtaWNvbiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWljb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG4uY29udGFjdHMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNvbnRhY3RzLWljb24udGVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGhvbmUtZ29sZC5zdmcpO1xufVxuXG4uY29udGFjdHMtaWNvbi5lbWFpbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2F0LXNpZ24tZ29sZC5zdmcpO1xufVxuXG4uY29udGFjdHMtaWNvbi5tYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tYXAtZ29sZC5zdmcpO1xufVxuXG4uY29udGFjdHMtaWNvbi5zb2NpYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzLWdvbGQuc3ZnKTtcbn1cblxuLmNvbnRhY3RzLWljb24uY2xvY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jbG9jay1nb2xkLnN2Zyk7XG59XG5cbi5jb250YWN0cy1pY29uLmRhdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jYWxlbmRhci1nb2xkLnN2Zyk7XG59XG5cbi5jb250YWN0LXVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdC11cyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5jb250YWN0LXVzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFjdC11cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3RzLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0cy1pbmZvIC5jb250YWN0c19fdGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbnRhY3RzLWluZm8gLmNvbnRhY3RzX19sYWJlbCB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm8gLmNvbnRhY3RzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb250YWN0cy1pbmZvIC5jb250YWN0cy1mbGV4X19yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jb250YWN0cy1pbmZvIC5jb250YWN0cy1mbGV4X19yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY29udGFjdHMtaW5mbyAuY29udGFjdHMtZmxleF9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29udGFjdHMtaW5mbyAuY29udGFjdHMtZmxleF9fYmxvY2sgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0cy1pbmZvIC5jb250YWN0cy1mbGV4X19ibG9jazpudGgtY2hpbGQob2RkKSB7XG4gIHdpZHRoOiAyMDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhY3RzLWluZm8gLmNvbnRhY3RzLWZsZXhfX2Jsb2NrOm50aC1jaGlsZChvZGQpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuY29udGFjdHMtaW5mbyAuY29udGFjdHMtZmxleF9fYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhY3RzLWluZm8gLmNvbnRhY3RzLWZsZXhfX2Jsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuY29udGFjdHMtaW5mbyAuY29udGFjdHMtZmxleF9fYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jb250YWN0cy1pbmZvIC5jb250YWN0cy1mbGV4IC53MzM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1pbmZvIC5jb250YWN0cy1mbGV4IC53MzM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5jb250YWN0cy1mb3JtIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhY3RzLWZvcm0ge1xuICAgIHBhZGRpbmc6IDAgNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0cy1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0cy1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbnRhY3RzLWZvcm0gaW5wdXQsIC5jb250YWN0cy1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdHMtZm9ybSBpbnB1dCwgLmNvbnRhY3RzLWZvcm0gdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY29udGFjdHMtZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLCAuY29udGFjdHMtZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuY29udGFjdHMtZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLCAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuY29udGFjdHMtZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG59XG5cbi5jb250YWN0cy1mb3JtIGlucHV0OmZvY3VzIH4gbGFiZWwgLmNoYXIsIC5jb250YWN0cy1mb3JtIHRleHRhcmVhOmZvY3VzIH4gbGFiZWwgLmNoYXIge1xuICB0b3A6IC0yNXB4O1xuICBjb2xvcjogI2NkY2RjZDtcbn1cblxuLmNvbnRhY3RzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb250YWN0cy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGwsIC5jb250YWN0cy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIC5jb250YWN0cy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5jb250YWN0cy1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udGFjdHMtZm9ybV9fcm93IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdHMtZm9ybV9fcm93IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtZm9ybV9fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdHMtZm9ybV9fcm93LncxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdHMtZm9ybV9fcm93IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb250YWN0cy1mb3JtX19yb3cgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5jb250YWN0cy1mb3JtX19yb3cgbGFiZWwgLmNoYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIwbXMgKiB2YXIoLS1jaGFyLWluZGV4KSk7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG5cbi5jb250YWN0cy1mb3JtX19yb3cgbGFiZWwgc3Bhbi5nb2xkIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5jb250YWN0cy1mb3JtX19yb3cgbGFiZWwgc3Bhbi5nb2xkIC5jaGFyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5jb250YWN0cy1mb3JtX19yb3cgbGFiZWwudmFsaWQgLmNoYXIge1xuICB0b3A6IC0yNXB4O1xuICBjb2xvcjogI2NkY2RjZDtcbn1cblxuLmNvbnRhY3RzLWZvcm1fX2luZm8ge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb250YWN0cy1mb3JtX19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWZvcm1fX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0cy1mb3JtX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmNvbnRhY3RzLWZvcm1fX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG4uY29udGFjdHMtZm9ybV9fYWNjZXB0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0cy1mb3JtX19hY2NlcHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZjkxNjQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY29udGFjdHMtZm9ybV9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1mb3JtX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnByZXNzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcmVzcyB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByZXNzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3NfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cblxuLnByZXNzX19hcnRpY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMycHggNzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3NfX2FydGljbGUge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzc19fYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogNDhweCAxMnB4IDI0cHg7XG4gIH1cbiAgLnByZXNzX19hcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkYWM5O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3NfX2FydGljbGUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZzogNDhweCA2cHggMjRweDtcbiAgfVxufVxuXG4ucHJlc3NfX2FydGljbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbn1cblxuLnByZXNzX19hcnRpY2xlOmhvdmVyIC5wcmVzc19fbG9nbyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5wcmVzc19fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3NfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnByZXNzX19sb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogMTM3cHg7XG59XG5cbi5wcmVzc19fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXNzX19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnByZXNzX19kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wcmVzc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmEyYTJhO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuODZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByZXNzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbn1cblxuLnByZXNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucHJlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcmVzc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnByZXNzX19mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmRhYzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzc19fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucHJlc3NfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19idG5zIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ucHJlc3NfX2Rvd25sb2FkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucHJlc3NfX2Rvd25sb2Fkczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZGFjOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcmVzc19fZG93bmxvYWRzIHtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3NfX2Rvd25sb2FkcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJlc3NfX2Rvd25sb2FkcyBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYjFiMWIxO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcmVzc19fZG93bmxvYWRzIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG4ucHJlc3NfX2Rvd25sb2FkcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjQ2NDY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJlc3NfX2Rvd25sb2FkIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvZG93bmxvYWQtYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNhZjkxNjQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzX19kb3dubG9hZCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hc2stc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19zb2NpYWxzLCAucHJlc3NfX2Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcmVzc19fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2IxYjFiMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19fYXV0aG9yIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19hdXRob3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnByZXNzX19idG4ge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMSAxIDA7XG4gIG1heC13aWR0aDogMjA2cHg7XG59XG5cbi5wcmVzc19fYnRuLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcmVzc19fYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucHJlc3NfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzX19zb2NpYWxzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucHJlc3NfX3NvY2lhbHMge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gIC5wcmVzc19fc29jaWFsczpob3ZlciB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3NfX3NvY2lhbHMge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByZXNzX19zb2NpYWxzOmJlZm9yZSwgLnByZXNzX19zb2NpYWxzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ViZGFjOTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICB9XG4gIC5wcmVzc19fc29jaWFsczpiZWZvcmUge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbiAgLnByZXNzX19zb2NpYWxzOmFmdGVyIHtcbiAgICBsZWZ0OiA5NnB4O1xuICB9XG59XG5cbi5wcmVzc19fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2FmOTE2NDtcbn1cblxuLnByZXNzX19zb2NpYWwuc2hhcmUge1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvbWluL3NoYXJlLnN2Zyk7XG59XG5cbi5wcmVzc19fc29jaWFsLmZhY2Vib29rIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL21pbi9mYWNlYm9vay5zdmcpO1xufVxuXG4ucHJlc3NfX3NvY2lhbC50d2l0dGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL21pbi90d2l0dGVyLnN2Zyk7XG59XG5cbi5wcmVzc19fc29jaWFsLmVtYWlsIHtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL21pbi9lbWFpbC5zdmcpO1xufVxuXG4ucHJlc3NfX3NvY2lhbC5zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNhZjkxNjQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzc19fc29jaWFsLnNoYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcmVzc19fc29jaWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzYyNjI2Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucHJlc3NfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hc2stc2l6ZTogMTZweDtcbiAgfVxuICAucHJlc3NfX3NvY2lhbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzX19zb2NpYWwge1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByZXNzX19zb2NpYWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5waG90by1uLXZpZGVvIC5waG90b3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG59XG5cbi5waG90by1uLXZpZGVvIC5waG90b19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5waG90by1uLXZpZGVvIC5waG90b19faXRlbXMge1xuICAgIG1hcmdpbjogMCAtNHB4O1xuICB9XG59XG5cbi5waG90by1uLXZpZGVvIC5waG90b19faXRlbSB7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZGFjOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgOHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGhvdG8tbi12aWRlbyAucGhvdG9fX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA0cHggMjRweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIGhlaWdodDogMTM2cHg7XG4gIH1cbn1cblxuLnBob3RvLW4tdmlkZW8gLnBob3RvX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xufVxuXG4ucGhvdG8tbi12aWRlbyAucGhvdG9fX2l0ZW06aG92ZXIgLnBob3RvX19sb2dvIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnBob3RvX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGhvdG8tbi12aWRlbyAucGhvdG9fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnBob3RvX19kb3dubG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4ucGhvdG8tbi12aWRlbyAucGhvdG9fX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5waG90by1uLXZpZGVvIC5waG90b19fZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnBob3RvX19kb3dubG9hZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4ucGhvdG8tbi12aWRlbyAucGhvdG9fX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvdG8tbi12aWRlbyAucGhvdG9fX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5waG90by1uLXZpZGVvIC5waG90b19fZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAzNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBob3RvLW4tdmlkZW8gLnBob3RvX19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5waG90by1uLXZpZGVvIC5waG90b19fZm9vdGVyIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9zIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGhvdG8tbi12aWRlbyAudmlkZW9fX2l0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBob3RvLW4tdmlkZW8gLnZpZGVvX19pdGVtIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDIxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJkYWM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA4cHggMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5waG90by1uLXZpZGVvIC52aWRlb19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5waG90by1uLXZpZGVvIC52aWRlb19faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnZpZGVvX19pdGVtOmhvdmVyIC52aWRlb19fbG9nbyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5waG90by1uLXZpZGVvIC52aWRlb19fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnZpZGVvX19sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J1dHRvbnMtcGxheS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2xvZ286aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnZpZGVvX19kb3dubG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5waG90by1uLXZpZGVvIC52aWRlb19fZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBob3RvLW4tdmlkZW8gLnZpZGVvX19kb3dubG9hZDpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGhvdG8tbi12aWRlbyAudmlkZW9fX2Zvb3RlciAuYnRuIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5waG90by1uLXZpZGVvIC52aWRlb19fZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAzNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBob3RvLW4tdmlkZW8gLnZpZGVvX19mb290ZXIgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5waG90by1uLXZpZGVvIC52aWRlb19fZm9vdGVyIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ucGhvdG8tbi12aWRlb19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJkYWM5O1xufVxuXG4ucGhvdG8tZmFuY3ktYnRuIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGhvdG8tZmFuY3ktYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGhvdG8tZmFuY3ktYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5waG90by1mYW5jeS1idG4ge1xuICAgIGJvdHRvbTogMzZweDtcbiAgfVxufVxuXG4ubWFpbi1zY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1zY3JlZW4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDV2aDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDV2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4tc2NyZWVuIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXZoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubWFpbi1zY3JlZW4gaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4tc2NyZWVuIGgxIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4ubWFpbi1zY3JlZW4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDI5NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tYWluLXNjcmVlbiAuYnRuIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5tYWluLXNjcmVlbiAuc29jaWFscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjVweDtcbn1cblxuLm1haW4tc2NyZWVuIC5zb2NpYWxzIC5zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluLXNjcmVlbiAuc29jaWFscyB7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1zY3JlZW4gLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4tc2NyZWVuIC5zcG9uc29ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA0MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1zY3JlZW4gLnNwb25zb3JzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4tc2NyZWVuIC5zcG9uc29ycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1zY3JlZW4gLnNwb25zb3JzIC5zcG9uc29yIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQ3cHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogLjI1cztcbn1cblxuLm1haW4tc2NyZWVuIC5zcG9uc29ycyAuc3BvbnNvcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLXNjcmVlbiAuc3BvbnNvcnMgLnNwb25zb3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tYWluLXNjcmVlbiAuc3BvbnNvcnMgLnNwb25zb3Ige1xuICAgIHdpZHRoOiAxMTRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1zY3JlZW4gLnNwb25zb3JzIC5zcG9uc29yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLXNjcmVlbiAuc3BvbnNvcnMgLnNwb25zb3I6bnRoLWNoaWxkKG9kZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubWFpbi1zY3JlZW4gLnNwb25zb3JzIC5zcG9uc29yOm50aC1jaGlsZChldmVuKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tYWluLXNjcmVlbiAuc3BvbnNvcnMge1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4ubWFpbi1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWxpc3QsXG4ubWFpbi1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzNTAlO1xuICBsZWZ0OiAtNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTE1MCU7XG4gIHdpZHRoOiAzMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi8uLi9pbWcvdGV4dHVyZS5wbmdcIik7XG4gIGFuaW1hdGlvbjogZ3JhaW4gOHMgc3RlcHMoMTApIGluZmluaXRlO1xufVxuXG4ubWFpbi1wYWdlIC5rZXktZXZlbnRzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1wYWdlIC5rZXktZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAxMThweCAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYWluLXBhZ2UgLmtleS1ldmVudHMge1xuICAgIHBhZGRpbmc6IDEwNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYWluLXBhZ2UgLmtleS1ldmVudHMge1xuICAgIHBhZGRpbmc6IDY0cHggMCA4MHB4O1xuICB9XG59XG5cbi5tYWluLXBhZ2UgLmtleS1ldmVudHMgLmV2ZW50c19fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tcGFnZSAua2V5LWV2ZW50cyAuZXZlbnRzX190aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4ubWFpbi1wYWdlIC5zaG93dHlwZXMge1xuICBwYWRkaW5nOiAxNzZweCAwIDI0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tYWluLXBhZ2UgLnNob3d0eXBlcyB7XG4gICAgcGFkZGluZzogMTEycHggMCAxMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tcGFnZSAuc2hvd3R5cGVzIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbi5tYWluLXBhZ2UgLm5ld3MtZXZlbnRzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTA0cHggMCAxNzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1wYWdlIC5uZXdzLWV2ZW50cyB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1wYWdlIC5uZXdzLWV2ZW50cyB7XG4gICAgcGFkZGluZzogNDhweCAwIDgwcHg7XG4gIH1cbn1cblxuLm1haW4tcGFnZSAubmV3cy1ldmVudHMgLmV2ZW50c19fbGluayB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0MHB4IDAgMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3NTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiB7XG4gICAgcGFkZGluZzogMTIwcHggMCA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cblxuLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmJnLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAwcHg7XG4gIHdpZHRoOiA2NnZ3O1xuICBoZWlnaHQ6IDM3dnc7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmJnLWJsb2NrIHtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAuYmctYmxvY2sge1xuICAgIGhlaWdodDogMTg1cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjcwcHg7XG4gIH1cbn1cblxuLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gaDIge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAuY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIC50ZXh0MSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIHdpZHRoOiA1MDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAudGV4dDEge1xuICAgIHdpZHRoOiAzNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAudGV4dDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIC5hcnJvdy1saW5rIHtcbiAgd2lkdGg6IDIwNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIC5hcnJvdy1saW5rIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXBhZ2UgLmhpc3Rvcnktc2NyZWVuIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAubG9nbyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmxvZ28ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLm1haW4tcGFnZSAuaGlzdG9yeS1zY3JlZW4gLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAubG9nbyB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxuICAubWFpbi1wYWdlIC5oaXN0b3J5LXNjcmVlbiAubG9nbyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gIH1cbn1cblxuLm1haW4tc2xpZGVyX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubWFpbi1zY3JlZW4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MHZoO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLWxpc3Q6YmVmb3JlLCAubWFpbi1zbGlkZXIgLnNsaWNrLWxpc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1haW4tc2xpZGVyIC5zbGljay1zbGlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzUwJTtcbiAgbGVmdDogLTUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0xNTAlO1xuICB3aWR0aDogMzAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvLi4vaW1nL3RleHR1cmUucG5nXCIpO1xuICBhbmltYXRpb246IGdyYWluIDhzIHN0ZXBzKDEwKSBpbmZpbml0ZTtcbn1cblxuLnJlcGVydG9pcmUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucmVwZXJ0b2lyZSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlcGVydG9pcmUgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBlcnRvaXJlIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUgLmNhcmQge1xuICBjb2xvcjogIzYyNjI2MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZWJkYWM5O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC00MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcGVydG9pcmUgLmNhcmQ6YmVmb3JlIHtcbiAgICBib3R0b206IC0yNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmQ6bm90KDpudGgtY2hpbGQoNG4rNCkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmQ6bm90KDpudGgtY2hpbGQoNG4rNCkpOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDRuKzQpKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNlYmRhYzk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fd3JhcHBlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fd3JhcHBlcjpob3ZlciAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19sb2dvIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzVweCk7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmQ6bm90KDpudGgtY2hpbGQoM24rMykpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmQ6bm90KDpudGgtY2hpbGQoM24rMykpOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUycHgpO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzMpKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNlYmRhYzk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMjZweDtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fd3JhcHBlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fd3JhcHBlcjpob3ZlciAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19sb2dvIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZDpub3QoOm50aC1jaGlsZChldmVuKSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZWJkYWM5O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLThweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19sb2dvIHtcbiAgaGVpZ2h0OiAxM3Z3O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19sb2dvIHtcbiAgICBoZWlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19sb2dvIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnJlcGVydG9pcmUgLmNhcmRfX2hpbnQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fc2hvd3R5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZF9fc2hvd3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogMS44NnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjYWY5MTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19hdXRob3Ige1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZF9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUgLmNhcmRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnJlcGVydG9pcmUgLmNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fZGF0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19kYXRlIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTNweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnJlcGVydG9pcmUgLmNhcmRfX2RhdGU6YWZ0ZXIge1xuICBjb250ZW50OiAn0JrRg9C/0LjRgtGMINCx0LjQu9C10YInO1xuICBiYWNrZ3JvdW5kOiAjY2MyOTM2O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnJlcGVydG9pcmUgLmNhcmRfX2RhdGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19kYXRlOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fZGF0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjMjkzNjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMjA0LCA0MSwgNTQsIDAuNSk7XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19kYXRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcGVydG9pcmUgLmNhcmRfX2RhdGUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkvMyk7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmRfX2RhdGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVwZXJ0b2lyZSAuY2FyZF9fZGF0ZSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KS8zKTtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fZGF0ZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19kYXRlIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI0cHgpLzMpO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19kYXRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZSAuY2FyZF9fbm9kYXRlcyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19ub2RhdGVzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUgLmNhcmRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5yZXBlcnRvaXJlIC5jYXJkX19idXR0b24ge1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBlcnRvaXJlIC5jYXJkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIHBhZGRpbmc6IDQ4cHggMCAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkYWM5O1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0OHB4O1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICBtaW4taGVpZ2h0OiA4NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmRfX3Nob3d0eXBlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnJlcGVydG9pcmUgLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAucmVwZXJ0b2lyZSAuY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5yZXBlcnRvaXJlIC5jYXJkX19idXR0b25zLCAucmVwZXJ0b2lyZSAuY2FyZF9fZGF0ZXMge1xuICAgIGJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkX19sb2dvIHtcbiAgaGVpZ2h0OiAyMXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmRfX2xvZ28ge1xuICAgIGhlaWdodDogMjh2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZF9fbG9nbyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZF9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxNDlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTQ5cHg7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmRfX2J1dHRvbnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpob3ZlciAuY2FyZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmRfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkIC5idG4ubGlnaHQge1xuICB3aWR0aDogMTQ0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmQgLmJ0bi5saWdodCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZCAuYnRuLmxpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkIC5idG4ubGlnaHQge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZCAuYnRuLmxpZ2h0IHtcbiAgICB3aWR0aDogMjMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSA0OHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpub3QoOm50aC1jaGlsZCg1bis1KSkge1xuICAgIG1hcmdpbi1yaWdodDogNTlweDtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDVuKzUpKTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDVuKzUpKTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNlYmRhYzk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkX193cmFwcGVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjRweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ViZGFjOTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmRfX3dyYXBwZXI6aG92ZXIgLmNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmQ6bm90KDpudGgtY2hpbGQoNG4rNCkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpub3QoOm50aC1jaGlsZCg0bis0KSk6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpub3QoOm50aC1jaGlsZCg0bis0KSk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjZWJkYWM5O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZF9fd3JhcHBlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzNHB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KS8zKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlcGVydG9pcmUuYXJjaGl2ZSAuY2FyZDpub3QoOm50aC1jaGlsZCgzbiszKSkge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzMpKTpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkOm5vdCg6bnRoLWNoaWxkKDNuKzMpKTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNlYmRhYzk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtOHB4O1xuICB9XG4gIC5yZXBlcnRvaXJlLmFyY2hpdmUgLmNhcmRfX3dyYXBwZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJkYWM5O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxOHB4KTtcbiAgfVxuICAucmVwZXJ0b2lyZS5hcmNoaXZlIC5jYXJkX193cmFwcGVyOmhvdmVyIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDlweDtcbiAgfVxufVxuXG4ucmVwZXJ0b2lyZS5wcm9ncmFtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBlcnRvaXJlLnByb2dyYW0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJlcGVydG9pcmUucHJvZ3JhbSAuY2FyZF9fYnV0dG9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlcGVydG9pcmUucHJvZ3JhbSAuY2FyZF9fYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoNTUlIC0gOHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVwZXJ0b2lyZS5wcm9ncmFtIC5jYXJkX19idXR0b24ge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXBlcnRvaXJlLnByb2dyYW0gLmNhcmRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZXBlcnRvaXJlLnByb2dyYW0gLmNhcmQgLmJ0bi5saWdodCB7XG4gIHdpZHRoOiBjYWxjKDQ1JSAtIDhweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVwZXJ0b2lyZS5wcm9ncmFtIC5jYXJkIC5idG4ubGlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBlcnRvaXJlLWFyY2hpdmUtcGFnZSAuY2FsZW5kYXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudC1wYWdlX19pbWcge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYzcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ldmVudC1wYWdlX19pbWcge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXZlbnQtcGFnZV9faW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXZlbnQtcGFnZV9faW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZXZlbnQtcGFnZV9faW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5ldmVudC1wYWdlIC5hcnRpY2xlIHtcbiAgbWFyZ2luOiAxMjBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ldmVudC1wYWdlIC5hcnRpY2xlIHtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXZlbnQtcGFnZSAucmVwZXJ0b2lyZSAuY2FyZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZXZlbnQtcGFnZSAucmVwZXJ0b2lyZSAuYnRuLmxpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudC1wYWdlIC5yZXBlcnRvaXJlIC5jYXJkX19oaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ldmVudC1zY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXZlbnQtc2NyZWVuIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDU2cHg7XG4gIH1cbiAgLmV2ZW50LXNjcmVlbiAuc2Nyb2xsLWhpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ldmVudC1zY3JlZW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW5fX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmV2ZW50LXNjcmVlbl9fbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ldmVudC1zY3JlZW5fX2xvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDM1MCU7XG4gIGxlZnQ6IC01MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMTUwJTtcbiAgd2lkdGg6IDMwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy4uL2ltZy90ZXh0dXJlLnBuZ1wiKTtcbiAgYW5pbWF0aW9uOiBncmFpbiA4cyBzdGVwcygxMCkgaW5maW5pdGU7XG59XG5cbi5ldmVudC1zY3JlZW5fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcbn1cblxuLmV2ZW50LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTZweCAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ldmVudC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW4gLmJyZWFkY3J1bWJzIGE6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC1zY3JlZW4gLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnQtc2NyZWVuX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ldmVudC1zY3JlZW5fX3R5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2FmOTE2NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZXZlbnQtc2NyZWVuX190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmV2ZW50LXNjcmVlbl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ldmVudC1zY3JlZW5fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIH1cbn1cblxuLmV2ZW50LXNjcmVlbl9fYXV0aG9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZXZlbnQtc2NyZWVuX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZXZlbnQtc2NyZWVuX19hdXRob3Ige1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW5fX2ltZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGF0dGVybjIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5ldmVudC1zY3JlZW5fX2ltZyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW4gLmJ0bi5yZWQge1xuICB3aWR0aDogMjk0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmV2ZW50LXNjcmVlbiAuYnRuLnJlZCB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICB9XG59XG5cbi5ldmVudC1zY3JlZW5fX2RhdGVzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZXZlbnQtc2NyZWVuX19kYXRlcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGVudHMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG4uY29udGVudHMtY29udGVudCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRlbnRzLWNvbnRlbnQge1xuICAgIHdpZHRoOiA3MjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnRzLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVudHMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb250ZW50cy1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uY29udGVudHMtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGVudHMtaXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB9XG59XG5cbi5jb250ZW50cy1mdWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnRzLXRvZ2dsZXIge1xuICB3aWR0aDogMjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGVudHMtdG9nZ2xlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5jb250ZW50cy10b2dnbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuLi4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudHMtdG9nZ2xlci5iYWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtdG9nZ2xlcjphZnRlciB7XG4gICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50cy10b2dnbGVyLmJhY2s6YWZ0ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGVyZm9ybWVycyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBlcmZvcm1lcnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG4ucGVyZm9ybWVyc19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBlcmZvcm1lcnNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODcycHg7XG4gIH1cbn1cblxuLnBlcmZvcm1lcnNfX25hdiB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGVyZm9ybWVyc19fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wZXJmb3JtZXJzIC5uYXZfX2J0biB7XG4gIHdpZHRoOiAyMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wZXJmb3JtZXJzIC5uYXZfX2J0biB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnBlcmZvcm1lcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wZXJmb3JtZXJzIC5wZXJmb3JtZXIge1xuICB3aWR0aDogNjE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBlcmZvcm1lcnMgLnBlcmZvcm1lciB7XG4gICAgd2lkdGg6IDQyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXJmb3JtZXJzIC5wZXJmb3JtZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJmb3JtZXJzIC5wZXJmb3JtZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wZXJmb3JtZXJzIC5wZXJmb3JtZXI6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBlcmZvcm1lcnMgLnBlcmZvcm1lcjpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5wZXJmb3JtZXJzIC5wZXJmb3JtZXJfX2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHdpZHRoOiAxODRweDtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4ucGVyZm9ybWVycyAucGVyZm9ybWVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBlcmZvcm1lcnMgLnBlcmZvcm1lcl9fbG9nbyB7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGVyZm9ybWVycyAucGVyZm9ybWVyX19sb2dvIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wZXJmb3JtZXJzIC5wZXJmb3JtZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ucGVyZm9ybWVycyAucGVyZm9ybWVyX19yb2xlIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wZXJmb3JtZXJzIC5wZXJmb3JtZXJfX3JvbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wZXJmb3JtZXJzIC5wZXJmb3JtZXJfX25hbWUge1xuICBjb2xvcjogIzJhMmEyYTtcbn1cblxuLnBlcmZvcm1lcnMgLnBlcmZvcm1lcjpob3ZlciAucGVyZm9ybWVyX19sb2dvIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4ucGVyZm9ybWVycyAucGVyZm9ybWVyOmhvdmVyIC5wZXJmb3JtZXJfX25hbWUge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnBlcmZvcm1lcnNfX3NlY29uZGFyeSB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X190aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGVyZm9ybWVycyAuc2Vjb25kYXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJmb3JtZXJzIC5zZWNvbmRhcnlfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBlcmZvcm1lcnMgLnNlY29uZGFyeV9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wZXJmb3JtZXJzIC5zZWNvbmRhcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcmZvcm1lcnMgLnNlY29uZGFyeV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X190ZXh0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X190ZXh0IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4ucGVyZm9ybWVycyAuc2Vjb25kYXJ5X190ZXh0IGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLnRpY2tldHMtcGFnZSAuY2FsZW5kYXItYnRuXG4udGlja2V0cyB7XG4gIG1hcmdpbjogNDBweCAwIDgwcHg7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJkYWM5O1xufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIC50aWNrZXRfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbn1cblxuLnRpY2tldHMtcGFnZSAudGlja2V0LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnRpY2tldF9fbGVmdCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgYm9yZGVyLWNvbG9yOiAjZWJkYWM5O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjRweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmhvdmVyIC50aWNrZXRfX2RhdGUsIC50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmhvdmVyIC50aWNrZXRfX2RheSwgLnRpY2tldHMtcGFnZSAudGlja2V0LWl0ZW06aG92ZXIgLnRpY2tldF9fdGl0bGUsIC50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmhvdmVyIC50aWNrZXRfX3RpbWUge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLnRpY2tldHMtcGFnZSAudGlja2V0LWl0ZW06aG92ZXIgLnRpY2tldF9fbGVmdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldC1pdGVtOmhvdmVyIC50aWNrZXRfX2NvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRpY2tldHMtcGFnZSAudGlja2V0X19sZWZ0IHtcbiAgd2lkdGg6IDE4JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2xlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2xlZnQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2RhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fZGF5IHtcbiAgd2lkdGg6IDU4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmRhYzk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2RheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fbW9udGgge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fcHJlbWllcmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2FmOTE2NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fcHJlbWllcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX3ByZW1pZXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGF0dGVybi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fcHJlbWllcmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDdweDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2NvbnRlbnQge1xuICB3aWR0aDogNzIlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fY29udGVudCB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLnRpY2tldHMtcGFnZSAudGlja2V0X19sb2dvIHtcbiAgd2lkdGg6IDEzMnB4O1xuICBoZWlnaHQ6IDE4NHB4O1xufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0OHB4O1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fbWFpbiB7XG4gIGZsZXg6IDEgMSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2NsYXNzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2NsYXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2luZm8ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBjb2xvcjogI2FmOTE2NCAhaW1wb3J0YW50O1xufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX2FjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjOUI3RDUwICFpbXBvcnRhbnQ7XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYWN0aW9uLmRlc2t0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19hY3Rpb24uZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19hY3Rpb24uZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYWN0aW9uLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRpY2tldHMtcGFnZSAudGlja2V0X19hY3Rpb24ubW9iaWxlIHtcbiAgbWFyZ2luOiAzNHB4IDAgLTM0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2FjdGlvbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYXNpZGUge1xuICB3aWR0aDogMjA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYXNpZGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X19hc2lkZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX3RpbWUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAudGlja2V0X190aW1lIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjhweDtcbiAgICBsZWZ0OiAyNDBweDtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX3ByaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX3ByaWNlIHtcbiAgICBjb2xvcjogI2FmOTE2NDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICB9XG59XG5cbi50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYnRucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2J0bnMge1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYnRuLnJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWNrZXRzLXBhZ2UgLnRpY2tldF9fYnRuLmxpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX2J0biB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgfVxufVxuXG4udGlja2V0cy1wYWdlIC50aWNrZXRfX20tZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY4cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlja2V0cy1wYWdlIC50aWNrZXRfX20tZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRpY2tldHMtcGFnZSAubG9hZC10aWNrZXRzIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudGlja2V0cy1wYWdlIC5sb2FkLXRpY2tldHMge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRpY2tldHMtcGFnZSAubG9hZC10aWNrZXRzIHtcbiAgICB3aWR0aDogMjMycHg7XG4gIH1cbn1cblxuLmhpc3RvcnktcGFnZSAucGFnZS1mbGV4IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaGlzdG9yeS1wYWdlIC5wYWdlLWZsZXhfX2FzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGlzdG9yeS1wYWdlIC5wYWdlLWZsZXhfX2FzaWRlIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oaXN0b3J5LXBhZ2UgLnBhZ2UtZmxleF9fYXNpZGUgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaXN0b3J5LXBhZ2UgLnBhZ2UtZmxleF9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpc3RvcnktcGFnZSAucGFnZS1mbGV4X19tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IC03NXB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlzdG9yeS1wYWdlIC5wYWdlLWZsZXhfX21haW46YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxufVxuXG4uaGlzdG9yeV9fc2xpZGVyIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uaGlzdG9yeV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmhpc3RvcnlfX3NsaWRlIHtcbiAgd2lkdGg6IDU3dnc7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpc3RvcnlfX3NsaWRlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmhpc3RvcnlfX3NsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpc3RvcnlfX3NsaWRlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA3MDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXN0b3J5X19zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICB3aWR0aDogNDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXN0b3J5X19zbGlkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX3NsaWRlOm5vdCguc2xpY2stYWN0aXZlKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuaGlzdG9yeV9fc2xpZGU6bm90KC5zbGljay1hY3RpdmUpIC5oaXN0b3J5X19mb290ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXN0b3J5X19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG4gIH1cbn1cblxuLmhpc3RvcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmhpc3RvcnlfX2xvZ28ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uaGlzdG9yeV9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXN0b3J5X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5oaXN0b3J5X190ZXh0IHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlzdG9yeV9fdGV4dCAuZHJvcC1jYXAge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5cbi5oaXN0b3J5X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXN0b3J5X19mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxlY3RpdmUgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbGxlY3RpdmUgc2VjdGlvbiBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5jb2xsZWN0aXZlIC5lbXBsb3llZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uY29sbGVjdGl2ZSAuZW1wbG95ZWU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbGxlY3RpdmUgLmVtcGxveWVlOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb2xsZWN0aXZlIC5lbXBsb3llZTpob3ZlciAuZW1wbG95ZWVfX2xvZ28ge1xuICBmaWx0ZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNHB4IDAgcmdiYSgyMCwgMjAsIDIwLCAwLjE2KTtcbn1cblxuLmNvbGxlY3RpdmUgLmVtcGxveWVlX19sb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJkYWM5O1xuICB3aWR0aDogMjU2cHg7XG4gIGhlaWdodDogMzQzcHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5jb2xsZWN0aXZlIC5lbXBsb3llZV9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZV9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMDZweDtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbGxlY3RpdmUgLmVtcGxveWVlX19sb2dvIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAyMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZV9fbG9nbyB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sbGVjdGl2ZSAuZW1wbG95ZWVfX2xvZ28ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uY29sbGVjdGl2ZSAuZW1wbG95ZWVfX25hbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpckRpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjcxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbGxlY3RpdmUgLmVtcGxveWVlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY29sbGVjdGl2ZSAuZW1wbG95ZWVfX25hbWU6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuLmNvbGxlY3RpdmUgLmVtcGxveWVlX19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxlY3RpdmUgLmVtcGxveWVlX19wb3N0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb2xsZWN0aXZlIC5lbXBsb3llZV9fcG9zdCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxlY3RpdmUgLmVtcGxveWVlX19wb3N0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cblxuLmNvbGxlY3RpdmUtcGFnZSAucGFnZS1mbGV4X19hc2lkZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uY29sbGVjdGl2ZS1wYWdlIC5wYWdlLWZsZXhfX2FzaWRlIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29sbGVjdGl2ZS1wYWdlIC5wYWdlLWZsZXhfX2FzaWRlIGE6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTUwcHg7XG59XG5cbi5jb2xsZWN0aXZlLXBhZ2UgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sbGVjdGl2ZS1wYWdlIC5jb250YWN0cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbGxlY3RpdmUtcGFnZSAuY29udGFjdHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLmNvbGxlY3RpdmUtcGFnZSAuY29udGFjdHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbGxlY3RpdmUtcGFnZSAuY29udGFjdHMtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY29sbGVjdGl2ZS1wYWdlIC5jb250YWN0cy1zZWN0aW9uIGgzIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbGxlY3RpdmUtcGFnZSAuY29udGFjdHMtc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4udGF4LWNvbGxlY3RpdmVfZGVwYXJ0bWVudHMgLmRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmVtcGxveWVlLXBhZ2UgLmFydGljbGVfX2NvbnRlbnQsXG4gIC5ndWVzdC1wYWdlIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXBsb3llZS1wYWdlIC5hcnRpY2xlX19jb250ZW50LFxuICAuZ3Vlc3QtcGFnZSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5lbXBsb3llZS1wYWdlIC5hcnRpY2xlX19jb250ZW50IGg2LFxuICAuZ3Vlc3QtcGFnZSAuYXJ0aWNsZV9fY29udGVudCBoNiB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbi5wYXJ0bmVycy1wYWdlIC5oLXVuZGVybGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5wYXJ0bmVycy1wYWdlIC5oLXVuZGVybGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLmgtdW5kZXJsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMtcGFnZSAucGFnZS1mbGV4X19tYWluIHAge1xuICAgIHdpZHRoOiA1NnZ3O1xuICB9XG59XG5cbi5wYXJ0bmVycy1wYWdlIC5zcG9uc29ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLnNwb25zb3JzIHtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLnNwb25zb3JzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFydG5lcnMtcGFnZSAuc3BvbnNvciB7XG4gIHdpZHRoOiAyMDVweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ucGFydG5lcnMtcGFnZSAuc3BvbnNvciBpbWcge1xuICB3aWR0aDogNzAlO1xufVxuXG4ucGFydG5lcnMtcGFnZSAuc3BvbnNvcjpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnMtcGFnZSAuc3BvbnNvciB7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5zcG9uc29yIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIGhlaWdodDogODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy1wYWdlIC5mcmllbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFydG5lcnMtcGFnZSAuZnJpZW5kIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLmZyaWVuZCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wYXJ0bmVycy1wYWdlIC5mcmllbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnMtcGFnZSAuZnJpZW5kIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFydG5lcnMtcGFnZSAuZnJpZW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXBhZ2UgLmNvbnRhY3RzLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFydG5lcnMtcGFnZSAuY29udGFjdHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtcGFnZSAucmVxdWlzaXRlcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFydG5lcnMtcGFnZSAucmVxdWlzaXRlcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtcGFnZSAucmVxdWlzaXRlcy1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMtcGFnZSAucmVxdWlzaXRlcy1ibG9jayB7XG4gICAgd2lkdGg6IDU2dnc7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXBhZ2UgLnJlcXVpc2l0ZXMtbnVtYmVyIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhcnRuZXJzLXBhZ2UgLnJlcXVpc2l0ZXMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXBhZ2UgLnJlcXVpc2l0ZXMtbGFiZWwge1xuICBjb2xvcjogI2FmOTE2NDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1wYWdlIC5tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLm1haW4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHMtcGFnZSAubWFpbiAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlIC5wcmVzcyB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLnByZXNzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0cy1wYWdlIC5wcmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnByZXNzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1wYWdlIC5wcmVzcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFjdHMtcGFnZSAucHJlc3MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlIC5wcmVzc19fYmxvY2sge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLnByZXNzX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnByZXNzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlIC5wcmVzc19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnByZXNzX19wb3N0IHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnByZXNzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGFjdHMtcGFnZSAucHJlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLnByZXNzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlIC5jb250YWN0cy1pbmZvIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0cy1wYWdlIC5jb250YWN0cy1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdHMtcGFnZSAuY29udGFjdHNfX21hcCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3RzX19tYXAge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3RzX19tYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0cy1wYWdlIC5jb250YWN0c19fbWFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1wYWdlIC5jb250YWN0c19fbWFwLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLmNvbnRhY3RzX19tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDgzJTtcbiAgaGVpZ2h0OiA3NyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICB0b3A6IDEwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHMtcGFnZSAuY29udGFjdHNfX21hcCBpZnJhbWUge1xuICAgIHRvcDogOCU7XG4gICAgaGVpZ2h0OiA3OCU7XG4gIH1cbn1cblxuLm5ldy1wYWdlIC5uZXdzLWV2ZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ldy1wYWdlIC5uZXdzLWV2ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggMCAxMjBweDtcbiAgfVxufVxuXG4ubmV3LXBhZ2UgLm5ldy1jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3LXBhZ2UgLm5ldy1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LXBhZ2UgLm5ldy1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ldy1wYWdlIC5uZXctZm9vdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm5ldy1wYWdlIC5uZXctZm9vdGVyIC5uZXctY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uZXctcGFnZSAubmV3X19zb2NpYWxzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubmV3LXBhZ2UgLm5ld19fc29jaWFsczpob3ZlciAuc2hhcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmV3LWFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3LWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLm5ldy1hcnRpY2xlX19sb2dvIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm5ldy1hcnRpY2xlX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ldy1hcnRpY2xlX19sb2dvIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3LWFydGljbGVfX2xvZ28ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctYXJ0aWNsZV9fbG9nbyB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1hcnRpY2xlX19sb2dvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LWFydGljbGVfX2xvZ28ge1xuICAgIGhlaWdodDogMTc1cHg7XG4gIH1cbn1cblxuLm5ldy1hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubmV3LWFydGljbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5uZXctYXJ0aWNsZV9fdGV4dCB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctYXJ0aWNsZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ldy1hcnRpY2xlX19pbmZvIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5uZXctYXJ0aWNsZV9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLm5ldy1hcnRpY2xlX19pbmZvIGEge1xuICBjb2xvcjogI2FmOTE2NDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXctYXJ0aWNsZSAuaW5mb19fdGl0bGUge1xuICB3aWR0aDogY2FsYygyMCUgLSAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctYXJ0aWNsZSAuaW5mb19fdGl0bGUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ubmV3LWFydGljbGVfX2J1dHRvbnMge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctYXJ0aWNsZV9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctYXJ0aWNsZV9fYnV0dG9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5uZXctYXJ0aWNsZV9fYnV0dG9ucyAuYnRuIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm5ldy1hcnRpY2xlX19idXR0b25zIC5idG4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG4ubmV3LWFydGljbGVfX2J1dHRvbnMgLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1hcnRpY2xlX19idXR0b25zIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctYXJ0aWNsZV9fYnV0dG9ucyAuYnRuIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LWFydGljbGVfX2J1dHRvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvdXItM2QtcGFnZSAucGFnZS1mbGV4X19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG91ci0zZF9fYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3VyLTNkX19ibG9jayB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogLjI1cztcbiAgfVxuICAudG91ci0zZF9fYmxvY2suYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvdXItM2RfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b3VyLTNkX19mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4dnc7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi50b3VyLTNkX19mcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvdXItM2RfX2ZyYW1lIHtcbiAgICBoZWlnaHQ6IDU1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50b3VyLTNkX19mcmFtZSB7XG4gICAgaGVpZ2h0OiA5MHZ3O1xuICB9XG59XG5cbi5mYXEge1xuICBtYXJnaW46IDI0cHggMCAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbn1cblxuLmZhcV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAzMnB4IDc0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMycHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXFfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyNHB4IDZweDtcbiAgfVxufVxuXG4uZmFxX19ibG9jazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZGFjOTtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xufVxuXG4uZmFxX19ibG9jazpob3ZlciAuZmFxX19xdWVzdGlvbiB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uZmFxX19ibG9jay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlYmRhYzk7XG59XG5cbi5mYXFfX2Jsb2NrLmFjdGl2ZSAuZmFxX19xdWVzdGlvbiB7XG4gIGNvbG9yOiAjYWY5MTY0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xufVxuXG4uZmFxX19ibG9jay5hY3RpdmUgLmZhcV9fcXVlc3Rpb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhcV9fcXVlc3Rpb24ge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxX19xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhcV9fcXVlc3Rpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXFfX3F1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZhcV9fYW5zd2VyIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXFfX2Fuc3dlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uZmFxLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZmFxLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYXEtY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbi5mYXEtY29udGFjdHMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtY29udGFjdHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG4gIH1cbn1cblxuLmZhcS1jb250YWN0c19fYmxvY2sge1xuICB3aWR0aDogNTAlO1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mYXEtY29udGFjdHNfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFxLWNvbnRhY3RzIC53NTAge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhcS1jb250YWN0cyAudzUwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZmFxLWNvbnRhY3RzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZmFxLWNvbnRhY3RzIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG4uZmFxLWNvbnRhY3RzIGE6aG92ZXIge1xuICBjb2xvcjogI2FmOTE2NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEtY29udGFjdHMgLmNvbnRhY3RzLWljb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZhcS1jb250YWN0cyAuY29udGFjdHMtaWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhcS1jb250YWN0cyAuY29udGFjdHMtaWNvbi50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFxLWNvbnRhY3RzIC5jb250YWN0cy1pY29uLnRlbCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEtY29udGFjdHMgLmNvbnRhY3RzLWljb24udGVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZhcS1jb250YWN0cyAuY29udGFjdHNfX2xhYmVsIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZhcS1jb250YWN0cyAuY29udGFjdHNfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5wcmVzcy1yb29tLXBhZ2UgLmV2ZW50LXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnByZXNzLXJvb20tcGFnZSAuZXZlbnQtc2NyZWVuIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLmV2ZW50LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2Nyb2xsLWhpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNjcm9sbC1oaW50OmhvdmVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuLnByZXNzLXJvb20tcGFnZSAuYXJ0aWNsZTEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZXMge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUge1xuICAgIGhlaWdodDogNDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5vcGVyYSAuc3RhdHVlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIwMHB4O1xuICB3aWR0aDogNjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnN0YXR1ZS1pbWcge1xuICAgIHJpZ2h0OiAtMTM1cHg7XG4gICAgYm90dG9tOiAtMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLm9wZXJhIC5zdGF0dWUtaW1nIHtcbiAgICBib3R0b206IC0xNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnN0YXR1ZS1pbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgICByaWdodDogLTEyMHB4O1xuICB9XG59XG5cbi5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLm9wZXJhIC5zaG93dHlwZV9fdGl0bGUge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX190aXRsZSB7XG4gICAgdG9wOiAyMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5vcGVyYSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgICB0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTRweDtcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5vcGVyYSAuc2hvd3R5cGVfX2xvZ28ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNnZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19sb2dvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLm9wZXJhIC5zaG93dHlwZV9fY29udGVudCB7XG4gIGxlZnQ6IDYydnc7XG4gIHRvcDogMjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUub3BlcmEgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmJhbGxleSB7XG4gICAgaGVpZ2h0OiAzMjRweDtcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnN0YXR1ZS1pbWcge1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDYwMHB4O1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiAtMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnN0YXR1ZS1pbWcge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmJhbGxleSAuc3RhdHVlLWltZyB7XG4gICAgdG9wOiAtMTIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmJhbGxleSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgcmlnaHQ6IDQwdnc7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUuYmFsbGV5IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIGxlZnQ6IDE5dnc7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmJhbGxleSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgICB0b3A6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmJhbGxleSAuc2hvd3R5cGVfX3RpdGxlIHtcbiAgICB0b3A6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTZ2dztcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDZ2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvIHtcbiAgICB3aWR0aDogNDV2dztcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19sb2dvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19jb250ZW50IHtcbiAgcmlnaHQ6IDUydnc7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICBsZWZ0OiAxOXZ3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5iYWxsZXkgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICBsZWZ0OiAxNnZ3O1xuICB9XG59XG5cbi5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX190aXRsZSB7XG4gIGxlZnQ6IDQwdnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5jb25jZXJ0IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMzQwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJlc3Mtcm9vbS1wYWdlIC5zaG93dHlwZS5jb25jZXJ0IC5zaG93dHlwZV9fdGl0bGUge1xuICAgIHRvcDogMTUwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUuY29uY2VydCAuc2hvd3R5cGVfX2xvZ28ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUuY29uY2VydCAuc2hvd3R5cGVfX2NvbnRlbnQge1xuICBsZWZ0OiA2MnZ3O1xuICB0b3A6IDQwJTtcbiAgdG9wOiA0MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByZXNzLXJvb20tcGFnZSAuc2hvd3R5cGUuY29uY2VydCAuc2hvd3R5cGVfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDU2dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzcy1yb29tLXBhZ2UgLnNob3d0eXBlLmNvbmNlcnQgLnNob3d0eXBlX19jb250ZW50IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogOHZ3O1xuICB9XG59XG5cbi5wcmVzcy1wYWdlIC5uZXdzLWV2ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzLXBhZ2UgLm5ld3MtZXZlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAwIDEyMHB4O1xuICB9XG59XG5cbi5wcmVzcy1wYWdlIC5uZXctY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnByZXNzLXBhZ2UgLm5ldy1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc3MtcGFnZSAubmV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJlc3MtcGFnZSAubmV3LWZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZGFjOTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnByZXNzLXBhZ2UgLm5ldy1mb290ZXIgLm5ldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByZXNzLXBhZ2UgLm5ldy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnByZXNzLXBhZ2UgLm5ldy1mb290ZXIgLnByZXNzX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wcmVzcy1wYWdlIC5uZXctZm9vdGVyIC5hcnJvdy1saW5rIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZG9jdW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZGFjOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgfVxufVxuXG4uZG9jdW1lbnRzIC5kb2N1bWVudF9faXRlbTpob3ZlciAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZG9jdW1lbnRzIC5kb2N1bWVudF9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJkYWM5O1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggMCByZ2JhKDIwLCAyMCwgMjAsIDAuMTYpO1xuICB9XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtIC5idG4ubGlnaHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2N1bWVudHMgLmRvY3VtZW50X19pdGVtIC5idG4ubGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRvY3VtZW50cyAuZG9jdW1lbnRfX2RhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmRvY3VtZW50cyAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJhMmEyYTtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjg2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NjQ2NDY7XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5kb2N1bWVudHMgLmRvY3VtZW50X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZG9jdW1lbnRzIC5kb2N1bWVudF9fbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvY3VtZW50cyAuZG9jdW1lbnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmV4Y3Vyc2lvbnMtcGFnZSAucGFnZS1mbGV4X19hc2lkZSB7XG4gIHdpZHRoOiAyNTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uZXhjdXJzaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLmV4Y3Vyc2lvbnNfX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV4Y3Vyc2lvbnNfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5leGN1cnNpb25zIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIH1cbn1cblxuLmV4Y3Vyc2lvbnMgcCB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5leGN1cnNpb25zIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmV4Y3Vyc2lvbnMgLnNjcm9sbC10by1mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXh0LXBhZ2UgLnBhZ2UtZmxleF9fYXNpZGUge1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbn1cblxuLnRleHQtcGFnZSAudGV4dCB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC50ZXh0LXBhZ2UgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXBhZ2UgLnRleHQge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLnRleHQtcGFnZSAudGV4dCBwIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi50ZXh0LXBhZ2UgLnRleHQgcCBhIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1wYWdlIC50ZXh0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudGV4dC1wYWdlIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgfVxufVxuXG4ucGFnZTQwNCAuZnVsbHNjcmVlbi1iZyB7XG4gIGFuaW1hdGlvbjogZnVsbHNjcmVlbiAycyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuLnBhZ2U0MDQgLmV2ZW50LXNjcmVlbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlNDA0IC5ldmVudC1zY3JlZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBhZ2U0MDQgLmV2ZW50LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZTQwNCAuZXZlbnQtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnBhZ2U0MDQgLmV2ZW50LXNjcmVlbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZTQwNCAuZXZlbnQtc2NyZWVuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlNDA0IC5ldmVudC1zY3JlZW5fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFnZTQwNCAuY29udGVudF9fdGV4dCB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2MHB4O1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlNDA0IC5jb250ZW50X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlNDA0IC5ldmVudC1zY3JlZW5fX2ltZyB7XG4gIHdpZHRoOiAyNzZweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZTQwNCAuZXZlbnQtc2NyZWVuX19pbWcge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnBhZ2U0MDRfX2J0bnMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZTQwNF9fYnRucyAuYnRuIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2U0MDRfX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZ2U0MDRfX2J0bnMgLmJ0biB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtcGFnZSAucGFnZS1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuc2VhcmNoLXJlc3VsdHMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtcmVxdWVzdCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGNvbG9yOiAjYWY5MTY0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLXJlcXVlc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cy1yZXF1ZXN0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnNlYXJjaHJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaHJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWFyY2hyZXN1bHRzIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VhcmNocmVzdWx0cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDMycHggNzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4yNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmRhYzk7XG59XG5cbi5zZWFyY2gtcmVzdWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJkYWM5O1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjRweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XG59XG5cbi5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VhcmNoLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNhZjkxNjQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0X190aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX3RleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRfX25hdiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGNvbG9yOiAjYjFiMWIxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X19uYXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRfX25hdiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFib3V0LXBhZ2UgLmFib3V0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQydnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hYm91dC1wYWdlIC5hYm91dF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXBhZ2UgLmFib3V0X19pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5hYm91dC1wYWdlIC5hYm91dF9faW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmFib3V0LXBhZ2UgLmFib3V0X19pbWcge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLmFib3V0LXBhZ2UgLmFib3V0X19pbWcgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICB9XG59XG5cbi5hYm91dC1wYWdlIC5hYm91dF9fYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyMzJweDtcbiAgd2lkdGg6IDY2dnc7XG4gIGhlaWdodDogMzd2dztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1wYWdlIC5hYm91dF9fYmcge1xuICAgIHRvcDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hYm91dC1wYWdlIC5hYm91dF9fYmcge1xuICAgIGhlaWdodDogMTg1cHg7XG4gIH1cbn1cbiIsIi8vIEZST006IG1peGlucy9fYnJlYWtwb2ludHMuc2Nzc1xyXG4vLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpXHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxyXG4gIH1cclxufSIsImEge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXIge2NvbG9yOiAkZ29sZDt9XHJcbn1cclxuXHJcbnAgYiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogJGdvbGQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHttYXgtd2lkdGg6IDU0MHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHttYXgtd2lkdGg6IDcwNHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHttYXgtd2lkdGg6IDk2MHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHttYXgtd2lkdGg6IDkxdnc7fSAgLy8xMTY1XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHttYXgtd2lkdGg6IDg4dnc7fSAvLzE2OTBcclxuXHJcbiAgJi5wNzQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge3BhZGRpbmc6IDAgNzRweDt9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgLnJlbGxheCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLmJ0biB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgd2lkdGg6IDIwNnB4OyBoZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICBcclxuICBzcGFuLFxyXG4gICY6YmVmb3JlIHt6LWluZGV4OiAxO31cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7ICBsZWZ0OiBhdXRvOyByaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gICY6aG92ZXI6YWZ0ZXIsXHJcbiAgJi5hY3RpdmU6YWZ0ZXIge3dpZHRoOiAxMDAlOyBsZWZ0OiAwO31cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAmOmFmdGVyIHtiYWNrZ3JvdW5kOiAkbGlwc3RpY2s7fVxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyMDQsIDQxLCA1NCwgMC41KTt9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0IHtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgYm9yZGVyOiAuNXB4IHNvbGlkICRncmV5aXNoLWJyb3duO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAwLjA0KTtcclxuICAgICY6YWZ0ZXIge2JhY2tncm91bmQ6ICRncmV5aXNoLWJyb3duO31cclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSB7Y29sb3I6ICR3aGl0ZTt9XHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRibGFjazUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgJjphZnRlciB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRhcmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMjA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XHJcbiAgICAmOmFmdGVyIHtiYWNrZ3JvdW5kOiAkZ3JleWlzaC1icm93bjt9XHJcbiAgfVxyXG5cclxuICAmLnRpY2tldDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy90aWNrZXQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9kb3dubG9hZC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICB9XHJcbiAgJi5kb3dubG9hZDpob3ZlcjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjt9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMS4yOTtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICY6OnBsYWNlaG9sZGVyIHtjb2xvcjogI2IxYjFiMTt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge2JvcmRlci1jb2xvcjogJGdvbGQ7fSBcclxuXHJcbiAgLy8gU2FmYXJpIGZpeFxyXG4gICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFxyXG4gICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIH1cclxuICAvLyBJcGhvbmUgZml4XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0cyB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwOyBsZWZ0OiAtMzVweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY29sb3I6ICRibGFjazUgIWltcG9ydGFudDtcclxuXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgd3JpdGluZy1tb2RlOiBpbmhlcml0O1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHttYXgtd2lkdGg6IDg3MnB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHttYXgtd2lkdGg6IDk2MHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHttYXgtd2lkdGg6IDcwNHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHttYXgtd2lkdGg6IDU0MHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIH1cclxufVxyXG4ubW9kYWwtYmcge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XHJcbn1cclxuXHJcbi5hcnJvdy1saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAkZ3JleWlzaC1icm93biAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwOyB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiA2MHB4OyBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBsZWZ0ICR0bnNuLCByaWdodCAkdG5zbiwgd2lkdGggJHRuc247XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy90aGluLWJsYWNrLWhvdmVyLnN2ZykgcmlnaHQgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAmLmdvbGQ6YWZ0ZXIge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL3RoaW4tZ29sZC1ob3Zlci5zdmcpO31cclxuICAmOmhvdmVyOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAtMzJweDtcclxuICAgIHdpZHRoOiA5MnB4O1xyXG4gIH1cclxuICAmLmJhY2sge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogODVweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogYXV0bzsgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvOyBsZWZ0OiAtMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICAmOmFmdGVyIHtvcGFjaXR5OiAwLjM7fVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbHNjcmVlbi1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IC0xMDtcclxuICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7fSAgXHJcbiAgYW5pbWF0aW9uOiBmdWxsc2NyZWVuIDNzIDJzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZ1bGxzY3JlZW4ge1xyXG4gIDAleyB0cmFuc2Zvcm06IHNjYWxlKDEpfVxyXG4gIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMS4xKX1cclxufVxyXG5cclxuQG1peGluIG5vaXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxlZnQ6IDA7IHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2stMzA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDM1MCU7XHJcbiAgICBsZWZ0OiAtNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRvcDogLTE1MCU7XHJcbiAgICB3aWR0aDogMzAwJTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvLi4vaW1nL3RleHR1cmUucG5nXCIpO1xyXG4gICAgYW5pbWF0aW9uOiBncmFpbiA4cyBzdGVwcygxMCkgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyYWluIHtcclxuICAwJSwgMTAwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCkgfVxyXG4gIDEwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUlLCAtMTAlKSB9XHJcbiAgMjAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTUlLCA1JSkgfVxyXG4gIDMwJSB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoNyUsIC0yNSUpIH1cclxuICA0MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01JSwgMjUlKSB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTUlLCAxMCUpIH1cclxuICA2MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDE1JSwgMCUpIH1cclxuICA3MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDAlLCAxNSUpIH1cclxuICA4MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKDMlLCAzNSUpIH1cclxuICA5MCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMCUsIDEwJSkgfVxyXG59XHJcblxyXG4vLyDQodC70LDQudC00LXRgFxyXG4ubXktc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tdG9wOiAyNHB4O31cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcblxyXG4gIC8vIFNjYWxlIGFuaW1hdGlvblxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xyXG4gICAgJi5zbGljay1hY3RpdmUsXHJcbiAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tbGVmdDogMDt9XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiBhdXRvOyBsZWZ0OiBhdXRvO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYm90dG9tOiAtOTZweDsgcmlnaHQ6IDV2dztcclxuICAgIHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcmlnaHQ6IDR2dztcclxuICAgICAgd2lkdGg6IDYwcHg7IGhlaWdodDogMjRweDtcclxuICAgICAgYm90dG9tOiAtNzJweDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL2xvbmctZGVmYXVsdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAmOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICAuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3MvbG9uZy1kaXNhYmxlZC5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICByaWdodDogY2FsYyg1dncgKyAxNjBweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcmlnaHQ6IGNhbGMoNHZ3ICsgMTIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbC1oaW50IHtcclxuICB3aWR0aDogMTIwcHg7IGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2ZvbnQtc2l6ZTogMTJweDt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzBweDsgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDU1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy9zY3JvbGwuc3ZnKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gIH1cclxuICAmOmhvdmVyOmFmdGVyIHtoZWlnaHQ6IDc1cHg7fVxyXG59XHJcblxyXG4vLyDQn9GA0LXQu9C+0LDQtNC10YBcclxuI3ByZWxvYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7IHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBhbmltYXRpb246IGZhZGVPdXQgMS41cyAzcyBmb3J3YXJkcztcclxuICAucHJlbG9hZGVyLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgIGxlZnQ6IDUwJTsgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDcwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogNTBweDsgaGVpZ2h0OiA1MnB4O31cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb246IGZhZGVJbiAxcyAwLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICByaWdodDogMDsgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLWNyb3duLWdvbGQuc3ZnKSBjZW50ZXIgL2NvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgbGVmdDogMDsgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAwO1xyXG4gICAgICBhbmltYXRpb246IHNsaWRlTG9nbyAycyAxLjVzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28tY3Jvd24tZ29sZC5zdmcpIGNlbnRlciAvY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDUwcHg7IGhlaWdodDogNTJweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBzbGlkZUxvZ28ge1xyXG4gIDAlIHtoZWlnaHQ6IDA7fVxyXG4gIDEwMCUge2hlaWdodDogMTAwJTt9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW4ge1xyXG4gIDAlIHtvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47fVxyXG4gIDEwMCUge29wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7fVxyXG59XHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge29wYWNpdHk6IDE7IHZpc2liaWxpdHk6IHZpc2libGU7fVxyXG4gIDEwMCUge29wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjt9XHJcbn1cclxuXHJcblxyXG4ubXktcGFyYWxsYXgge1xyXG4gIHdpbGwtY2hhbmdlOiB0b3A7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDFzIGN1YmljLWJlemllcigwLCAwLCAwLCAxKSAwcztcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkO31cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlcntcclxuICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRodW1ibmFpbCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiAxMzJweDsgaGVpZ2h0OiAxOTJweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyMHB4KTsgYm90dG9tOiAtMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyBib3R0b206IC02cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBpbWcge29wYWNpdHk6IDE7IGJvdHRvbTogLTZweH1cclxuICAgICY6YWZ0ZXIge3dpZHRoOiAxMDAlOyBsZWZ0OiAwO31cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wLWNhcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICBjb2xvcjogJGdvbGQtMzA7XHJcbiAgZm9udC1zaXplOiAxNjBweDtcclxuICBsaW5lLWhlaWdodDogMS4wNTtcclxuICBsZXR0ZXItc3BhY2luZzogOXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTtcclxuICBsZWZ0OiAtNzBweDsgdG9wOiAtNjBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICBsZWZ0OiAtNDZweDsgdG9wOiAtNThweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEzICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi40cHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgXHJcbiAgICB0b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbC1zbGlkZXIgeyAgXHJcbiAgLnNsaWNrLWxpc3QsXHJcbiAgLnNsaWNrLXRyYWNrIHtoZWlnaHQ6IDEwMCU7fVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IFxyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAxODhweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlOyB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL3dpZGUtZGVmYXVsdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIG1hc2stc2l6ZTogMjZweCA0OHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAmOmJlZm9yZSB7YmFja2dyb3VuZDogI2ZmZjt9XHJcbiAgICB9IFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAmOmJlZm9yZSB7bWFzay1zaXplOiAyMHB4IDM4cHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICY6YmVmb3JlIHtiYWNrZ3JvdW5kOiAjZmZmO31cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaC11bmRlcmxpbmUge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG59XHJcblxyXG4vLyBiZy1wYXR0ZXJuc1xyXG4uYmctcGF0dGVybjEge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjEuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICR3aGl0ZTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO31cclxufVxyXG4uYmctcGF0dGVybjIge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjIuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICR3aGl0ZTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO31cclxufVxyXG4uYmctcGF0dGVybjMge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjMuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICR3aGl0ZTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO31cclxufVxyXG4uYmctcGF0dGVybjQge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYmctcGF0dGVybjQuc3ZnKSB0b3AgcmlnaHQgbm8tcmVwZWF0ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7YmFja2dyb3VuZC1zaXplOiB1bnNldDt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjt9XHJcbn1cclxuXHJcbmxhYmVsIHtjdXJzb3I6IHVuc2V0O31cclxuXHJcbi5sYWJlbC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICB9XHJcblxyXG4gIC5jaGVja21hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDsgdG9wOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdvbGQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDA7fVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNXB4OyB0b3A6IDJweDtcclxuICAgICAgd2lkdGg6IDZweDsgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAmOmFmdGVyIHtvcGFjaXR5OiAxOyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGQU5DWUJPWFxyXG4uZmFuY3lib3gtYmcge1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xyXG4gIHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDtcclxuICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Nyb3NzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICBtYXNrLXNpemU6IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogJGdvbGQgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7fVxyXG4gIHN2ZyB7ZGlzcGxheTogbm9uZTt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbWFzay1zaXplOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uZmFuY3lib3gtaW5mb2JhciB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gIGNvbG9yOiAkZ29sZDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRvcDogNzBweDtcclxufVxyXG4uZmFuY3lib3gtYnV0dG9uLS1jbG9zZSBzdmcge2Rpc3BsYXk6IG5vbmU7fVxyXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICB3aWR0aDogNjhweCAhaW1wb3J0YW50OyBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAmOmhvdmVyIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy93aWRlLWhvdmVyLnN2ZykgIWltcG9ydGFudDt9XHJcbiAgc3ZnIHtkaXNwbGF5OiBub25lO31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt3aWR0aDogNTBweCAhaW1wb3J0YW50O31cclxufVxyXG4uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgd2lkdGg6IDY4cHggIWltcG9ydGFudDsgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dzL3dpZGUtZGVmYXVsdC5zdmcpIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgJjpob3ZlciB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1ob3Zlci5zdmcpICFpbXBvcnRhbnQ7fVxyXG4gIHN2ZyB7ZGlzcGxheTogbm9uZTt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7d2lkdGg6IDUwcHggIWltcG9ydGFudDt9XHJcbn1cclxuLmZhbmN5Ym94LWJ1dHRvbi0tem9vbSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gIG1heC13aWR0aDogODB2dyAhaW1wb3J0YW50O1xyXG4gIG1heC1oZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHttYXgtaGVpZ2h0OiA0NXZ3ICFpbXBvcnRhbnQ7fVxyXG59XHJcblxyXG5cclxuXHJcbm9sLm15LWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgY291bnRlci1yZXNldDogaXRlbTtcclxuICBsaXsgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgbGk6YmVmb3JlIHsgXHJcbiAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7IFxyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gICYgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tdG9wOiA4MHB4O31cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgY29sb3I6ICRnb2xkLTMwO1xyXG4gICAgICBmb250LXNpemU6IDE2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDlweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGxlZnQ6IC01MHB4OyB0b3A6IC02MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgbGVmdDogLTQ2cHg7IHRvcDogLTU4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTMgIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHggIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHRvcDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tYm90dG9tOiA0MHB4O31cclxuICB9XHJcbiAgb2wge1xyXG4gICAgY291bnRlci1yZXNldDogaXRlbTtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge3dpZHRoOiAzMHB4O31cclxuICAgICAgfVxyXG5cclxuICAgICAgb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge21hcmdpbi1sZWZ0OiAtNDBweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogNzRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTMycHg7IHRvcDogN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvdWwtaXRlbS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb29raWVzIHtcclxuICB3aWR0aDogNDc1cHg7IFxyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJvdHRvbTogMTZweDsgcmlnaHQ6IDI0cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICB3aWR0aDogMzkwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7ICAgIFxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgIGJvdHRvbTogNHB4OyBsZWZ0OiA0cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICB9XHJcbiAgJi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogLTEwMDtcclxuICAgIHJpZ2h0OiAwOyB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBpbWcge2hlaWdodDogMTAwJTt9XHJcbiAgfVxyXG4gICYtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMnB4OyByaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3gtZ29sZC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHQsIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWFjY2VwdCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgd2lkdGg6IDE2MHB4OyBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQlNGA0L7QttCw0L3QuNC1INC/0YPRgdGC0L7Qs9C+INC/0L7QuNGB0LrQsFxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAxNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDlweCk7XHJcbiAgfVxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCk7XHJcbiAgfVxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICB9XHJcbiAgNjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuLnN3aW5nIHtcclxuICBhbmltYXRpb246IHN3aW5nIDAuNnMgZWFzZSBmb3J3YXJkcztcclxufVxyXG5cclxuLy8g0JrQvtC90YLQsNC60YLQvdCw0Y8g0YTQvtGA0LzQsCBpbnZhbGlkXHJcbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8qIG1heC13aWR0aDogNDYwcHg7ICovXHJcbiAgbWFyZ2luOiAyNHB4IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIFxyXG4ud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcclxuICBjb2xvcjogI2NjMjkzNjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjY2MyOTM2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwY2Y3LW1haWwtc2VudC1vayB7XHJcbiAgY29sb3I6ICNhZjkxNjQ7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZGFjOSAhaW1wb3J0YW50O1xyXG59XHJcbmlucHV0OmludmFsaWQge1xyXG4gIGJvcmRlci1jb2xvcjogJGxpcHN0aWNrO1xyXG4gIGNvbG9yOiAkbGlwc3RpY2s7XHJcbn1cclxuLmVycm9yLXNwYW4ge1xyXG4gIGNvbG9yOiAkbGlwc3RpY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8g0JrQsNGB0YLQvtC80L3Ri9C5INGB0L/QuNGB0L7QulxyXG4uYXJ0aWNsZSwgXHJcbi5hcnRpY2xlMSxcclxuLnRleHQsXHJcbi5oaXN0b3J5X19zbGlkZSxcclxuLm5ldy1hcnRpY2xlIHtcclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogNXB4IDAgMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7IGhlaWdodDogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy91bC1pdGVtLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIElFIGZpeGVzXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge1xyXG4gIC5oLWxvZ297XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28tY3Jvd24td2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgJi5hY3RpdmUge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1jcm93bi1nb2xkLnN2ZykgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5oLXNlYXJjaCB7YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zZWFyY2gtd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O31cclxuICAuaC1kcm9wZG93bjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24td2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogLTIzcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDVweDt9XHJcbiAgfVxyXG4gIC5oLW1lbnVfX2xpbmsuaC1kcm9wZG93biB7bWFyZ2luLXJpZ2h0OiAzMHB4O31cclxuICBoZWFkZXIuZ29sZCB7XHJcbiAgICAuaC1sb2dve2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nby1jcm93bi1nb2xkLnN2ZykgIWltcG9ydGFudDt9XHJcbiAgICAuaC1zZWFyY2gge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLWdvbGQuc3ZnKSAhaW1wb3J0YW50O31cclxuICAgIC5oLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLWdvbGQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHRvcDogNXB4O1xyXG4gICAgICB3aWR0aDogOXB4OyBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3RvcDogM3B4O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4IDQ4cHg7XHJcbiAgfVxyXG4gIC5mdWxsLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXI6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3Mvd2lkZS1ob3Zlci5zdmcpIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAzOHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlcGVydG9pcmUgLmNhcmRfX3dyYXBwZXIge3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgLnJlcGVydG9pcmUgLmNhcmRfX2NvbnRlbnQge3RyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbn0iLCJoZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDsgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogMTAwcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2hlaWdodDogMTI1cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2hlaWdodDogMTM1cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2hlaWdodDogOThweDt9XHJcbn1cclxuLmgge1xyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICYtbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDE7XHJcbiAgICBsZWZ0OiAwOyB0b3A6IDI1cHg7XHJcbiAgICB3aWR0aDogMjA2cHg7IGhlaWdodDogNzBweDtcclxuICAgIG1hc2s6IHVybCguLi9pbWcvbG9nby1jcm93bi13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgLjJzO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDE1cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7dG9wOiAyMnB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogMzBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgd2lkdGg6IDUwcHg7IGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDI0cHg7IGxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDAgMTZweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge21hcmdpbjogMCAxMHB4O31cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge3dpZHRoOiAyMzBweDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaGVscGVycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG4gICYtc2VhcmNoIHtcclxuICAgIHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1sYW5nIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge3dpZHRoOiAxMDBweDt9XHJcbiAgfVxyXG4gICYtZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDlweDtcclxuICAgICAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIFxyXG4gICAgICB7bWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTIwcHg7IHRvcDogMzBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge29wYWNpdHk6IDE7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIuZ29sZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkZ29sZDtcclxuICAuaCB7XHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgIH1cclxuICAgICYtbWVudV9fbGluayB7Y29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7fVxyXG4gICAgJi1kcm9wZG93bjphZnRlciB7YmFja2dyb3VuZDogJGdvbGQ7fVxyXG4gICAgJi1zZWFyY2gge2JhY2tncm91bmQ6ICRnb2xkO31cclxuICAgICYtbGFuZyB7Y29sb3I6ICRnb2xkO31cclxuICB9XHJcbiAgLmhhbWJ1cmdlci1pbm5lcixcclxuICAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSxcclxuICAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICByaWdodDogMDsgdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogMzBweDt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7dG9wOiAyNXB4O31cclxuICAmLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogNDBweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWlubmVyLFxyXG4gICYtaW5uZXI6YmVmb3JlLFxyXG4gICYtaW5uZXI6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDQwcHg7fVxyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgIC4zcyAuMnMsIC4zcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdG9wOiAtMThweDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAgLjNzIC4ycywgdG9wIC4xcyBlYXNlLWluIC4yNXMsIG9wYWNpdHkgLjFzIGVhc2UtaW47XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3RvcDogLTEwcHg7fVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm90dG9tOiAtMThweDsgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIC4ycywgd2lkdGggLjNzIGVhc2Utb3V0LCBib3R0b20gLjFzIGVhc2UtaW4gLjI1cyx0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiAyN3B4OyBib3R0b206IC0xMHB4O31cclxuICAgIH1cclxuICB9XHJcbiAgJi5hY3RpdmUgeyAgXHJcbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxyXG4gICAgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsXHJcbiAgICAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMsIHRyYW5zZm9ybSAuM3MgLjE3cyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDsgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcywgdG9wIC4xcyBlYXNlLW91dCwgb3BhY2l0eSAuMXMgZWFzZS1vdXQgLjE3cztcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDA7IHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzLCB3aWR0aCAuMXMgZWFzZS1vdXQsIGJvdHRvbSAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkgLjE3cztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiA0MHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0ge1xyXG4gICYtcGFuZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwOyBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgfVxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmc6IDAgOHB4O31cclxuICB9XHJcbiAgJi1zdGF0dWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7IHRvcDogMTEycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt0b3A6IDE1NHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogMTM4cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7dG9wOiAxNDdweDt9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHt0b3A6IDE4NnB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge3RvcDogYXV0bzsgYm90dG9tOiAwO31cclxuICB9XHJcbiAgJi1zZWFyY2gge1xyXG4gICAgd2lkdGg6IDQzcHg7IGhlaWdodDogNDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzlweDsgcmlnaHQ6IDEyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9zZWFyY2gtZ29sZC1iaWcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7dG9wOiA0NHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMzNweDsgaGVpZ2h0OiAzM3B4OyBcclxuICAgICAgcmlnaHQ6IDc0cHg7IHRvcDogMzZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLW1lbnUge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge21hcmdpbi10b3A6IDE2cHg7fVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1kcm9wZG93biB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMzBweDsgdG9wOiA5cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7IGhlaWdodDogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24tZ29sZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDdweDsgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSAubS1kcm9wZG93bl9fdGl0bGU6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAmX19tZW51IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICB3aWR0aDogMjI0cHg7IGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogMzJweCBhdXRvIDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgICZfX3RvcCB7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogMDt9XHJcbiAgICB9XHJcbiAgICAubGFuZ3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luOiAwIDIwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDEwMCU7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7IGhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW46IDAgMjRweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhY3RzIHtcclxuICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTsgXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogMzJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDRweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bWFyZ2luLWJvdHRvbTogMTJweDt9XHJcbiAgICAgIH1cclxuICAgICAgLnRlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDRweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bWFyZ2luLWJvdHRvbTogMTJweDt9XHJcbiAgICAgICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4gICAgICB9XHJcbiAgICAgIC5tYWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zcG9uc29ycyB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIC5zcG9uc29yIHtcclxuICAgICAgICB3aWR0aDogMTM2cHg7IGhlaWdodDogNDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgJi1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogMTAwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtoZWlnaHQ6IDU0cHg7fVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmLWlucHV0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDExNXB4IDMycHggNzRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtjb2xvcjogJGdvbGQ7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggNTBweCAxNnB4IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7IHJpZ2h0OiA3NHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMycHg7IGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLWdvbGQtYmlnLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICB0b3A6IDE1cHg7IHJpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsImZvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcbiAgLnNvY2lhbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7IHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luOiAwIDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyIHtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogMjRweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxNDVweDsgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19iZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7IGJvdHRvbTogLTVweDtcclxuICAgICAgaW1nIHt3aWR0aDogMTAwJTt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2JvdHRvbTogMTAwcHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIGJvdHRvbTogMTQ1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiA1MTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiA1MjRweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiAxMDAlO31cclxuICAgIH1cclxuICAgICZfX21lbnUsXHJcbiAgICAmX19jb250YWN0cyB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmctdG9wOiAyNHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1ib3R0b206IDMycHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3dpZHRoOiA1MCU7fVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Zm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA0cHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1ib3R0b206IDEycHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2ZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDEuNTt9XHJcbiAgICAgICAgJi50aXRsZS1saW5rIHtjb2xvcjogJGdyZXlpc2gtYnJvd247fVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFjdHMge1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIxcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOiAzMnB4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGdyZXlpc2gtYnJvd247XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogNHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXJnaW4tYm90dG9tOiAxMnB4O31cclxuICAgICAgfVxyXG4gICAgICAudGVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogNHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXJnaW4tYm90dG9tOiAxMnB4O31cclxuICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbiAgICAgIH1cclxuICAgICAgLm1haWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N1YnNjcmliZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA3MnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZy1ib3R0b206IDQ4cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtoZWlnaHQ6IDIyMHB4OyBwYWRkaW5nOiAzNXB4IDA7fVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMjkycHg7IGhlaWdodDogNDhweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDZweDsgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW46IDAgYXV0bzt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMzJweCAwIDU2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgYSB7Y29sb3I6ICRnb2xkO31cclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICAuc2l0ZS1ieSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW46IDAgYXV0bzsgbWFyZ2luLXRvcDogMzJweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBwYWdlcyB3aXRoIGJvcmRlclxyXG4uZmFxLXBhZ2UsXHJcbi5oYWxsLXBsYW4tcGFnZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAucGFnZS1oZWFkIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjt9XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVycy1wYWdlLFxyXG4uZXhjdXJzaW9ucy1wYWdlLFxyXG4uZG9jdW1lbnRzLXBhZ2Uge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIC5wYWdlLWhlYWQge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO31cclxuICB9XHJcbn1cclxuXHJcbi8vIGN1c3RvbSBwYWdlLWhlYWRcclxuLmFydGljbGUtcGFnZSAucGFnZS1oZWFkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDYzcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge21hcmdpbi1ib3R0b206IDQ4cHg7fVxyXG4gICZfX2xvZ28ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHRvcDogMDsgYm90dG9tOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDI1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY3VzdG9tIHBhZ2UtaGVhZFxyXG4uY29uZGl0aW9ucy1wYWdlLFxyXG4ucGF5bWVudC1wYWdlLFxyXG4ucG9saWN5LXBhZ2Uge1xyXG4gIC5wYWdlLWhlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nLWJvdHRvbTogMDt9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICBwYWRkaW5nOiAxNjBweCAwIDEyMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgcGFkZGluZzogMTI0cHggMCA5NnB4OyBcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7bWFyZ2luLXRvcDogLTEyNXB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXJnaW4tdG9wOiAtMTM1cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge21hcmdpbi10b3A6IC05OHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAxMTBweCAwIDgwcHg7fVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGltZyB7cmlnaHQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIHttYXJnaW4tYm90dG9tOiAyNHB4O31cclxuXHJcbiAgaDEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOTZweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3BhdHRlcm4zLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tdG9wOiAxNnB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDE2MHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7d2lkdGg6IDEzMHB4OyBoZWlnaHQ6IDE2cHg7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtbmF2IHtcclxuICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtoZWlnaHQ6IDY4cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2hlaWdodDogNTBweDt9XHJcblxyXG4gICYtY2xvbmVkLmRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICB9XHJcbiAgJi1jbG9uZWQubW9iaWxlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICAmLmRlc2t0b3Age1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG4gICYubW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBibG9jazt9XHJcblxyXG4gICAgLnBhZ2UtbmF2X19saXN0IGEge3doaXRlLXNwYWNlOiB1bnNldDt9XHJcbiAgfVxyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogMjJweCAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge292ZXJmbG93LXg6IGF1dG87fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogMTRweCAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMTZweCAwIHJnYmEoMjAsIDIwLCAyMCwgMC4xNik7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBsZWZ0OiAwOyB0b3A6IDY3cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAwOyB0b3A6IDQ5cHg7fVxyXG4gIH1cclxuICAmX19sZWZ0QnRuIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDE1JTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNyUsICNmZmYgNjAlKTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogNTAlOyB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NoZXZyb24tZ29sZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0QnRuIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDE1JTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7IHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSA3JSwgI2ZmZiA2MCUpO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTsgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLWdvbGQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoNTB2dyAtIDI3MHB4KSk7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tcmlnaHQ6IDMycHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1yaWdodDogMTZweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAmLmFjdGl2ZSB7Y29sb3I6ICRnb2xkO31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICY6aG92ZXIge2NvbG9yOiAkZ29sZDt9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiA4cHggMTRweDt9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhciB7XHJcbiAgICB0b3A6IDg5cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDY3cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7dG9wOiA0OXB4O31cclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyg1MHZ3IC0gMjcwcHgpKTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzY2NjY2NiAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7fVxyXG4gICAgICAmOmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTRweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190b2dnbGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBmbGV4O31cclxuICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA4cHg7IGhlaWdodDogMTJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLWdvbGQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XHJcbiAgICAgIHRvcDogNTAlOyBcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZHJvcGRvd25zIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gICZfX2Ryb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtkaXNwbGF5OiBub25lO31cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWxlZnQ6IDMycHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tbGVmdDogMzBweDt9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDlweDtcclxuICAgICAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1sZWZ0OiA4cHg7fVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAmOmFmdGVyIHtiYWNrZ3JvdW5kOiAkZ29sZDt9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93biB7XHJcbiAgICAmLW1lbnUge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgICB0b3A6IDU2cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAyMHB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNDRweDtcclxuICAgICAgICB0b3A6IDQzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7dG9wOiAzNHB4O31cclxuICAgIH1cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIzOHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjEycHg7XHJcbiAgICAgICAgdG9wOiA0NHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLyogMSAtINGB0LrRgNC+0LvQu9Cx0LDRgCAqL1xyXG4gICAgICAgIHdpZHRoOiA0cHg7IFxyXG4gICAgICB9ICAgIFxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IC8qIDMgLSDRgtGA0LXQuiAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICB9ICAgIFxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7IC8qIDUgLSDQv9C+0LvQt9GD0L3QvtC6ICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge2NvbG9yOiAkZ29sZDt9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIGEge3BhZGRpbmctdG9wOiAwO31cclxuICAgICAgJjpsYXN0LWNoaWxkIGEge3BhZGRpbmctYm90dG9tOiAwO31cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2xlYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTBweDsgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL3guc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWxlZnQ6IDhweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgJjphZnRlciB7YmFja2dyb3VuZDogJGdvbGQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1wYWdlIC5wYWdlLW5hdiB7XHJcbiAgJl9fZHJvcGRvd25zIHtmbG9hdDogbm9uZTt9XHJcbn1cclxuXHJcbi5yZXBlcnRvaXJlLWFyY2hpdmUtcGFnZSxcclxuLnRpY2tldHMtcGFnZSB7XHJcbiAgLmNhbGVuZGFyLWJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgLnBhZ2UtbmF2X190b2dnbGVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmVzcy10aGVhdGVyLXBhZ2UgLnBhZ2UtbmF2IHtcclxuICAmX19kcm9wZG93biB7ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O31cclxuICAmX19kcm9wZG93bnMge2Zsb2F0OiBub25lO31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tdG9wOiAyMHB4O31cclxufVxyXG5cclxuLnByZXNzLXBhZ2Uge1xyXG4gIC5wYWdlLW5hdiB7XHJcbiAgICAmX19kcm9wZG93biB7ZGlzcGxheTogZmxleDt9XHJcbiAgfVxyXG59IiwiLnBhZ2UtZmxleCB7XHJcbiAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfSBcclxuICAmX19hc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDVweCk7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7bWFyZ2luLXJpZ2h0OiA1MHB4O31cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgLyogMSAtINGB0LrRgNC+0LvQu9Cx0LDRgCAqL1xyXG4gICAgICAvLyB3aWR0aDogNHB4OyBcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gICAgXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IC8qIDMgLSDRgtGA0LXQuiAqL1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICB9ICAgIFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyAvKiA1IC0g0L/QvtC70LfRg9C90L7QuiAqL1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9wb2ludGVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZSxcclxuICAgICAgJi5zbGljay1jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZ2dsZXJ7XHJcbiAgICAgICY6aG92ZXIgLnRvZ2dsZXItYnRuIHtiYWNrZ3JvdW5kOiAkZ29sZDt9XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIC50b2dnbGVyLWJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICB3aWR0aDogMzBweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBtYXNrOiB1cmwoXCIuLi9pbWcvaWNvbnMvdG9nZ2xlci5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgfVxyXG4gICAgbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgICBcclxuICAgIC5zbGljay1saXN0IHtvdmVyZmxvdzogdW5zZXQ7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICB9IFxyXG4gICZfX21haW4gIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcbn1cclxuLnBhZ2UtYXNpZGUtY2xvbmVkIHtcclxuICBtYXJnaW4tdG9wOiAxNjhweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tdG9wOiAxMDVweDt9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmc6IDI0cHggMDt9XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcbiAgJl9fYmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtmb250LXNpemU6IDA7fVxyXG4gIH1cclxuICAmX19uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAwO31cclxuICB9XHJcbiAgJl9fbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIHdpZHRoOiAzN3B4OyBoZWlnaHQ6IDM3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYuZG90cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFjazUgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAzMnB4OyBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG59IiwiLnNvY2lhbHMge1xyXG4gIC5zb2NpYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAzMnB4OyBoZWlnaHQ6IDMycHg7fVxyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgJjpob3ZlciB7b3BhY2l0eTogMTt9XHJcbiAgfVxyXG4gICYud2hpdGUge1xyXG4gICAgLmZhY2Vib29rIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvZmFjZWJvb2std2hpdGUuc3ZnKTt9XHJcbiAgICAueW91dHViZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL3lvdXR1YmUtd2hpdGUuc3ZnKTt9XHJcbiAgICAuaW5zdGFncmFtIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvaW5zdGFncmFtLXdoaXRlLnN2Zyk7fVxyXG4gIH1cclxuICAmLmdvbGQge1xyXG4gICAgLmZhY2Vib29rIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvZmFjZWJvb2stZ29sZC5zdmcpO31cclxuICAgIC55b3V0dWJlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMveW91dHViZS1nb2xkLnN2Zyk7fVxyXG4gICAgLmluc3RhZ3JhbSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL2luc3RhZ3JhbS1nb2xkLnN2Zyk7fVxyXG4gIH1cclxuICAmLmJsYWNrIHtcclxuICAgIC5mYWNlYm9vayB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL2ZhY2Vib29rLWJsYWNrLnN2Zyk7fVxyXG4gICAgLnlvdXR1YmUge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy95b3V0dWJlLWJsYWNrLnN2Zyk7fVxyXG4gICAgLmluc3RhZ3JhbSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL2luc3RhZ3JhbS1ibGFjay5zdmcpO31cclxuICB9XHJcbn0iLCIuZXZlbnRzIHtcclxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jb250YWluZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7IHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMjIwcHg7IGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtkaXNwbGF5OiBmbGV4O31cclxuICB9XHJcbn1cclxuXHJcbi5rZXktZXZlbnRzIHtcclxuICAuZXZlbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luLXRvcDogMjRweDt9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogMjEwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaGlnaGxpZ2h0cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBib3R0b206IDE4MnB4O1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50IHtcclxuICAgIHdpZHRoOiA0NS41JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogNTg0cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7bWFyZ2luLWJvdHRvbTogMjRweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyMHZ3O1xyXG4gICAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7aGVpZ2h0OiAyOHZ3O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7aGVpZ2h0OiAzMDBweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2hlaWdodDogNDA4cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtoZWlnaHQ6IDYwdnc7fVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjkpLCByZ2JhKDAsIDAsIDAsIDApIDk5JSk7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTBweCA0MHB4IDI0cHggO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21pbi1oZWlnaHQ6IDI3MnB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bWluLWhlaWdodDogMjI2cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDdweDtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDhweCAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcmVtaWVyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxNnB4OyBsZWZ0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICB0b3A6IDEwcHg7IGxlZnQ6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsYWNrNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xyXG4gICAgICAmOmhvdmVyIHtjb2xvcjogJGdvbGQ7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgY29sb3I6ICRibGFjazM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDsgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiAyMzJweDsgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbG9zZXItZXZlbnRzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogODBweCAwIDEwMHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiA4MHB4IDAgNzBweDt9XHJcblxyXG4gIC5ldmVudHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICYtc2xpZGVyIHttYXJnaW4tdG9wOiAwO31cclxuICAgICAgJl9fbGluayB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDAwcHg7IGhlaWdodDogNTQ0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogMzU0cHg7IGhlaWdodDogNDgwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gICAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTMwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtoZWlnaHQ6IDEyOHB4O31cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1kYXkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0OHB4OyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjazQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJlbWllcmUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNDRweDsgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL3BhdHRlcm4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAzMjNweDtcclxuICAgICAgY29sb3I6ICRibGFjazU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogMjY3cHg7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NsYXNzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogOHB4O31cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB3aWR0aDogMTUycHg7IGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLmxpZ2h0IHtcclxuICAgICAgICAmOmhvdmVyIHtjb2xvcjogJGJsYWNrNSAhaW1wb3J0YW50O31cclxuICAgICAgICAmOmFmdGVyIHtiYWNrZ3JvdW5kOiAjZmZmfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICAgIC5ldmVudCB7XHJcbiAgICAgICAgICAmX19wcmV2aWV3IHtvcGFjaXR5OiAxO31cclxuICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICZfX2RhdGUtZGF5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLTY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19kYXRlLFxyXG4gICAgICAgICAgJl9fZGF0ZS1kYXksXHJcbiAgICAgICAgICAmX19wcmVtaWVyZSxcclxuICAgICAgICAgICZfX2NvbnRlbnQsXHJcbiAgICAgICAgICAmX190aXRsZSxcclxuICAgICAgICAgICZfX3RleHQge2NvbG9yOiAjZmZmO31cclxuICAgICAgICAgICZfX3ByZW1pZXJlOmFmdGVyIHtiYWNrZ3JvdW5kOiAjZmZmfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLmxpZ2h0IHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyAgIFxyXG4gICAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgLmV2ZW50IHtcclxuICAgICAgICAgICZfX3ByZXZpZXcge29wYWNpdHk6IDE7fVxyXG4gICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgJl9fZGF0ZS1kYXkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2RhdGUsXHJcbiAgICAgICAgICAmX19kYXRlLWRheSxcclxuICAgICAgICAgICZfX3ByZW1pZXJlLFxyXG4gICAgICAgICAgJl9fY29udGVudCxcclxuICAgICAgICAgICZfX3RpdGxlLFxyXG4gICAgICAgICAgJl9fdGV4dCB7Y29sb3I6ICNmZmY7fVxyXG4gICAgICAgICAgJl9fcHJlbWllcmU6YWZ0ZXIge2JhY2tncm91bmQ6ICNmZmZ9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ubGlnaHQge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMXB4OyByaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDsgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICY6YmVmb3JlIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgfVxyXG4gICAgICAmX19wcmVtaWVyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDZweDsgdG9wOiA5NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDsgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2hlYWRlcixcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAwOyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGltZSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NsYXNzIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbnMge3BhZGRpbmc6IDA7IG1hcmdpbi10b3A6IDI0cHg7fVxyXG4gICAgICAuYnRuIHt3aWR0aDogY2FsYyg1MCUgLSA0cHgpO31cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2hvd3R5cGVzIHtvdmVyZmxvdzogaGlkZGVuO31cclxuXHJcbi5zaG93dHlwZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5jb250YWluZXIge2hlaWdodDogMTAwJTt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7aGVpZ2h0OiA0MDVweCAhaW1wb3J0YW50O31cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCkgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSkgMHM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IC03MHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge3RvcDogMCAhaW1wb3J0YW50O31cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDQ3MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogMzU0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogNDY0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7d2lkdGg6IDgwdnc7fVxyXG4gIH1cclxuICAuaGlnaGxpZ2h0cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGxlZnQ6IDA7IHRvcDogLTI2cHg7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDIwN3B4O31cclxuICB9XHJcbn1cclxuXHJcbi5zaG93dHlwZS5vcGVyYSB7XHJcbiAgaGVpZ2h0OiA1ODdweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtoZWlnaHQ6IDQwNXB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtoZWlnaHQ6IDUwMHB4O31cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge3Bvc2l0aW9uOiB1bnNldDt9XHJcbiAgfVxyXG4gIC5zaG93dHlwZSB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1NXZ3O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogNjB2dzsgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBsZWZ0OiAxMXZ3O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBsZWZ0OiBhdXRvOyB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IHJpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3RvcDogMjM1cHggIWltcG9ydGFudDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3RvcDogMTUwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDU0cHg7IHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBsZWZ0OiBhdXRvOyByaWdodDogMTRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93dHlwZS5iYWxsZXkge1xyXG4gIGhlaWdodDogNDk0cHg7XHJcbiAgbWFyZ2luOiAyMDBweCAwIDI3MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgaGVpZ2h0OiAzNTRweDtcclxuICAgIG1hcmdpbjogMjU5cHggMCAyOTNweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBoZWlnaHQ6IDU3MnB4O1xyXG4gICAgbWFyZ2luOiAxMjBweCAwO1xyXG4gICAgLmNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgfVxyXG4gIC5zaG93dHlwZSB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgbGVmdDogMXZ3O1xyXG4gICAgICB3aWR0aDogNDJ2dztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogNTAlOyB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnV0dG9ucy1wbGF5LWRlZmF1bHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXI6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2J1dHRvbnMtcGxheS1ob3Zlci5zdmcpO31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bGVmdDogMDsgd2lkdGg6IDcwdnc7IGhlaWdodDogMzI0cHg7ICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGxlZnQ6IDMzdnc7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHRvcDogMjY0cHggIWltcG9ydGFudDsgbGVmdDogMjV2dztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt0b3A6IDMwMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt0b3A6IDE1MHB4IWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAxNHB4OyByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGxlZnQ6IDQ2dnc7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87IHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7IHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWdobGlnaHRzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd3JpdGluZy1tb2RlOiBsci10YjtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDsgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGxlZnQ6IGF1dG87IHJpZ2h0OiAtMzVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3JpZ2h0OiAwO31cclxuICB9XHJcbiAgLnN0YXR1ZS1pbWcge1xyXG4gICAgd2lkdGg6IDY3MXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTIwMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7dG9wOiAtMjU5cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0OTBweDsgXHJcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgIHRvcDogLTMzNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICB0b3A6IC01MzRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMzNHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93dHlwZS5jb25jZXJ0IHtcclxuICBoZWlnaHQ6IDYyNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogNDIwcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2hlaWdodDogNjMwcHg7fVxyXG4gIC5zaG93dHlwZSB7XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiA2MXZ3O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogNTV2dzt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiA4OHZ3OyBoZWlnaHQ6IDM2NXB4O31cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbGVmdDogMTB2dztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bGVmdDogMzJweDsgdG9wOiAzMDVweCAhaW1wb3J0YW50O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7dG9wOiAzNDBweCAhaW1wb3J0YW50O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7dG9wOiAxNTBweCFpbXBvcnRhbnQ7IGxlZnQ6IDhweDt9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbGVmdDogYXV0bzsgcmlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGFnZS1wb3B1cHMge1xyXG4gIHBhZGRpbmc6IDU2cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAmX19saXN0IHtkaXNwbGF5OiBmbGV4O31cclxuICAmX19pdGVtIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGltZyB7aGVpZ2h0OiAxMDAlO31cclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7bWFyZ2luLXJpZ2h0OiAwO31cclxuICAgICYubGFzdCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcjpiZWZvcmUge29wYWNpdHk6IDE7fVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc2xpZGVyIHtcclxuICBoZWlnaHQ6IDgwMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogNjQ1cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2hlaWdodDogNTIwcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2hlaWdodDogMzg4cHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2hlaWdodDogMzAwcHg7fVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge2hlaWdodDogMjIwcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIC5zbGljay1hcnJvdyB7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICB9XHJcbiAgJi13cmFwcGVyIHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4gICYtZXhwYW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDE2cHg7IHJpZ2h0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvZXhwYW5kLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgfVxyXG4gICYtbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtkaXNwbGF5OiBmbGV4O31cclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5zbGlkZS1jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICRibGFjazU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgfVxyXG4gICAgLnNsaWRlcy1jb3VudCB7XHJcbiAgICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5uZXdzLXNsaWRlciB7ICBcclxuICAubmV3IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDg5MHB4OyBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNDA0cHg7IGhlaWdodDogNTY4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDI3OHB4OyBoZWlnaHQ6IDUwNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgd2lkdGg6IDQzMHB4OyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZyB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7J31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDEwMCU7IGhlaWdodDogMzAwcHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtoZWlnaHQ6IDIyMHB4O31cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNDYwcHg7IGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNDBweCAxNXB4IDMycHggMjRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyNjhweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrMjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bWFyZ2luLWJvdHRvbTogOHB4O31cclxuICAgIH1cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbGVmdDogOHB4OyB0b3A6IDIyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtib3gtc2hhZG93OiAkc2hhZG93O31cclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDE1MHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIH1cclxuICAuYnRuLmxpZ2h0IHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtkaXNwbGF5OiBmbGV4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICB3aWR0aDogMTkycHg7IG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtcGFnZSB7XHJcbiAgLnBhZ2UtbmF2X19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG59IFxyXG4ubmV3cyB7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luOiAyNnB4IDA7fVxyXG4gIC5uZXcge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA2OHZ3O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXgtd2lkdGg6IDcwNHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWF4LXdpZHRoOiA1NDBweDt9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7aGVpZ2h0OiAxNDRweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGxlZnQ6IDA7IHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjE1cztcclxuICAgICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLTMwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgJjpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDIwN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICZfX2RhdGUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2syO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS44NnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmctdG9wOiA4cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZG93bmxvYWQge1xyXG4gICAgICB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1zaXplOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAmOmhvdmVyIHtiYWNrZ3JvdW5kOiAkZ29sZCAhaW1wb3J0YW50O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXNrLXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NvY2lhbHMsXHJcbiAgICAmX19kb3dubG9hZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Zm9udC1zaXplOiAxMnB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAubmV3e1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAmX19sb2dvIHtvcGFjaXR5OiAxO31cclxuICAgICAgICAgICZfX2RhdGUsXHJcbiAgICAgICAgICAmX190aXRsZSxcclxuICAgICAgICAgICZfX3RleHQsXHJcbiAgICAgICAgICAmX19hdXRob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3NvY2lhbC5zaGFyZSB7YmFja2dyb3VuZDogI2ZmZjt9XHJcbiAgICAgICAgICAmX19kb3dubG9hZCB7YmFja2dyb3VuZDogI2ZmZjt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBmbGV4O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ldyB7XHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjay01MDtcclxuICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAuc2hhcmUge21hcmdpbjogMCA4cHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgLnNoYXJlIHttYXJnaW46IDAgNHB4O31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zb2NpYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWFzay1zaXplOiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tcmlnaHQ6IDA7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hc2stc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgICYuc2hhcmUge21hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vc2hhcmUuc3ZnKTt9XHJcbiAgICAmLmZhY2Vib29rIHttYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvbWluL2ZhY2Vib29rLnN2Zyk7fVxyXG4gICAgJi50d2l0dGVyIHttYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvbWluL3R3aXR0ZXIuc3ZnKTt9XHJcbiAgICAmLmVtYWlsIHttYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3NvY2lhbHMvbWluL2VtYWlsLnN2Zyk7fVxyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICYuc2hhcmUge2JhY2tncm91bmQ6ICRnb2xkO31cclxuICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRnb2xkO31cclxuICB9XHJcbn0iLCIuaW5mb3JtYXRpb24ge1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogODBweCAwO31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nOiAxMjBweCAwO31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiA1NnB4IDAgMTIwcHg7fVxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDc0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHttYXgtd2lkdGg6IDEwMCU7fVxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tYm90dG9tOiAzMnB4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2ZsZXgtd3JhcDogd3JhcDt9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDQwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogOHB4O31cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDc1JSA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDYwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gIGNvbG9yOiAkYmxhY2s1O1xyXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47fVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkO31cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogNjB2dztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDgzJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogMTAwJTt9XHJcbiAgfVxyXG4gICZfX3ByZXZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcbiAgJl9fcXVvdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTRweDsgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge21hcmdpbi1ib3R0b206IDU2cHg7fVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtNjhweDsgdG9wOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwM3B4OyBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcXVvdGVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB3aWR0aDogNzVweDsgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIGxlZnQ6IC0zOHB4OyB0b3A6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7bGVmdDogMDt9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjgzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXV0aG9yIHtcclxuICAgICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogNTZweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLndpZGUge1xyXG4gICAgICB3aWR0aDogNTA4cHg7IGhlaWdodDogNDA3cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHdpZHRoOiA0MTJweDsgaGVpZ2h0OiAzMjRweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMzU1cHg7IGhlaWdodDogMjEycHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7aGVpZ2h0OiAzMDVweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2hlaWdodDogMTkwcHg7fVxyXG4gICAgfVxyXG4gICAgJi50YWxsIHtcclxuICAgICAgd2lkdGg6IDI5MnB4OyBoZWlnaHQ6IDcxMXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB3aWR0aDogMTkwcHg7IGhlaWdodDogNTI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDE0OHB4OyBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2hlaWdodDogOTAwcHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtoZWlnaHQ6IDUyMHB4O31cclxuICAgIH1cclxuICAgICYubGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyBcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBpbWcge3JpZ2h0OiAwOyBmbG9hdDogcmlnaHQ7fVxyXG4gICAgfVxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgIGltZyB7bGVmdDogMDsgZmxvYXQ6IGxlZnQ7fVxyXG4gICAgfVxyXG4gICAgJi5iaWcge1xyXG4gICAgICB3aWR0aDogMzAxcHg7IGhlaWdodDogNDUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxNzBweDsgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBoZWlnaHQ6IDY5NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZy10b3A6IDNweDt9XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICY6aG92ZXIge2NvbG9yOiAkZ29sZDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlMSB7XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7bWF4LXdpZHRoOiA3MyU7fVxyXG4gIH0gXHJcbiAgbWFyZ2luLXRvcDogNTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7bWF4LXdpZHRoOiA3MCU7fVxyXG4gICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogMzJweDt9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgY29sb3I6ICRibGFjazU7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogMTAwJTt9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZSwgLmFydGljbGUxIHtcclxuICBoNiB7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0IC5hcnRpY2xlX19pbWcgaW1nIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxufSIsIi5jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgbGVmdDogMDsgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDIwcHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIHBhZGRpbmc6IDMycHggMCA5NnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDhweDtcclxuICB9XHJcbiAgJi1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDU1cHg7IGhlaWdodDogMzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2NhbGVuZGFyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgIH1cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDEycHg7IGhlaWdodDogMTBweDtcclxuICAgICAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9jaGV2cm9uLXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0bnNuO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgd2lkdGg6IDQwcHg7IGhlaWdodDogMjRweDtcclxuICAgICAgc3BhbiB7d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDt9XHJcbiAgICAgICY6YWZ0ZXIge3dpZHRoOiAxMHB4OyBoZWlnaHQ6IDlweDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICY6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7d2lkdGg6IDY2dnc7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDMyN3B4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge3dpZHRoOiAyOTJweDt9XHJcbiAgfVxyXG4gICYtc2xpZGVyIHt3aWR0aDogMTAwJTt9XHJcbiAgLmJ0bi5saWdodCB7XHJcbiAgICB0b3A6IDU0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDMycHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7bWFyZ2luOiAwIGF1dG87fVxyXG4gIH1cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogYXV0bzsgbGVmdDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvdHRvbTogLTkycHg7IHJpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7IGhlaWdodDogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3R0b206IC02NHB4O1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd3MvbG9uZy1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICY6YmVmb3JlIHtkaXNwbGF5OiBub25lO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy9sb25nLWRpc2FibGVkLnN2ZykgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIHJpZ2h0OiAxNjJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICByaWdodDogMTQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoKDg4dncgLSAxNTBweCkvNCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogY2FsYygoOTF2dyAtIDEwMHB4KS8zKTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogY2FsYyg4NjBweCAvIDMpO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAzMjdweDt9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHt3aWR0aDogMjkycHg7fVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7bWFyZ2luLWxlZnQ6IDI1cHg7fVxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDIzNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDsgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDE2cHg7fVxyXG4gIH1cclxuICAmX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgICZfX2hlYWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7fVxyXG4gICAgfVxyXG4gICAgJl9faGNlbGwge1xyXG4gICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIGNvbG9yOiAjZDNkM2QzO1xyXG4gICAgICB3aWR0aDogNDlweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2VsbCB7XHJcbiAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge2JvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTt9XHJcbiAgICAgICYuZGlzYWJsZSB7Y29sb3I6ICNkM2QzZDM7fVxyXG4gICAgICAmLmhvbGlkYXkge2NvbG9yOiAkcmVkO31cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2xvc2VyLWRhdGVzIHtcclxuICBwYWRkaW5nOiA0OHB4IDAgODRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nOiA0MHB4IDAgNDhweDt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogNjRweCAwO31cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jYWxlbmRhciB7XHJcbiAgICB0b3A6IDExOXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7dG9wOiAxMDVweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt0b3A6IDExMXB4O31cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5mdWxsIC5jbG9zZXItZGF0ZXNfX2l0ZW0ge3BhZGRpbmc6IDAgIWltcG9ydGFudDt9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAgMTA1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogMTZweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICBwYWRkaW5nOiAwIDc1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtwYWRkaW5nOiAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogNDBweDt9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtjb2xvcjogJGdvbGQ7fVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDsgdG9wOiAycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NhbGVuZGFyLWdvbGQtc20uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAmOmJlZm9yZSB7d2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogMjYwcHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dlZWtkYXkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2NXB4KSB7d2lkdGg6IDEwMCU7fVxyXG4gIH1cclxuXHJcbiAgJl9fdGltZSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Nsb2NrLWdvbGQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICY6YmVmb3JlIHt3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiA0OCU7fVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgd2lkdGg6IDEwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMjBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgd2lkdGg6IDE1MnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMjk0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogMjA2cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDE2NHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiAxNTJweDt9XHJcbiAgfVxyXG59IiwiLnN0YXR1ZS1wYXJ0bmVycyB7XHJcbiAgbWFyZ2luOiA2MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbjogNDVweDt9XHJcbn1cclxuXHJcbiIsIi5jb250YWN0cy1pY29uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmctbGVmdDogNDBweDt9XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gIH1cclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJGJsYWNrNTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIH1cclxuICAgICY6aG92ZXIge2NvbG9yOiAkZ29sZDt9XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgJi50ZWw6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3Bob25lLWdvbGQuc3ZnKTt9XHJcbiAgJi5lbWFpbDpiZWZvcmUge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYXQtc2lnbi1nb2xkLnN2Zyk7fVxyXG4gICYubWFwOmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tYXAtZ29sZC5zdmcpO31cclxuICAmLnNvY2lhbDpiZWZvcmUge2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy1nb2xkLnN2Zyk7fVxyXG4gICYuY2xvY2s6YmVmb3JlIHtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Nsb2NrLWdvbGQuc3ZnKTt9XHJcbiAgJi5kYXRlOmJlZm9yZSB7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jYWxlbmRhci1nb2xkLnN2Zyk7fVxyXG59XHJcblxyXG5cclxuLmNvbnRhY3QtdXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nOiA4MHB4IDA7fVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA3MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogMDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAwIDE0cHg7fVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWluZm8ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDEwMCU7fVxyXG4gIC5jb250YWN0cyB7XHJcbiAgICAmX190ZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gICAgJi1mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAmX19yb3cge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtmbGV4LXdyYXA6IHdyYXA7fVxyXG4gICAgICB9XHJcbiAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGEge21hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge21hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7IHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudzMzIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tcmlnaHQ6IDIzcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLWZvcm0ge1xyXG4gIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogMCA3NHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtwYWRkaW5nOiAwIDUwcHg7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmc6IDA7fVxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIH1cclxuICAgICY6Zm9jdXMgfiBsYWJlbCAuY2hhciB7XHJcbiAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtcGluaztcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjotd2Via2l0LWF1dG9maWxsLFxyXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGdvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3dpZHRoOiBjYWxjKDUwJSAtIDhweCk7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgJi53MTAwIHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBcclxuICAgIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgLmNoYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cztcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDIwbXMgKiB2YXIoLS1jaGFyLWluZGV4KSk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcclxuICAgICAgfVxyXG4gICAgICBzcGFuLmdvbGQge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAuY2hhciB7Y29sb3I6ICRnb2xkO31cclxuICAgICAgfVxyXG4gICAgICAmLnZhbGlkIC5jaGFyIHtcclxuICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHt3aWR0aDogMTAwJTt9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgc3BhbiB7Y29sb3I6ICRnb2xkO31cclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gICZfX2FjY2VwdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tdG9wOiA0MHB4O31cclxuICB9XHJcbn1cclxuXHJcbiIsIi5wcmVzcyB7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luOiA4cHggMDt9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHttYXgtd2lkdGg6IDczJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAwIDhweDt9XHJcbiAgfVxyXG4gICZfX2FydGljbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDMycHggNzRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmc6IDMycHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTJweCAyNHB4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICBwYWRkaW5nOiA0OHB4IDZweCAyNHB4O1xyXG4gICAgfVxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgLnByZXNzX19sb2dvIGltZyB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMnB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB3aWR0aDogMjA2cHg7IGhlaWdodDogMTM3cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDYwdnc7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgY29sb3I6ICRibGFjazU7XHJcbiAgJl9fZGF0ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjg2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmctdG9wOiA4cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtvcmRlcjogMTt9XHJcbiAgfVxyXG4gICZfX2Rvd25sb2FkcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgYSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kb3dubG9hZCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIG1hc2stc2l6ZTogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hc2stc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc29jaWFscyxcclxuICAmX19kb3dubG9hZCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBub25lO31cclxuICB9XHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge3doaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Zm9udC1zaXplOiAxMnB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMDZweDtcclxuICAgICYuY2VudGVyIHttYXJnaW46IDAgYXV0bzt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBmbGV4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge21hcmdpbjogMCBhdXRvO31cclxuICB9XHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICY6aG92ZXIge3dpZHRoOiAxMTBweDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge2xlZnQ6IDQwcHg7fVxyXG4gICAgICAmOmFmdGVyIHtsZWZ0OiA5NnB4O31cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc29jaWFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hc2stc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgJi5zaGFyZSB7bWFzay1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zb2NpYWxzL21pbi9zaGFyZS5zdmcpO31cclxuICAgICYuZmFjZWJvb2sge21hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vZmFjZWJvb2suc3ZnKTt9XHJcbiAgICAmLnR3aXR0ZXIge21hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vdHdpdHRlci5zdmcpO31cclxuICAgICYuZW1haWwge21hc2staW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc29jaWFscy9taW4vZW1haWwuc3ZnKTt9XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDtcclxuICAgICYuc2hhcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuICAgICY6aG92ZXIge2JhY2tncm91bmQ6ICRibGFjazU7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hc2stc2l6ZTogMTZweDtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogM3B4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHttYXJnaW4tcmlnaHQ6IDMycHg7fVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5waG90by1uLXZpZGVvIHtcclxuICAucGhvdG9zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgfVxyXG4gIC5waG90byB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW46IDAgLTRweDt9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6IDEzMnB4OyBoZWlnaHQ6IDExOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCA4cHggMjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweCAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzZweDtcclxuICAgICAgfVxyXG4gICAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICAucGhvdG9fX2xvZ28gaW1nIHt0cmFuc2Zvcm06IHNjYWxlKDEuMSk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rvd25sb2FkIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMzJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXNrOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrNTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogOHB4OyB0b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7YmFja2dyb3VuZDogJGdvbGQ7fVxyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3dpZHRoOiAzNTNweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge2ZvbnQtc2l6ZTogMTBweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZGVvcyB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgfVxyXG4gIC52aWRlbyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW46IDA7fVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAyODBweDsgaGVpZ2h0OiAyMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgOHB4IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgLnZpZGVvX19sb2dvIGltZyB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gICAgICB9XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J1dHRvbnMtcGxheS1kZWZhdWx0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcjpiZWZvcmUge3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMS4yKTt9XHJcbiAgICB9XHJcbiAgICAmX19kb3dubG9hZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFzazogdXJsKC4uL2ltZy9pY29ucy9kb3dubG9hZC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjazU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDhweDsgdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge2JhY2tncm91bmQ6ICRnb2xkO31cclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogMzUzcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3dpZHRoOiAxMDAlO31cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtmb250LXNpemU6IDEwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGhvdG8tZmFuY3ktYnRuIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gIGJvdHRvbTogNjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICY6YmVmb3JlIHtiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7fVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3dpZHRoOiAyODBweDt9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7Ym90dG9tOiAzNnB4O31cclxufSIsIi5tYWluLXNjcmVlbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDQ1dmg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmctYm90dG9tOiAyOHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDB2aDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmctdG9wOiA0NXZoO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBwYWRkaW5nOiAwIDhweDsgXHJcbiAgICAgIHBhZGRpbmctdG9wOiA0NXZoO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDI5NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDsgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFscyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcmlnaHQ6IDA7IGJvdHRvbTogMjVweDtcclxuICAgIC5zb2NpYWwge21hcmdpbi10b3A6IDMycHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtib3R0b206IDc1cHg7fSAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2Rpc3BsYXk6IG5vbmU7fSBcclxuICB9XHJcbiAgXHJcbiAgLnNwb25zb3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAwOyBib3R0b206IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMDAlO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgLnNwb25zb3Ige1xyXG4gICAgICB3aWR0aDogMTYwcHg7IGhlaWdodDogNTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDdweDtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICAmOmhvdmVyIHtvcGFjaXR5OiAxO31cclxuICAgICAgaW1nIHttYXgtd2lkdGg6IDEwMCU7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB3aWR0aDogMTE0cHg7IGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtib3R0b206IDc1cHg7fSAgICAgXHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGxlZnQ6IDA7IHRvcDogMDtcclxuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLnNsaWNrLWxpc3QsXHJcbiAgLnNsaWNrLXRyYWNrIHtoZWlnaHQ6IDEwMCU7fVxyXG4gIC5zbGljay1saXN0IHsgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgQGluY2x1ZGUgbm9pc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1wYWdlIHsgICBcclxuICAua2V5LWV2ZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMTIwcHggMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3BhZGRpbmc6IDExOHB4IDAgODBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nOiAxMDRweCAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3BhZGRpbmc6IDY0cHggMCA4MHB4O31cclxuICAgIC5ldmVudHNfX3RpdGxlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2hpdGUtc3BhY2U6IG5vcm1hbDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvd3R5cGVzIHtcclxuICAgIHBhZGRpbmc6IDE3NnB4IDAgMjQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZzogMTEycHggMCAxMThweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3MtZXZlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwNHB4IDAgMTc2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5ldmVudHNfX2xpbmsge3dpZHRoOiAxODBweDt9XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeS1zY3JlZW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjQwcHggMCAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyMDAwcHgpIHttYXJnaW4tYm90dG9tOiA2MDBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nOiAxMjBweCAwIDU2cHg7IG1hcmdpbi1ib3R0b206IDU1MHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge21hcmdpbi1ib3R0b206IDM1MHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbjogMDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtwYWRkaW5nOiAxMjBweCAwO31cclxuICAgIC5iZy1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwOyAgdG9wOiA1MDBweDtcclxuICAgICAgd2lkdGg6IDY2dnc7IGhlaWdodDogMzd2dztcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt0b3A6IDMwMHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODVweDsgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDQ4cHg7fVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nLWxlZnQ6IDc0cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxyXG4gICAgfVxyXG4gICAgLnRleHQxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgd2lkdGg6IDUwOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICB3aWR0aDogMzU0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt3aWR0aDogMTAwJTt9XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctbGluayB7XHJcbiAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDE4MHB4O31cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMDsgdG9wOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tdG9wOiAyMHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7aGVpZ2h0OiAyODBweDt9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgaW1nIHt3aWR0aDogYXV0bzsgbWFyZ2luLWxlZnQ6IC0xODBweDt9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICBpbWcge21hcmdpbi1sZWZ0OiAtMTUwcHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNYWluLXNsaWRlciByZXdvcmtcclxuLm1haW4tc2xpZGVyX19zbGlkZSB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoMSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcbn1cclxuLm1haW4tc2NyZWVuIC5jb250YWluZXIge3BhZGRpbmctdG9wOiA3MHZoO31cclxuXHJcbi5tYWluLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcbi5tYWluLXNsaWRlciAuc2xpY2stc2xpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBub2lzZTtcclxufSIsIi5yZXBlcnRvaXJlIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vINCf0LXRgNC10LrRgNGL0YLQuNC1INC70LjRiNC90LXQuSDQvdC40LbQvdC10Lkg0LPRgNCw0L3QuNGG0YtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBsZWZ0OiAwOyBib3R0b206IC0xcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZDogJGJvcmRlcjtcclxuICAgICAgbGVmdDogMDsgYm90dG9tOiAtNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Ym90dG9tOiAtMzJweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2JvdHRvbTogLTI1cHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xyXG4gICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgJjpub3QoOm50aC1jaGlsZCg0bis0KSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAmOmJlZm9yZSB7d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO31cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgICAgICAgdG9wOiAwOyByaWdodDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDM0cHgpO1xyXG4gICAgICAgIC5jYXJkX19jb250ZW50IHtwYWRkaW5nOiAwIDE3cHg7fVxyXG4gICAgICAgIC5jYXJkX19sb2dvIGltZyB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gd2lkdGgsIGhlaWdodCwgbWFyZ2luIGFuZCBncmlkIGJvcmRlcnMgZm9yIDk5Mi0xOTIwXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDM1cHgpO1xyXG4gICAgICBtYXJnaW46IDMycHggMDtcclxuICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiszKSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcclxuICAgICAgICAmOmJlZm9yZSB7d2lkdGg6IGNhbGMoMTAwJSArIDUycHgpO31cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgICAgICAgdG9wOiAwOyByaWdodDogLTI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXBwZXI6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDU0cHgpO1xyXG4gICAgICAgIC5jYXJkX19jb250ZW50IHtwYWRkaW5nOiAwIDI3cHg7fVxyXG4gICAgICAgIC5jYXJkX19sb2dvIGltZyB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gd2lkdGgsIGhlaWdodCwgbWFyZ2luIGFuZCBncmlkIGJvcmRlcnMgZm9yIDc2OC05OTJcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgJjpub3QoOm50aC1jaGlsZChldmVuKSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAmOmJlZm9yZSB7d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO31cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgICAgICAgdG9wOiAwOyByaWdodDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNHB4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBoZWlnaHQ6IDEzdnc7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGltZyB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgdHJhbnNpdGlvbjogJHRuc247fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtoZWlnaHQ6IDE4dnc7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtoZWlnaHQ6IDIyMHB4O31cclxuICAgIH1cclxuICAgICZfX2hpbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7IGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjay01MDtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX3Nob3d0eXBlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibGFjazI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjg2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtjb2xvcjogJGdvbGQgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RhdGVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwOyBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEzcHgpO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfQmtGD0L/QuNGC0Ywg0LHQuNC70LXRgic7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpcHN0aWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtmb250LXNpemU6IDEwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2ZvbnQtc2l6ZTogOXB4O31cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaXBzdGljaztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgyMDQsIDQxLCA1NCwgMC41KTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KS8zKTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMycHgpLzMpO1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6IDE2cHg7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkvMyk7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogMTJweDt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25vZGF0ZXMge1xyXG4gICAgICB3aWR0aDogMTYwcHg7IGhlaWdodDogNDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtoZWlnaHQ6IDQwcHg7fVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwOyBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTY0cHg7IGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7fVxyXG4gICAgICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgICAmX19sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDsgdG9wOiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDsgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fc2hvd3R5cGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYXV0aG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9ucyxcclxuICAgICAgJl9fZGF0ZXMge1xyXG4gICAgICAgIGJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcmNoaXZlIHtcclxuICAgIC5jYXJkIHtcclxuICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXZ3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogMjh2dzt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7aGVpZ2h0OiAzMDBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7aGVpZ2h0OiAxNDlweDt9XHJcbiAgICAgIH1cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWluLWhlaWdodDogMTQ5cHg7fVxyXG4gICAgICB9XHJcbiAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIgLmNhcmRfX2J1dHRvbnMge2Rpc3BsYXk6IGZsZXg7IG9wYWNpdHk6IDE7fVxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtmb250LXNpemU6IDEycHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ubGlnaHQge1xyXG4gICAgICAgIHdpZHRoOiAxNDRweDsgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogMTIwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge3dpZHRoOiBjYWxjKDUwJSAtIDRweCk7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxODBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDIzMnB4O31cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDQ4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICY6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoNW4rNSkpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTlweDtcclxuICAgICAgICAgICY6YmVmb3JlIHt3aWR0aDogY2FsYygxMDAlICsgNjBweCk7fVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyO1xyXG4gICAgICAgICAgICB0b3A6IDA7IHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlcjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgLmNhcmRfX2NvbnRlbnQge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIHdpZHRoLCBoZWlnaHQsIG1hcmdpbiBhbmQgZ3JpZCBib3JkZXJzIGZvciA5OTItMTU1MFxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgJjphZnRlciB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgJjpub3QoOm50aC1jaGlsZCg0bis0KSkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgJjpiZWZvcmUge3dpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTt9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XHJcbiAgICAgICAgICAgIHRvcDogMDsgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyOmhvdmVyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzRweCk7XHJcbiAgICAgICAgICAuY2FyZF9fY29udGVudCB7cGFkZGluZzogMCAxN3B4O31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gd2lkdGgsIGhlaWdodCwgbWFyZ2luIGFuZCBncmlkIGJvcmRlcnMgZm9yIDc2OC05OTJcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KS8zKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge3dpZHRoOiAxMDAlO31cclxuICAgICAgICAmOmFmdGVyIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDNuKzMpKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO31cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlcjtcclxuICAgICAgICAgICAgdG9wOiAwOyByaWdodDogLThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlcjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XHJcbiAgICAgICAgICAuY2FyZF9fY29udGVudCB7cGFkZGluZzogMCA5cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcm9ncmFtIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW4tYm90dG9tOiAwO31cclxuICAgIH1cclxuICAgIC5jYXJkIHtcclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1NSUgLSA4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpICFpbXBvcnRhbnQ7fVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ubGlnaHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDhweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpICFpbXBvcnRhbnQ7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVwZXJ0b2lyZS1hcmNoaXZlLXBhZ2UgLmNhbGVuZGFyLWJ0biB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuZXZlbnQtcGFnZSB7XHJcbiAgJl9faW1nIHtcclxuICAgIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjNweDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge2hlaWdodDogNzAwcHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2hlaWdodDogNDAwcHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7aGVpZ2h0OiAyMDBweDt9XHJcbiAgfVxyXG4gIC5hcnRpY2xlIHtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBtYXJnaW46IDgwcHggYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlcGVydG9pcmUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xyXG4gICAgICAuY2FyZF9fYnV0dG9uIHtmb250LXNpemU6IDEwcHggIWltcG9ydGFudDt9XHJcbiAgICAgIC5idG4ubGlnaHQge21hcmdpbjogMDt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgLmNhcmRfX2hpbnQge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50LXNjcmVlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBhZGRpbmctdG9wOiAxNDZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA1NnB4O1xyXG4gICAgLnNjcm9sbC1oaW50IHtkaXNwbGF5OiBub25lO31cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX2xvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICBAaW5jbHVkZSBub2lzZTtcclxuICAgIGltZyB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7J31cclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDAgMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nOiAwIDE0cHg7fVxyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzIGF7XHJcbiAgICAmOmxhc3QtY2hpbGQge2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7fVxyXG4gICAgJjpob3ZlciB7Y29sb3I6ICNmZmYgIWltcG9ydGFudDt9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fdHlwZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXV0aG9yIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvcGF0dGVybjIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDE5NXB4OyBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDsgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi5yZWQge1xyXG4gICAgd2lkdGg6IDI5NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDIwNnB4O31cclxuICB9XHJcbiAgXHJcbiAgJl9fZGF0ZXMge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMzZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50cyB7XHJcbiAgcGFkZGluZzogMTIwcHggMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nOiA4MHB4IDA7fVxyXG4gICYtY29udGVudCB7XHJcbiAgICB3aWR0aDogOTQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge3dpZHRoOiA3MjRweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogODMlO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3dpZHRoOiAxMDAlO31cclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogMTJweDt9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgY29sb3I6ICRibGFjazU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mdWxsIHtkaXNwbGF5OiBub25lO31cclxuICAmLXRvZ2dsZXIge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDIwMHB4O31cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDsgdG9wOiAtNTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLmJhY2s6YmVmb3JlIHtkaXNwbGF5OiBub25lO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5iYWNrOmFmdGVyIHtsZWZ0OiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBlcmZvcm1lcnMge1xyXG4gIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtwYWRkaW5nOiA4MHB4IDA7fVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyNjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWF4LXdpZHRoOiA4NzJweDt9XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDQwcHg7fVxyXG4gIH1cclxuICAubmF2X19idG4ge1xyXG4gICAgd2lkdGg6IDIxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogMTMwcHg7IGhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5wZXJmb3JtZXIge1xyXG4gICAgd2lkdGg6IDYxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogNDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHttYXJnaW4tcmlnaHQ6IDE2cHg7fVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgICB3aWR0aDogMTg0cHg7IGhlaWdodDogMjQ0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMnB4OyBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTA0cHg7IGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4OyBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JvbGUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtjb2xvcjogJGJsYWNrMjt9XHJcbiAgICAmOmhvdmVyIC5wZXJmb3JtZXIge1xyXG4gICAgICAmX19sb2dvIHtmaWx0ZXI6IG5vbmV9XHJcbiAgICAgICZfX25hbWUge2NvbG9yOiAkZ29sZDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWNvbmRhcnkge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgfVxyXG4gIC5zZWNvbmRhcnkge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IDE2cHg7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX3RleHQge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRuc247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRpY2tldHMtcGFnZSB7IFxyXG4gIC5jYWxlbmRhci1idG5cclxuICAudGlja2V0cyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xyXG4gIH1cclxuICAudGlja2V0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXI7fVxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLnRpY2tldF9fY29udGVudHtib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjt9XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLnRpY2tldF9fbGVmdCB7b3BhY2l0eTogMDt9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgLnRpY2tldCB7XHJcbiAgICAgICAgICAmX19kYXRlLFxyXG4gICAgICAgICAgJl9fZGF5LFxyXG4gICAgICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICAgICAmX190aW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGVmdCB7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAmX19jb250ZW50e2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnR9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtkaXNwbGF5OiBibG9jazt9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMTVweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge29wYWNpdHk6IDEgIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICB9XHJcbiAgICAmX19kYXkge1xyXG4gICAgICB3aWR0aDogNThweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgIH1cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHJlbWllcmUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge2ZvbnQtc2l6ZTogMTJweDt9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxNDRweDsgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL3BhdHRlcm4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogMTA3cHg7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDgyJTt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxMzJweDsgaGVpZ2h0OiAxODRweDtcclxuICAgICAgaW1nIHt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDsgdG9wOiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTJweDsgaGVpZ2h0OiAxNTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHttYXJnaW46IDA7IGZsZXg6IDA7fVxyXG4gICAgfVxyXG4gICAgJl9fY2xhc3Mge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7bWFyZ2luLWJvdHRvbTogMzJweDt9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtsaW5lLWhlaWdodDogMC45O31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7Zm9udC1zaXplOiAxOHB4O31cclxuICAgIH1cclxuICAgICZfX2F1dGhvciAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgY29sb3I6ICRnb2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXIge2NvbG9yOiAjOUI3RDUwICFpbXBvcnRhbnQ7fVxyXG4gICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7IGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMzRweCAwIC0zNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hc2lkZSB7XHJcbiAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge3dpZHRoOiAxNjBweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt3aWR0aDogMTAwJTt9XHJcbiAgICB9XHJcbiAgICAmX190aW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjhweDsgbGVmdDogMjQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAmLnJlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge3dpZHRoOiAxMDAlO31cclxuICAgICAgfVxyXG4gICAgICAmLmxpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbS1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjhweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWQtdGlja2V0cyB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3dpZHRoOiAyMzJweDt9XHJcbiAgfVxyXG59IiwiLmhpc3RvcnktcGFnZSB7XHJcbiAgLnBhZ2UtZmxleCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5wYWdlLWZsZXhfX2FzaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtZmxleF9fbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxlZnQ6IC03NXB4OyB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7bGVmdDogLTM1cHg7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpc3Rvcnkge1xyXG4gICZfX3NsaWRlciAuc2xpY2stbGlzdCB7b3ZlcmZsb3c6IHVuc2V0O31cclxuICAmX19saW5rIHtkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7fVxyXG4gICZfX3NsaWRlIHtcclxuICAgIHdpZHRoOiA1N3Z3O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7d2lkdGg6IDYwMHB4O31cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB3aWR0aDogNzA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiA0NDhweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguc2xpY2stYWN0aXZlKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIC5oaXN0b3J5X19mb290ZXIge29wYWNpdHk6IDA7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0cmFuc2l0aW9uOiAkdG5zbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaW1nIHt3aWR0aDogMTAwJTt9XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgY29sb3I6ICRibGFjazU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuZHJvcC1jYXAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDsgICAgXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG59IiwiLmNvbGxlY3RpdmUge1xyXG4gIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGgzOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6IDgwcHg7fVxyXG4gIH1cclxuICAuZW1wbG95ZWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1yaWdodDogMTZweDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi1yaWdodDogMDt9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5lbXBsb3llZV9fbG9nbyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIHdpZHRoOiAyNTZweDsgaGVpZ2h0OiAzNDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2RlZmF1bHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwNnB4OyBoZWlnaHQ6IDI3NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTY1cHg7IGhlaWdodDogMjIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4OyBoZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgICBjb2xvcjogJGJsYWNrMjtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkO31cclxuICAgICAgc3BhbiB7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aXZlLXBhZ2Uge1xyXG4gIC5wYWdlLWZsZXhfX2FzaWRlIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFjdHMtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nLWJvdHRvbTogMDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nLXRvcDogNTZweDt9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDI4cHg7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRheC1jb2xsZWN0aXZlX2RlcGFydG1lbnRzIC5kcm9wZG93biB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59IiwiLmVtcGxveWVlLXBhZ2UsXHJcbi5ndWVzdC1wYWdlIHtcclxuICAuYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGg2IHtvcmRlcjogLTE7fSAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYXJ0bmVycy1wYWdlIHtcclxuICAuaC11bmRlcmxpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge21hcmdpbi10b3A6IDMycHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucGFnZS1mbGV4X19tYWluIHAge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge3dpZHRoOiA1NnZ3O31cclxuICB9XHJcblxyXG4gIC8vIFNwb25zb3JzXHJcbiAgLnNwb25zb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW46IDAgLTRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwb25zb3Ige1xyXG4gICAgd2lkdGg6IDIwNXB4OyBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaW1nIHt3aWR0aDogNzAlO31cclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgJjpob3ZlciB7ZmlsdGVyOiBub25lO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCA0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTsgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRnJpZW5kc1xyXG4gIC5mcmllbmRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC5mcmllbmQge1xyXG4gICAgY29sb3I6ICRibGFjazU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHt3aWR0aDogMzMuMzMlO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge21hcmdpbi1ib3R0b206IDE2cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7d2lkdGg6IDUwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0cy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVxdWlzaXRlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7bWFyZ2luLXRvcDogMjRweDt9XHJcbiAgICAmLWJsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge3dpZHRoOiA1NnZ3O31cclxuICAgIH1cclxuICAgICYtbnVtYmVyIHtcclxuICAgICAgY29sb3I6ICRibGFjazU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzLXBhZ2Uge1xyXG4gIC5tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmVzcyB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogODBweCAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmctdG9wOiA1NnB4O31cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7cGFkZGluZzogMDt9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge3BhZGRpbmc6IDAgMTRweDt9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMDAlO31cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgICZfX25hbWUge21hcmdpbi1ib3R0b206IDRweDt9XHJcbiAgICAmX19wb3N0IHtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge21hcmdpbi10b3A6IDQwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdHMge1xyXG4gICAgJi1pbmZvIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgfVxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLXRvcDogLTEwcHg7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB3aWR0aDogNTAlOyBcclxuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA4MyU7IGhlaWdodDogNzclO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMCU7IHRvcDogMTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgdG9wOiA4JTsgaGVpZ2h0OiA3OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5ldy1wYWdlIHtcclxuICAubmV3cy1ldmVudHMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHggMCAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1jb250ZW50IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDgwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1mb290ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIC5uZXctY29udGVudCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdfX3NvY2lhbHM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrLTMwO1xyXG4gICAgLnNoYXJlIHtiYWNrZ3JvdW5kOiAjZmZmO31cclxuICB9XHJcbn1cclxuXHJcbi5uZXctYXJ0aWNsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7bWFyZ2luLWJvdHRvbTogODBweDt9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBpbWcge3dpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyd9XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7aGVpZ2h0OiA0MDBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtoZWlnaHQ6IDMxNXB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2hlaWdodDogMjUwcHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7aGVpZ2h0OiAxNzVweDt9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDEwMCU7fVxyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmluZm9fX3RpdGxlIHtcclxuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDE2cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMDAlO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2ZsZXgtd3JhcDogd3JhcDt9XHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHt3aWR0aDogMzIwcHg7fVxyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt3aWR0aDogY2FsYyg1MCUgLSA4cHgpO31cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7d2lkdGg6IDEwMCU7fVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi50b3VyLTNkIHtcclxuICAmLXBhZ2UgLnBhZ2UtZmxleF9fbWFpbiB7cG9zaXRpb246IHJlbGF0aXZlO31cclxuICAmX19ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDsgdG9wOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fVxyXG4gIH1cclxuICAmX19mcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzOHZ3O1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIGlmcmFtZSB7d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtoZWlnaHQ6IDU1dnc7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7aGVpZ2h0OiA5MHZ3O31cclxuICB9XHJcbn0iLCIuZmFxIHtcclxuICBtYXJnaW46IDI0cHggMCAxMjBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tdG9wOiAxNXB4O31cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHttYXgtd2lkdGg6IDczJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAwIDhweDt9XHJcbiAgfSBcclxuICAmX19ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMzJweCA3NHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7cGFkZGluZzogMzJweCA1MHB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge3BhZGRpbmc6IDI0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cGFkZGluZzogMjRweCA2cHg7fVxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgIC5mYXFfX3F1ZXN0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgLmZhcV9fcXVlc3Rpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICAgICAgJjphZnRlciB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3F1ZXN0aW9uIHtcclxuICAgIGNvbG9yOiAkYmxhY2szO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0zMHB4OyB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTRweDsgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93cy93aWRlLWRlZmF1bHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRyYW5zaXRpb246ICR0bnNuO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hbnN3ZXIge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgY29sb3I6ICRibGFjazU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge21hcmdpbi1ib3R0b206IDE2cHg7fVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWN0cyB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7cGFkZGluZzogODBweCAwO31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3BhZGRpbmctdG9wOiA1NnB4O31cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHttYXgtd2lkdGg6IDczJTt9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3dpZHRoOiAxMDAlO31cclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAudzUwIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7d2lkdGg6IGF1dG87fVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7Y29sb3I6ICRnb2xkO31cclxuICAgIH1cclxuICAgIC5jb250YWN0cy1pY29uIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOmJlZm9yZSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0cy1pY29uLnRlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cclxuICAgIH1cclxuICAgIC5jb250YWN0c19fbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tYm90dG9tOiAyNHB4O31cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJlc3Mtcm9vbS1wYWdlIHtcclxuICAuZXZlbnQtc2NyZWVuIHtcclxuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY3JvbGwtaGludCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6aG92ZXI6YWZ0ZXIge2hlaWdodDogNTVweDt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5zaG93dHlwZXMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICB9XHJcbiAgLnNob3d0eXBlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2hlaWdodDogNDcwcHggIWltcG9ydGFudDt9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub3BlcmEge1xyXG4gICAgICAuc3RhdHVlLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMTM1cHg7XHJcbiAgICAgICAgICBib3R0b206IC0yNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBib3R0b206IC0xNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICBib3R0b206IC0xMDBweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaG93dHlwZSB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogMjM1cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDE0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvOyBsZWZ0OiA2dnc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtsZWZ0OiAwO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBsZWZ0OiA2MnZ3OyB0b3A6IDIwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogYXV0bzsgbGVmdDogYXV0bzsgcmlnaHQ6IDA7fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cmlnaHQ6IGF1dG87fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYWxsZXkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtoZWlnaHQ6IDMyNHB4O31cclxuICAgICAgLnN0YXR1ZS1pbWcge1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHt0b3A6IDIwMHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt0b3A6IC0xMjBweDsgd2lkdGg6IDMwMHB4O31cclxuICAgICAgfVxyXG4gICAgICAuc2hvd3R5cGUge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIHJpZ2h0OiA0MHZ3OyBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7bGVmdDogMTl2dzsgcmlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7dG9wOiAzMDBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHt0b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IGxlZnQ6IDE2dnc7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHt3aWR0aDogNDV2dzt9XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvOyByaWdodDogNnZ3O1xyXG4gICAgICAgICAgJjpiZWZvcmUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7cmlnaHQ6IDA7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHJpZ2h0OiA1MnZ3OyBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7bGVmdDogMTl2dzsgcmlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7bGVmdDogMTZ2dzt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbmNlcnQgLnNob3d0eXBlIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGxlZnQ6IDQwdnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7dG9wOiAzNDBweCAhaW1wb3J0YW50OyBsZWZ0OiBhdXRvOyByaWdodDogMTB2dzt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICB0b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7IHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19sb2dvIHtyaWdodDogYXV0bzsgbGVmdDogMDt9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGxlZnQ6IDYydnc7IHRvcDogNDAlO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2xlZnQ6IDU2dnc7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge3RvcDogYXV0bzsgbGVmdDogYXV0bzsgcmlnaHQ6IDh2dzsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtcGFnZSB7XHJcbiAgLm5ld3MtZXZlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTYwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHggMCAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1jb250ZW50IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7d2lkdGg6IDgwJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ldy1mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIC5uZXctY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgIC5wcmVzc19fc29jaWFscyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93LWxpbmsge21hcmdpbjogMCBhdXRvO31cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZG9jdW1lbnRzIHtcclxuICBtYXJnaW4tdG9wOiAtMjRweDtcclxuICAuZG9jdW1lbnQge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nOiAyNHB4IDA7fVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nOiA0OHB4IDAgMzJweDt9XHJcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5kb2N1bWVudF9fdGl0bGUge2NvbG9yOiAkZ29sZDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4ubGlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICRibGFjazI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjg2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogJGdyZXlpc2gtYnJvd247XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hc2s6IHVybCguLi9pbWcvaWNvbnMvZG93bmxvYWQtYmxhY2suc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s1O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtiYWNrZ3JvdW5kOiAkZ29sZDt9XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5leGN1cnNpb25zLXBhZ2UgLnBhZ2UtZmxleF9fYXNpZGUge1xyXG4gIHdpZHRoOiAyNTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbn1cclxuLmV4Y3Vyc2lvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAmX19ibG9jayB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogMTAwJTt9XHJcbiAgfVxyXG4gIGNvbG9yOiAkYmxhY2s1O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJsYWNrNTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Nyb2xsLXRvLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7bWFyZ2luOiAwIGF1dG87fVxyXG4gIH1cclxuXHJcbn0iLCIudGV4dC1wYWdlIHtcclxuICAucGFnZS1mbGV4X19hc2lkZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHt3aWR0aDogMHB4O31cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgd2lkdGg6IDkyJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRibGFjazU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAmOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wYWdlNDA0IHtcclxuICAuZnVsbHNjcmVlbi1iZyB7IFxyXG4gICAgYW5pbWF0aW9uOiBmdWxsc2NyZWVuIDJzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gIH1cclxuICAuZXZlbnQtc2NyZWVuIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgLmNvbnRhaW5lciB7anVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLnNjcm9sbC1oaW50IHtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgLy8gfVxyXG5cclxuICAuZXZlbnQtc2NyZWVuX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Zm9udC1zaXplOiAxNjBweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtmb250LXNpemU6IDEyMHB4O31cclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge2Rpc3BsYXk6IGJsb2NrO31cclxuICB9XHJcbiAgLmNvbnRlbnRfX3RleHQge1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgfVxyXG5cclxuICAuZXZlbnQtc2NyZWVuX19pbWcge1xyXG4gICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRucyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmJ0biB7bWFyZ2luOiAxNXB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAuYnRuIHttYXJnaW46IDhweDt9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlYXJjaC1wYWdlIC5wYWdlLWhlYWQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge2Rpc3BsYXk6IG5vbmU7fVxyXG59XHJcbi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgJi1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgfSAgICBcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge2Rpc3BsYXk6IG5vbmU7fVxyXG4gIH1cclxuICAmLXJlcXVlc3Qge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge21hcmdpbi1ib3R0b206IDhweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtmb250LXNpemU6IDIxcHg7fVxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgY29sb3I6ICRnb2xkO1xyXG4gIH1cclxufVxyXG4uc2VhcmNocmVzdWx0cyB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHttYXJnaW4tdG9wOiAxNXB4O31cclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHttYXgtd2lkdGg6IDczJTt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAwIDhweDt9XHJcbiAgfVxyXG59XHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDMycHggNzRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtwYWRkaW5nOiAzMnB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtwYWRkaW5nOiAyNHB4O31cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtwYWRkaW5nOiAyNHB4IDZweDt9XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogLjI1cztcclxuICAmOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7fVxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250MTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7Zm9udC1zaXplOiAyMXB4O31cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtjb2xvcjogJGdvbGQ7fVxyXG4gICAgc3BhbiB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkYmxhY2s1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBzcGFuIHtmb250LXdlaWdodDogYm9sZDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtmb250LXNpemU6IDEycHg7fVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG4gICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtmb250LXNpemU6IDE0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7ZGlzcGxheTogZmxleDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gIH1cclxuXHJcbn0iLCIuYWJvdXQtcGFnZSAuYWJvdXQge1xyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQydnc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwOyB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtoZWlnaHQ6IDI1MHB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICBpbWcge3dpZHRoOiBhdXRvOyBtYXJnaW4tbGVmdDogLTE4MHB4O31cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBpbWcge21hcmdpbi1sZWZ0OiAtMTUwcHg7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19iZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICByaWdodDogMDsgIHRvcDogMjMycHg7XHJcbiAgICB3aWR0aDogNjZ2dzsgaGVpZ2h0OiAzN3Z3O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7dG9wOiAxMzJweDt9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgaGVpZ2h0OiAxODVweDtcclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
