@charset "UTF-8";.fancybox-container,.fancybox-slide{-webkit-backface-visibility:hidden;height:100%}.fancybox-infobar__body,.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-container,.fancybox-infobar__body,.slick-slider{-webkit-tap-highlight-color:transparent}.fancybox-caption a,a:hover{text-decoration:underline}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;z-index:99993;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancy,.fancybox-active,.fancybox-stage,.infoblock.infoblock_painted.videos .infoblock__video-container:not(.slick-initialized),.page__background,.slick-list,.speaker,body.fancybox-active{overflow:hidden}.fancybox-bg{-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;user-select:none;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;backface-visibility:hidden;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide::before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-iframe,.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous,.slick-list,.slick-slider,.slick-track{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:no-repeat;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:960px;height:540px;overflow:visible;background:#fff}.fancybox-iframe{margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(0,0,0,.1)),color-stop(40%,rgba(0,0,0,.2)),color-stop(80%,rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:0}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button::after,.fancybox-button::before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]::after,.fancybox-button[disabled]::before{opacity:.3}.fancybox-button--left::after,.fancybox-button--right::after{top:18px;width:6px;height:6px;background:0 0;border-top:solid 2px currentColor;border-right:solid 2px currentColor}.fancybox-button--left::after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right::after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close::after,.fancybox-button--close::before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:0;background:0 0;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .25s;transition:opacity .25s}.fancybox-arrow::after,.iti-flag,.speaker__bg,.speaker__bg-holder_logo,.speaker__bg-holder_person{background-repeat:no-repeat}.fancybox-arrow::after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-position:center center;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left::after,.fancybox-arrow--right::after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen::before{display:none;width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:0 0}.fancybox-button--pause::before,.fancybox-button--play::before{top:calc(50% - 6px);left:calc(50% - 4px);background:0 0}.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media all and (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs::before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);-webkit-box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:0;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.intl-tel-input *,.slick-slider,.speaker_medium,.stats__speeker,.ticket,.video__play{-webkit-box-sizing:border-box}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{width:13px;height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{width:15px;height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-color:#DBDBDB;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.np{background-color:transparent}.slick-slider{position:relative;box-sizing:border-box;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{position:relative;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);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0}.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}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-loading .slick-list{background:url(../img/ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-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:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;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;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.fancybox-button--fullscreen,.fancybox-infobar{display:none}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:active,:focus{outline:0!important}*{-webkit-tap-highlight-color:transparent!important}button::-moz-focus-inner{border:0}input::-moz-focus-inner{border:0}input::-ms-clear{display:none}input::-ms-reveal{display:none}input,select,textarea{-webkit-appearance:none;border-radius:0}button:active span,button:focus span{position:relative}@font-face{font-family:MontserratBold;src:url(../fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-family:RobotoBlack;src:url(../fonts/Roboto-Black.ttf)}@font-face{font-family:RobotoBold;src:url(../fonts/Roboto-Bold.ttf)}@font-face{font-family:RobotoMedium;src:url(../fonts/Roboto-Medium.ttf)}@font-face{font-family:RobotoRegular;src:url(../fonts/Roboto-Regular.ttf)}@font-face{font-family:RobotoCondensedBold;src:url(../fonts/RobotoCondensed-Bold.ttf)}@font-face{font-family:PFDinTextCompProMedium;src:url(../fonts/PFDinTextCompProMedium.ttf)}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.fancybox-active{height:100%;width:100%}@media (max-width:1024px){body.fancybox-active{position:absolute;top:0}}.fa-twitter{font-size:1.15em!important}.iti-flag{background-image:url(../img/flags.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags@2x.png)}}.intl-tel-input{width:347px;margin-bottom:7px}@media screen and (max-width:1024px){.intl-tel-input{width:100%;margin-bottom:4vw}.fancybox-enabled{overflow:hidden}}.country{color:#000}.fancybox-slide>*{padding:0}.slick-dots li button:before{z-index:10000;font-size:30px;color:#fff}.fancybox-back,.fancybox-close-small{position:absolute;width:27px;z-index:50;border:0;cursor:pointer}.fancybox-close-small{display:block;right:11px;top:11px;height:27px;padding:0;background:url(../img/registration/controls.png) center no-repeat;background-size:13px}@media screen and (max-width:1024px){.fancybox-enabled body{overflow-y:hidden}.fancybox-close-small{background:url(../img/registration/close-mob.png) center no-repeat;background-size:13px;right:10px;top:8px}}.fancybox-back{left:30px;top:32px;height:26px;background:url(../img/registration/controls.png) right no-repeat}@media screen and (max-width:1024px){.fancybox-back{background:url(../img/registration/arrow-mob.png) no-repeat;top:27px;width:58px;height:58px}.page-overlay__items{margin-left:54px;margin-top:150px}.page-overlay__item{font-family:RobotoBlack,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;color:rgba(255,255,255,.5);font-size:15px;line-height:18px;letter-spacing:1.2px}.page-overlay__item--active{color:#fff}}@media screen and (max-width:641px){.fancybox-back{left:10px;top:10px;width:30px;height:30px;background-size:cover}.page-overlay__items{margin-left:22px;margin-top:80px}}.page-overlay{min-width:180px;min-height:100%;position:fixed;z-index:8;top:0;visibility:visible;left:-187px;opacity:0;background-color:#000}.page-overlay--visible{visibility:visible;opacity:.98;left:0;-webkit-transition:left .5s;transition:left .5s}.page-overlay--click{opacity:0;width:100%;display:none}.partners__infoblock-text,.text-center,h2{text-align:center}h2,h3{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;line-height:1}h2,h3,h4,p{color:#e5e5e5}@media (max-width:325px){.hide-small-mobile{display:none}}@media (min-width:326px){.hide-more-small-mobile{display:none}}@media (max-width:375px){.hide-md-mobile{display:none}}@media (min-width:376px){.hide-more-md-mobile{display:none}}@media (max-width:768px){.hide-tablet{display:none}}@media (min-width:769px){.hide-more-tablet{display:none}}@media (max-width:430px){.hide-large-mobile{display:none}}@media (max-width:740px){.hide-tabler-md{display:none}}@media (min-width:431px){.hide-more-large-mobile{display:none}}@media (min-width:1024px){.hide-more-laptop{display:none!important}}.fancybox-active{height:100%;width:100%}@media (max-width:641px){.page-overlay{min-width:167px}.fancybox-active{position:fixed!important}.index-header__main-nav{z-index:10!important}.index-header__main-nav .index-header__main-nav{width:50px;height:50px}}.overlay{position:absolute;top:0;left:0;right:0;bottom:0}.fancybox-button--share{display:none}.fancybox-content{height:600px!important}@media (max-width:1024px){.fancybox-content{width:100%!important}}.fb_dialog{z-index:1000001!important}.partners main{margin-bottom:95px}.highlight{background-color:rgba(242,201,76,.5)}.check-in-tickets__btns_print{width:245px!important}.check-in-tickets__btns_print:before{margin-right:8px!important}.check-in-tickets__form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (max-width:641px){.paddings-mobile{padding:16px 17px 26px 12px!important}.partners main{margin-bottom:-5px}.check-in-tickets__form{margin-top:16px}.verify-form .reg-form__title-online{margin-left:20px}}.check-in-tickets__form .form__input{padding-top:1px}.fancybox-button{background:0 0}.fancybox-button--close{right:20px}.uppercased{text-transform:uppercase}a{color:inherit;text-decoration:none}h2{font-size:44px;text-transform:uppercase}h3{font-size:26px}@media screen and (max-width:641px){.fancybox-button--close{right:0}h3{line-height:1;font-size:21px}}h4{line-height:1.2}h4,p{font-size:16px;font-family:RobotoRegular,Helvetica,Arial,sans-serif}@media screen and (max-width:1024px){h4,p{font-size:20px}}p{letter-spacing:.9px;word-spacing:-1px;line-height:1.4}@media screen and (max-width:641px){h4,p{font-size:4vw}p{line-height:1.2}}.main-title{font-size:60px;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif}.logo__caption{font-size:22px;letter-spacing:.44px;font-weight:500;font-family:RobotoRegular,Helvetica,Arial,sans-serif}.more-link{font-family:RobotoBlack,Helvetica,Arial,sans-serif}.partners,.partners__infoblock-text{font-family:RobotoRegular,Helvetica,Arial,sans-serif}.text-theme--shadow{opacity:.7}.form-section .form-wrapper .form-description__elem,.form-section .form-wrapper-partners .form-description__elem,.text-size--medium{font-size:16px;line-height:1.5}.clearfix:after{content:"";display:table;clear:both}.page{position:relative;background:url(../img/background.jpg) top center no-repeat #01021a;color:#fff;background-position-y:-27px}@media screen and (max-width:641px){.page{background-position-y:-1010px}}@media screen and (max-width:320px){.page{background:url(../img/background-320px.png) no-repeat #020619}}.page__inner{width:1020px;margin:0 auto}.page__shadow{position:absolute;background-color:#01021a;width:100%;height:850px;opacity:.6;z-index:0}@media screen and (max-width:1024px){.page__inner{width:100%}.page__shadow{opacity:.502;height:1097px}}@media screen and (max-width:641px){.page__shadow{height:750px;background-color:#010519}}.header_fixed,.page_confidence{background-color:#020619}.page_confidence .header__top_logo{top:-3px}@media screen and (max-width:1024px){.page_confidence .header__top_logo{top:0;margin:0 auto;background-size:cover;width:221px;height:48px}}.page .header__top_link{margin-left:0;margin-right:auto}@media screen and (max-width:1024px){.page .header__top_link{margin-left:auto;margin-right:auto}}.page__background{display:block;height:850px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-50;background:url(../videos/poster-video4.jpg) -153px -184px no-repeat;background-size:cover;zoom:1.2}@media screen and (max-width:1024px){.page__background{max-height:1300px;height:1300px;background:0 0}}@media screen and (min-width:1600px){.page__background{background-position:unset}}.page__background_mobile{display:none}@media screen and (max-width:641px){.page .header__top_link{margin:0 auto}.page__background{height:1150px}.page__background_mobile{display:block;position:absolute;height:100%;width:100%;background:url(../videos/poster-video4-mob.jpg) no-repeat;background-size:422%;z-index:-4;background-position-y:-243px}}.page__background-video{z-index:-100;min-width:100%;height:850px;background-size:cover;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:800px){.page__background-video{display:none}}.partners{background:url(../img/partners/main-bg-min.jpg) top center no-repeat;background-color:#020619!important;background-size:100%}.partners__block{padding-top:65px;padding-bottom:65px}.partners__features{margin-top:96px;padding-top:42px}.partners__infoblock-text{max-width:690px;margin-left:auto;margin-right:auto;text-shadow:0 3px 4px rgba(0,0,0,.5);color:#e5e5e5;letter-spacing:.64px}.partners .footer.partners__footer{margin-top:65px;margin-bottom:0}@media (max-width:430px){.partners .footer.partners__footer .footer__container:last-child .footer__link_confidence{display:inline-block;margin-bottom:10px}.partners .footer.partners__footer .footer__container:first-child{height:auto;margin-top:30px}}@media (max-width:1024px){.partners .footer.partners__footer .footer__container:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:650px){.partners .footer.partners__footer .footer__container:last-child{-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}}@media (max-width:1024px){.partners .footer.partners__footer{width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:870px){.partners .footer.partners__footer{font-size:17px}}@media (max-width:650px){.partners .footer.partners__footer{-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-top:3vw}}.partners .footer-spacer{height:50px}@media (max-width:641px){.partners{background-size:285%}}.infoblock__title{letter-spacing:-.8px;margin-bottom:28px}.infoblock__title__partner{color:#53555e;background-color:transparent;margin-bottom:0;height:auto;padding-top:56px;padding-bottom:20px;font-weight:700;font-size:28px;line-height:34px;letter-spacing:0;font-family:MontserratBold,Helvetica,Arial,sans-serif}.infoblock__title__partner__general{color:#fff}@media screen and (max-width:1024px){.partners .footer.partners__footer .footer__container:last-child .footer__link{margin-left:15px}.infoblock__title{margin:0 auto;width:74%}}@media screen and (max-width:641px){.infoblock__title{font-size:5.8vw;width:100%}}.infoblock__title br:not(.is_enable){display:none}.infoblock__title-main{letter-spacing:-.8px;margin-bottom:38px}.infoblock-video__play{border-width:2px;border-color:#fff;border-style:solid;border-radius:50%;width:96px;height:96px;position:relative;margin:69px auto 0;z-index:5}.infoblock-video__play i{margin:24px 0 0 34px;font-size:3em}@media screen and (max-width:1024px){.infoblock__title br:not(.is_enable){display:block}.infoblock-video__play{width:117px;height:117px}.infoblock-video__play i{margin:26px 0 0 38px;font-size:4em}}@media screen and (max-width:641px){.infoblock-video__play{width:70px;height:70px}.infoblock-video__play i{margin:16px 0 0 24px;font-size:2.5em}}@media screen and (max-width:320px){.infoblock h3{font-size:16px}}.infoblock_painted{background-color:#03219b}.infoblock__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.infoblock__video-container{margin-top:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:1025px){.infoblock__video-container .slick-arrow{display:none}.infoblock__video-container .slick-list.draggable{padding:0 300px!important}}@media screen and (max-width:950px){.infoblock__video-container .slick-list.draggable{padding:0 250px!important}}@media screen and (max-width:850px){.infoblock__video-container .slick-list.draggable{padding:0 150px!important}}@media screen and (max-width:641px){.infoblock__video-container .slick-list.draggable{padding:0 100px!important}}@media screen and (max-width:450px){.infoblock__video-container .slick-list.draggable{padding:0 50px!important}}.infoblock__video-container_mobile{display:none;margin-top:37px}@media screen and (max-width:1024px){.infoblock__video-container_desktop{display:none;height:330px}.infoblock__video-container_mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:340px;margin-top:8px}}.infoblock__speaker-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:28px;width:100%}@media screen and (max-width:1024px){.infoblock__speaker-container{width:89%;margin:125px auto 0}.infoblock__container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:641px){.infoblock__video-container_mobile{height:328px}.infoblock__speaker-container{width:94%;margin-top:30px}}.infoblock__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.videos{position:relative;margin-top:70px;padding:35px 42px 70px;background:url(../img/videos/videoBG.png) no-repeat;background-size:cover;width:91.7%}@media screen and (max-width:1024px){.videos{width:100%;margin-top:55.5px;padding-bottom:49px;padding-left:0;padding-right:0}}@media screen and (max-width:641px){.videos{margin-top:61.5px;padding-bottom:4px}}@media screen and (max-width:1024px){.videos .infoblock__title{margin:0 auto;width:90%}}.videos__slick-bg{display:none;z-index:0;opacity:.95;bottom:0;position:absolute;width:100%;height:7px;background-color:#3e4690}@media screen and (max-width:1024px){.videos__slick-bg{display:block}}.videos__slick-bg_current-slide{width:24%;height:100%;margin:0 auto;background-color:#fff;-webkit-box-shadow:0 0 7px 1px #fff;box-shadow:0 0 7px 1px #fff}.videos .infoblock__video-container_desktop .slick-arrow{height:100.5%;width:70px!important;z-index:5}.videos .infoblock__video-container_desktop .slick-prev{left:-55px}.videos .infoblock__video-container_desktop .slick-prev:before{display:none}.videos .infoblock__video-container_desktop .slick-prev:after{content:"";display:block;background:url(../../img/arrow.svg) no-repeat;width:25px;height:65px;margin-left:auto;margin-right:auto}.videos .infoblock__video-container_desktop .slick-next{right:-55px}.videos .infoblock__video-container_desktop .slick-next:before{display:none}.videos .infoblock__video-container_desktop .slick-next:after{content:"";display:block;background:url(../../img/right-arrow.svg) no-repeat;width:25px;height:65px;margin-left:auto;margin-right:auto}.video{width:50%;height:256px;background-size:cover;background-color:#092365;-webkit-box-shadow:0 0 29.4px .6px rgba(0,0,0,.3);box-shadow:0 0 29.4px .6px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}@media screen and (max-width:1024px){.video{height:300px;margin-top:23px}}@media screen and (max-width:641px){.video{height:240px}}.video__play-placeholder{position:relative;width:100%;height:0}.video__play{box-sizing:border-box;border-width:2px;border-color:#fff;border-style:solid;border-radius:50%;max-width:58px;max-height:58px;width:100%;height:100%;position:relative;margin:69px auto 0;z-index:5}.video__play .fa-play{margin:12px 0 0 19px;font-size:2em}.video__title{position:relative;top:118px;left:21px}@media screen and (min-width:1025px){.video__title{font-size:21px}}@media screen and (max-width:1024px){.video__title{text-align:left;top:150px;left:20px}}@media screen and (max-width:425px){.video__title{font-size:18px}}.video_tashkent{background:url(../img/videos/head_slider/tashkent.jpg);background-size:cover}.video_ufa{background:url(../img/videos/head_slider/ufa.png);background-size:cover}.video_smr{background:url(../img/videos/head_slider/samara.png);background-size:cover}.video_tmn{background:url(../img/videos/head_slider/tumen.png);background-size:cover}.video_alm{background:url(../img/videos/head_slider/aalmata.png);background-size:cover}.video_krasnoyarsk{background:url(../img/videos/head_slider/kras.png);background-size:cover}.video_vladivostok{background:url(../img/videos/head_slider/vladivostok.png);background-size:cover}.video_spb{background:url(../img/videos/head_slider/spb.png);background-size:cover}.video_novosib{background:url(../img/videos/head_slider/nvs.jpg);background-size:cover}.video_novgorod{background:url(../img/videos/head_slider/nn.jpg);background-size:cover}.video_minsk{background:url(../img/videos/head_slider/minsk.jpg);background-size:cover}.video_krasnodar{background:url(../img/videos/head_slider/kras.png);background-size:cover}.video_kazan{background:url(../img/videos/head_slider/kazan.png);background-size:cover}.video_ekb{background:url(../img/videos/head_slider/ekb.png);background-size:cover}.video_msc{background:url(../img/videos/head_slider/msk.png);background-size:cover}.video_saratov{background:url(../img/videos/head_slider/saratov.jpg);background-size:cover}.video_ijevsk{background:url(../img/videos/head_slider/ijevsk.jpg);background-size:cover}.video:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(0,9,137,.5);box-shadow:0 -3px 50.34px 17.66px rgba(0,9,137,.5);cursor:pointer;-webkit-filter:brightness(140%);filter:brightness(140%)}@media screen and (max-width:1024px){.video:hover{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-filter:none;filter:none}}.video:hover .video__title{opacity:1}.video.slick-center{-webkit-box-shadow:0 0 23px 9px rgba(255,255,255,.3);box-shadow:0 0 23px 9px rgba(255,255,255,.3);-webkit-filter:brightness(140%);filter:brightness(140%)}.infoblock.infoblock_painted.videos .infoblock__video-container:not(.slick-initialized).infoblock__video-container_desktop .video{min-width:312px}.infoblock.infoblock_painted.videos .infoblock__video-container:not(.slick-initialized).infoblock__video-container_mobile .video{min-width:383px}.speakers{padding-top:30px}@media screen and (max-width:1024px){.speakers{padding-top:32px}.speakers .infoblock__title{width:80%;font-size:47px}}@media screen and (max-width:641px){.video__title{top:118px;left:21px}.speakers .infoblock__title{width:100%;font-size:6.7vw}}.speaker{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:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:calc(1020px / 3);height:392px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}@media screen and (max-width:1024px){.speaker{width:50%}.speaker:hover{-webkit-box-shadow:none!important;box-shadow:none!important}}@media screen and (max-width:641px){.speaker{height:63vw}}.speaker_big{width:100%;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.speaker_big:hover{cursor:default!important}.speaker_big .speaker__info{width:350px;margin:40px 0 12px 450px}@media screen and (max-width:1024px){.speaker_big .speaker__info{width:unset;bottom:40px;top:auto;right:11px;left:auto;height:unset}.speaker_big .speaker__info_description{margin-top:2px}}@media screen and (max-width:641px){.speaker_big .speaker__info{width:unset;right:10px!important;bottom:15px;height:unset;top:136px}}.speaker_big .speaker__info_name{width:100%;text-transform:none;text-align:left;color:#fff}.speaker_big .speaker__info_description{width:100%}@media screen and (max-width:641px){.speaker_big .speaker__info_description{font-size:4vw;font-family:RobotoRegular,Helvetica,Arial,sans-serif;color:#e5e5e5}}.speaker_big .speaker__description-block{width:531px;margin-left:450px;position:relative}@media screen and (max-width:1024px){.speaker_big .speaker__description-block{display:none}}.speaker_big .speaker__description-block .button,.speaker_big .speaker__description-block .header__buttons_register{display:inline-block;width:241px;padding:4px 0;letter-spacing:1px;font-size:14px;text-align:center;text-transform:uppercase;font-family:RobotoBlack,Helvetica,Arial,sans-serif}.speaker_medium .speaker__description-block,.stats__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.speaker_medium{width:calc(1020px - 340px);position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-right:25px;box-sizing:border-box}@media screen and (max-width:1024px){.speaker_medium{width:50%}}.speaker_medium .speaker__description-block{height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:294px;z-index:5}.faq__hidden,.speaker__info_description-mobile,.speaker_apple .speaker__bg .video__play_apple{display:none}.speaker_pers .speaker__description-block,.speaker_vk_trif .speaker__description-block{z-index:3}.speaker__bg-holder{position:relative;width:100%;height:100%}.speaker__bg-holder_logo{background-size:50%;position:absolute;width:100%;height:100%;background-image:url(../img/speakers/2/modal/logo.png);background-position-y:-30px;background-position-x:50px}.speaker__bg-holder_person{left:0;position:absolute;width:100%;height:100%;background-image:url(../img/speakers/2/modal/person1.png);background-position:335px bottom;background-size:27%}.speaker__description-block{width:340px;font-family:RobotoRegular,Helvetica,Arial,sans-serif}.speaker__description-block_text{color:#fff}.speaker__description-block .button,.speaker__description-block .header__buttons_register{margin:25px 0 20px;padding:0;text-align:center;text-transform:uppercase;letter-spacing:.4px}.speaker__bg{position:absolute;top:0;left:0;height:100%;background-position-y:bottom}@media screen and (max-width:1024px){.speaker_medium .speaker__description-block{display:none}.speaker__bg{background-size:contain!important}}.speaker__bg .video__play{top:60%;margin:0;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:641px){.speaker__bg{background-position:0!important}.speaker__bg .video__play{left:10px;top:58%;width:45px;height:45px;text-align:center;line-height:48px}.speaker__bg .video__play .fa{font-size:20px;margin:0;padding-left:3px}}@media screen and (max-width:430px){.speaker__bg .video__play{top:50%}}.speaker_misha .speaker__bg{background-image:url(../img/speakers/misha/person-mike.png);left:0;background-size:cover}@media screen and (max-width:641px){.speaker_misha .speaker__bg{background-image:url(../img/speakers/misha/person-mob-mike.png);left:0}}.speaker_amo .speaker__bg{background-image:url(../img/speakers/amo/person-matvey.png);left:0;background-size:contain}@media screen and (max-width:641px){.speaker_amo .speaker__bg{background-image:url(../img/speakers/amo/person-mob-matvey.png);left:0;background-size:cover}}.speaker_get-eight{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.speaker_get-eight:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7)}.speaker_get-eight .speaker__bg{background-image:url(../img/speakers/get-eight/pc.png);left:0;background-size:106%}@media screen and (max-width:641px){.speaker_get-eight .speaker__bg{background-image:url(../img/speakers/get-eight/mob-3.png);left:0;background-size:cover}}.speaker_neurocrm,.speaker_neurocrm-big{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),color-stop(70%,rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 70%)}.speaker_neurocrm-big:hover,.speaker_neurocrm:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6);box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6)}.speaker_neurocrm .speaker__bg,.speaker_neurocrm-big .speaker__bg{background-image:url(../img/speakers/neurocrm/pc.png);left:0;background-size:contain}@media screen and (max-width:641px){.speaker_neurocrm .speaker__bg,.speaker_neurocrm-big .speaker__bg{background-image:url(../img/speakers/neurocrm/mob.png);left:0;background-size:cover}}@media screen and (min-width:1025px){.speaker_neurocrm-big .speaker__bg{left:-342px}}.speaker_apple .button,.speaker_apple .header__buttons{text-align:left;margin-top:0}.speaker_apple .header__buttons--icon .fa-play,.speaker_apple .header__buttons_watch-video .fa-play{right:-15px}.speaker_apple .speaker__bg{background-image:url(../img/speakers/1/person-matvey.png);background-size:39%;background-position:17px 16px}@media screen and (max-width:1024px){.speaker_apple .speaker__bg{background-size:contain;background-position:10px bottom}.speaker_apple .speaker__bg .video__play_apple{display:block;position:absolute;margin:0;top:calc(50% - 48px);left:calc(50% - 48px);background-color:rgba(0,20,90,.7);-webkit-box-shadow:0 0 25.4px 2px rgba(0,20,90,.7);box-shadow:0 0 25.4px 2px rgba(0,20,90,.7)}.speaker_apple .speaker__bg .video__play_apple .video__play .fa-play{margin:18px 0 0 28px;font-size:2.25em}}@media screen and (max-width:641px){.speaker_apple .speaker__bg{background-size:65vw}}@media (max-width:1024px){.speaker_apple .speaker__info{right:40px;position:absolute;margin-bottom:0;white-space:nowrap;top:250px}}@media (max-width:641px){.speaker_apple .speaker__info{top:125px}}@media (max-width:340px){.speaker_apple .speaker__info{top:100px}}.speaker_1c{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(206,149,2,.7)),to(rgba(251,222,117,.7)));background-image:linear-gradient(0deg,rgba(206,149,2,.7) 0,rgba(251,222,117,.7) 100%)}.speaker_1c:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(206,149,2,.6);box-shadow:0 -3px 50.34px 17.66px rgba(206,149,2,.6)}.speaker_pers:hover,.speaker_vk:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_1c .speaker__bg{background-image:url(../img/speakers/c2/person_1c2.png);background-size:contain;background-position:0 3px}@media (max-width:1024px){.speaker_1c .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_1c .speaker__bg{background-image:url(../img/speakers/c2/person_mob_1c2.png);left:0}}.speaker_vk{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_vk:hover{box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_vk .speaker__bg{background-image:url(../img/speakers/vk/person_vk1.png);background-size:contain}@media (max-width:1024px){.speaker_vk .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_vk .speaker__bg{background-image:url(../img/speakers/vk/person_mob_vk.png);left:0}}.speaker_fab{background-image:linear-gradient(135deg,rgba(5,49,135,.7) 0,rgba(6,89,229,.7) 100%)}.speaker_fab:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7);box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7)}.speaker_fab .speaker__bg{background-image:url(../img/speakers/fab/person_desktop_fab1.png);background-size:contain}@media (max-width:1024px){.speaker_fab .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_fab .speaker__bg{background-image:url(../img/speakers/fab/person_mob_fab.png);left:0}}.speaker_barno{background-image:linear-gradient(135deg,rgba(48,3,40,.8) 0,rgba(137,23,83,.7) 100%)}.speaker_barno:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(104,21,65,.7);box-shadow:0 -3px 50.34px 17.66px rgba(104,21,65,.7)}.speaker_barno .speaker__bg{background-image:url(../img/speakers/barno/person_desktop_barno1.png);background-size:contain}@media (max-width:1024px){.speaker_barno .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_barno .speaker__bg{background-image:url(../img/speakers/barno/person_mob_barno.png);left:0}}.speaker_all{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(2,58,76,.7)),to(rgba(121,178,182,.7)));background-image:linear-gradient(0deg,rgba(2,58,76,.7) 0,rgba(121,178,182,.7) 100%)}.speaker_all:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,29,45,.7);box-shadow:0 -3px 50.34px 17.66px rgba(2,29,45,.7)}.speaker_all .speaker__bg{background-image:url(../img/speakers/all/person_all1.png);background-size:contain}@media (max-width:1024px){.speaker_all .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_all .speaker__bg{background-image:url(../img/speakers/all/person_mob_all.png);left:0}}.speaker_good{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,159,219,.5)),to(rgba(4,76,142,.5)));background-image:linear-gradient(0deg,rgba(6,159,219,.5) 0,rgba(4,76,142,.5) 100%)}.speaker_good:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(6,159,219,.5);box-shadow:0 -3px 50.34px 17.66px rgba(6,159,219,.5)}.speaker_good .speaker__bg{background-image:url(../img/speakers/good/person_desktop_good1.png);background-size:contain}@media (max-width:1024px){.speaker_good .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_good .speaker__bg{background-image:url(../img/speakers/good/person_mob_good.png);left:0;background-position-y:1px}}.speaker_spring{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(112,14,24,.6)),to(rgba(205,62,53,.6)));background-image:linear-gradient(0deg,rgba(112,14,24,.6) 0,rgba(205,62,53,.6) 100%)}.speaker_spring:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(128,19,30,.6);box-shadow:0 -3px 50.34px 17.66px rgba(128,19,30,.6)}.speaker_spring .speaker__bg{background-image:url(../img/speakers/spring/person_spring1.png);background-size:contain;background-position:0 3px}@media (max-width:1024px){.speaker_spring .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_spring .speaker__bg{background-image:url(../img/speakers/spring/person_mob_spring.png);left:0}}.speaker_liner{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}@media screen and (max-width:1024px){.speaker_1c,.speaker_all,.speaker_barno,.speaker_fab,.speaker_good,.speaker_liner,.speaker_spring,.speaker_vk{width:50%}}.speaker_liner:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,27,1,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,27,1,.7)}.speaker_liner .speaker__bg{background-image:url(../img/speakers/liner/person_liner1.png);background-size:contain}@media (max-width:1024px){.speaker_liner .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_liner .speaker__bg{background-image:url(../img/speakers/liner/person_mob_liner.png);left:0}}.speaker_par{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(2,58,76,.7)),to(rgba(121,178,182,.6)));background-image:linear-gradient(0deg,rgba(2,58,76,.7) 0,rgba(121,178,182,.6) 100%)}.speaker_par .speaker__description-block{width:285px}.speaker_par:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.7);box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.7)}.speaker_par .speaker__bg{background-image:url(../img/speakers/KRASNODAR/par/person_par.png);background-size:contain;background-position-x:-3px}@media (max-width:1024px){.speaker_par .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_par .speaker__bg{background-image:url(../img/speakers/KRASNODAR/par/person_mob_par.png);left:0}}.speaker_mos{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.speaker_mos:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6);box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6)}.speaker_mos .speaker__bg{background-image:url(../img/speakers/KRASNODAR/mos/person_mos.png);background-size:contain}@media (max-width:1024px){.speaker_mos .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_mos .speaker__bg{background-image:url(../img/speakers/KRASNODAR/mos/person_mob_mos.png);left:0}}.speaker_neo{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,89,229,.7)),to(rgba(5,49,135,.7)));background-image:linear-gradient(0deg,rgba(6,89,229,.7) 0,rgba(5,49,135,.7) 100%)}.speaker_neo:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.5);box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.5)}.speaker_neo .speaker__bg{background-image:url(../img/speakers/KRASNODAR/neo/person_neo.png);background-size:contain}@media (max-width:1024px){.speaker_neo .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_neo .speaker__bg{background-image:url(../img/speakers/KRASNODAR/neo/person_mob_neo.png);left:0}}.speaker_isp{background-image:linear-gradient(135deg,rgba(41,163,163,.65) 0,rgba(2,174,102,.7) 100%)}.speaker_isp:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(41,163,163,.7);box-shadow:0 -3px 50.34px 17.66px rgba(41,163,163,.7)}.speaker_isp .speaker__bg{background-image:url(../img/speakers/KRASNODAR/isp/person_isp1.png);background-size:contain}@media (max-width:1024px){.speaker_isp .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_isp .speaker__bg{background-image:url(../img/speakers/KRASNODAR/isp/person_mob_isp1.png);left:0}}.speaker_ini{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.speaker_ini:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7)}.speaker_ini .speaker__bg{background-image:url(../img/speakers/KRASNODAR/ini/person_ini.png);background-size:contain}@media (max-width:1024px){.speaker_ini .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_ini .speaker__bg{background-image:url(../img/speakers/KRASNODAR/ini/person_mob_ini.png);left:0}}.speaker_yabl{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.speaker_yabl:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7)}.speaker_yabl .speaker__bg{background-image:url(../img/speakers/KRASNODAR/yabl/person_yabl.png);background-size:contain}@media (max-width:1024px){.speaker_yabl .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_yabl .speaker__bg{background-image:url(../img/speakers/KRASNODAR/yabl/person_mob_yabl.png);left:0}}.speaker_double{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(48,3,40,.8)),to(rgba(137,23,83,.7)));background-image:linear-gradient(0deg,rgba(48,3,40,.8) 0,rgba(137,23,83,.7) 100%)}.speaker_double:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(48,3,40,.8);box-shadow:0 -3px 50.34px 17.66px rgba(48,3,40,.8)}.speaker_double .speaker__bg{background-image:url(../img/speakers/MINSK/double/person_double.png);background-size:contain}@media (max-width:1024px){.speaker_double .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_double .speaker__bg{background-image:url(../img/speakers/MINSK/double/person_mob_double.png);left:0}}.speaker_pers{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_pers:hover{box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_pers .speaker__bg{background-image:url(../img/speakers/MINSK/pers/person_pers.png);background-size:contain}@media (max-width:1024px){.speaker_pers .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_pers .speaker__bg{background-image:url(../img/speakers/MINSK/pers/person_mob_pers.png);left:0}}.speaker_vk_trif{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_vk_trif:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5);box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_vk_trif .speaker__bg{background-image:url(../img/speakers/vk_trif/pc.png);background-size:contain}@media (max-width:1024px){.speaker_vk_trif .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_vk_trif .speaker__bg{background-image:url(../img/speakers/vk_trif/mob.png);left:0}}.speaker_rock{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(4,76,142,.5)),to(rgba(6,159,219,.5)));background-image:linear-gradient(0deg,rgba(4,76,142,.5) 0,rgba(6,159,219,.5) 100%)}.speaker_rock:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(4,76,142,.5);box-shadow:0 -3px 50.34px 17.66px rgba(4,76,142,.5)}.speaker_rock .speaker__bg{background-image:url(../img/speakers/MINSK/rock/person_rock.png);background-size:contain}@media (max-width:1024px){.speaker_rock .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_rock .speaker__bg{background-image:url(../img/speakers/MINSK/rock/person_mob_rock.png);left:0}}.speaker_vrem{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.speaker_vrem:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7)}.speaker_vrem .speaker__bg{background-image:url(../img/speakers/MINSK/vrem/person_vrem.png);background-size:contain}@media (max-width:1024px){.speaker_vrem .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_vrem .speaker__bg{background-image:url(../img/speakers/MINSK/vrem/person_mob_vrem.png);left:0}}.speaker_lead{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(4,92,45,.55)),to(rgba(87,222,141,.45)));background-image:linear-gradient(0deg,rgba(4,92,45,.55) 0,rgba(87,222,141,.45) 100%)}.speaker_lead:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(87,222,141,.55);box-shadow:0 -3px 50.34px 17.66px rgba(87,222,141,.55)}.speaker_lead .speaker__bg{background-image:url(../img/speakers/MINSK/lead/person_lead.png);background-size:contain}@media (max-width:1024px){.speaker_lead .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_lead .speaker__bg{background-image:url(../img/speakers/MINSK/lead/person_mob_lead.png);left:0}}.speaker_atlant{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.speaker_atlant:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6);box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6)}.speaker_atlant .speaker__bg{background-image:url(../img/speakers/MINSK/atlant/person_atlant.png);background-size:contain}@media (max-width:1024px){.speaker_atlant .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_atlant .speaker__bg{background-image:url(../img/speakers/MINSK/atlant/person_mob_atlant.png);left:0}}.speaker_hyp{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_hyp:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5);box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_hyp .speaker__bg{background-image:url(../img/speakers/NN/hyp/person_hyp.png);background-size:contain}@media (max-width:1024px){.speaker_hyp .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_hyp .speaker__bg{background-image:url(../img/speakers/NN/hyp/person_mob_hyp.png);left:0}}.speaker_pin{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(205,62,53,.6)),to(rgba(112,14,24,.6)));background-image:linear-gradient(0deg,rgba(205,62,53,.6) 0,rgba(112,14,24,.6) 100%)}.speaker_pin:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(205,62,53,.6);box-shadow:0 -3px 50.34px 17.66px rgba(205,62,53,.6)}.speaker_pin .speaker__bg{background-image:url(../img/speakers/NN/pin/person_pin.png);background-size:contain}@media (max-width:1024px){.speaker_pin .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_pin .speaker__bg{background-image:url(../img/speakers/NN/pin/person_mob_pin.png);left:0}}.speaker_win{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.speaker_win:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6);box-shadow:0 -3px 50.34px 17.66px rgba(2,58,76,.6)}.speaker_win .speaker__bg{background-image:url(../img/speakers/NN/win/person_win.png);background-size:contain}@media (max-width:1024px){.speaker_win .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_win .speaker__bg{background-image:url(../img/speakers/NN/win/person_mob_win.png);left:0}}.speaker_gold{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.speaker_gold:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7)}.speaker_gold .speaker__bg{background-image:url(../img/speakers/NN/gold/person_gold.png);background-size:contain}@media (max-width:1024px){.speaker_gold .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_gold .speaker__bg{background-image:url(../img/speakers/NN/gold/person_mob_gold.png);left:0}}.speaker_wood{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(87,222,141,.7)),to(rgba(4,92,45,.7)));background-image:linear-gradient(0deg,rgba(87,222,141,.7) 0,rgba(4,92,45,.7) 100%)}.speaker_wood:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(87,222,141,.55);box-shadow:0 -3px 50.34px 17.66px rgba(87,222,141,.55)}.speaker_wood .speaker__bg{background-image:url(../img/speakers/NN/wood/person_wood.png);background-size:contain}@media (max-width:1024px){.speaker_wood .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_wood .speaker__bg{background-image:url(../img/speakers/NN/wood/person_mob_wood.png);left:0}}.speaker_oy{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,153,33,.6)),to(rgba(137,50,1,.6)));background-image:linear-gradient(0deg,rgba(255,153,33,.6) 0,rgba(137,50,1,.6) 100%)}.speaker_oy:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(255,153,33,.6);box-shadow:0 -3px 50.34px 17.66px rgba(255,153,33,.6)}.speaker_oy .speaker__bg{background-image:url(../img/speakers/NVS/oy/person_oy1.png);background-size:contain}@media (max-width:1024px){.speaker_oy .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_oy .speaker__bg{background-image:url(../img/speakers/NVS/oy/person_mob_oy.png);left:0}}.speaker_topgun{background-color:rgba(17,17,18,.8)}.speaker_topgun:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(17,17,18,.6);box-shadow:0 -3px 50.34px 17.66px rgba(17,17,18,.6)}.speaker_topgun .speaker__bg{background-image:url(../img/speakers/topgun/pc.png);background-size:contain}@media (max-width:1024px){.speaker_topgun .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_topgun .speaker__bg{background-image:url(../img/speakers/topgun/mob-2.png);left:0}}.speaker_yclients{background-image:linear-gradient(135deg,rgba(5,49,135,.7) 0,rgba(6,89,229,.7) 100%)}.speaker_yclients:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7);box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7)}.speaker_yclients .speaker__bg{background-image:url(../img/speakers/yclients/pc.png);background-size:contain}@media (max-width:1024px){.speaker_yclients .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_yclients .speaker__bg{background-image:url(../img/speakers/yclients/mob-1.png);left:0}}.speaker_komp{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,159,219,.5)),to(rgba(4,76,142,.5)));background-image:linear-gradient(0deg,rgba(6,159,219,.5) 0,rgba(4,76,142,.5) 100%)}.speaker_komp:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(4,76,142,.5);box-shadow:0 -3px 50.34px 17.66px rgba(4,76,142,.5)}.speaker_komp .speaker__bg{background-image:url(../img/speakers/NVS/komp/person_komp.png);background-size:contain}@media (max-width:1024px){.speaker_komp .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_komp .speaker__bg{background-image:url(../img/speakers/NVS/komp/person_mob_komp.png);left:2px;top:4px}}.speaker_newk{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_newk:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5);box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_newk .speaker__bg{background-image:url(../img/speakers/NVS/newk/person_newk.png);background-size:contain}@media (max-width:1024px){.speaker_newk .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_newk .speaker__bg{background-image:url(../img/speakers/NVS/newk/person_mob_newk.png);left:0}}.speaker_stark{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(205,62,53,.6)),to(rgba(112,14,24,.6)));background-image:linear-gradient(0deg,rgba(205,62,53,.6) 0,rgba(112,14,24,.6) 100%)}.speaker_stark:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(112,14,24,.6);box-shadow:0 -3px 50.34px 17.66px rgba(112,14,24,.6)}.speaker_stark .speaker__bg{background-image:url(../img/speakers/NVS/stark/person_stark.png);background-size:contain}@media (max-width:1024px){.speaker_stark .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_stark .speaker__bg{background-image:url(../img/speakers/NVS/stark/person_mob_stark.png);left:0}}.speaker_f1{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.speaker_f1:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,50,1,.7)}.speaker_f1 .speaker__bg{background-image:url(../img/speakers/NVS/f1/person_f1.png);background-size:contain;left:-3px}@media (max-width:1024px){.speaker_f1 .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_f1 .speaker__bg{background-image:url(../img/speakers/NVS/f1/person_mob_f1.png);left:0}}.speaker_finn_flare{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.speaker_finn_flare:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5);box-shadow:0 -3px 50.34px 17.66px rgba(120,75,160,.5)}.speaker_finn_flare .speaker__bg{background-image:url(../img/speakers/finn_flare/pc.png);background-size:contain;background-position-x:-7px}@media (max-width:1024px){.speaker_finn_flare .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_finn_flare .speaker__bg{background-image:url(../img/speakers/finn_flare/mob.png);left:0;background-position-x:0}}.speaker_kosenko_MG{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(251,222,117,.7)),to(rgba(206,149,2,.7)));background-image:linear-gradient(0deg,rgba(251,222,117,.7) 0,rgba(206,149,2,.7) 100%)}.speaker_kosenko_MG:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(251,222,117,.7);box-shadow:0 -3px 50.34px 17.66px rgba(251,222,117,.7)}.speaker_kosenko_MG .speaker__bg{background-image:url(../img/speakers/kosenko_MG/pc.png);background-size:contain;background-position-x:-6px}@media (max-width:1024px){.speaker_kosenko_MG .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_kosenko_MG .speaker__bg{background-image:url(../img/speakers/kosenko_MG/mob.png);left:0;background-position-x:0}}.speaker_biarch{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.speaker_biarch:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7);box-shadow:0 -3px 50.34px 17.66px rgba(137,23,83,.7)}.speaker_biarch .speaker__bg{background-image:url(../img/speakers/biarch/pc.png);background-size:contain;background-position-x:-6px}@media (max-width:1024px){.speaker_biarch .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_biarch .speaker__bg{background-image:url(../img/speakers/biarch/mob.png);left:0;background-position-x:0}}.speaker_1c_bo{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(6,89,229,.7)),to(rgba(5,49,135,.7)));background-image:linear-gradient(0deg,rgba(6,89,229,.7),rgba(5,49,135,.7) 100%)}.speaker_1c_bo:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7);box-shadow:0 -3px 50.34px 17.66px rgba(6,89,229,.7)}.speaker_1c_bo .speaker__bg{background-image:url(../img/speakers/c3/person_1c3.png);background-size:contain;background-position-x:-4px}@media (max-width:1024px){.speaker_1c_bo .speaker__bg{background-size:cover;background-position-x:0}}@media screen and (max-width:641px){.speaker_1c_bo .speaker__bg{background-image:url(../img/speakers/c3/person_mob_1c3.png);left:0;background-position-x:0}}.speaker_foodtech_ventures{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(112,14,24,.6)),to(rgba(252,44,56,.6)));background-image:linear-gradient(0deg,rgba(112,14,24,.6) 0,rgba(252,44,56,.6) 100%)}@media screen and (max-width:1024px){.speaker_1c_bo,.speaker_atlant,.speaker_biarch,.speaker_double,.speaker_f1,.speaker_finn_flare,.speaker_foodtech_ventures,.speaker_gold,.speaker_hyp,.speaker_ini,.speaker_isp,.speaker_komp,.speaker_kosenko_MG,.speaker_lead,.speaker_mos,.speaker_neo,.speaker_newk,.speaker_oy,.speaker_par,.speaker_pers,.speaker_pin,.speaker_rock,.speaker_stark,.speaker_topgun,.speaker_vk_trif,.speaker_vrem,.speaker_win,.speaker_wood,.speaker_yabl{width:50%}}.speaker_foodtech_ventures:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(112,14,24,.6);box-shadow:0 -3px 50.34px 17.66px rgba(112,14,24,.6)}.speaker_foodtech_ventures .speaker__bg{background-image:url(../img/speakers/foodtech_ventures/pc.png);background-size:contain;background-position-x:-2px}@media (max-width:1024px){.speaker_foodtech_ventures .speaker__bg{background-size:cover}}@media screen and (max-width:641px){.speaker_foodtech_ventures .speaker__bg{background-image:url(../img/speakers/foodtech_ventures/mob.png);left:0}}.speaker:hover{z-index:5;cursor:pointer}.speaker__logo{position:absolute;width:100%;height:30%;z-index:1}.speaker__image{position:relative;height:100%;width:100%;z-index:2}.speaker .speaker_apple,.speaker:nth-child(1){background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(26,22,69,.7)),to(rgba(63,42,135,.7)));background-image:linear-gradient(0deg,rgba(26,22,69,.7) 0,rgba(63,42,135,.7) 100%)}.speaker .speaker_apple:hover,.speaker:nth-child(1):hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #1b2757;box-shadow:0 -3px 50.34px 17.66px #1b2757}.speaker__info{margin-left:20px;margin-bottom:20px;bottom:0;left:19px;z-index:3}@media screen and (max-width:1024px){.speaker__info{height:104px;margin-bottom:0;margin-right:20px}}@media screen and (max-width:641px){.speaker__info{height:unset;position:relative;left:0;margin-bottom:0;margin-left:0;margin-right:0;padding:13px 14px 13px 12px!important}.speaker__info_name{font-size:22px}}@media screen and (max-width:375px){.speaker__info{zoom:.84}}@media screen and (max-width:325px){.speaker__info{padding-left:6px!important;zoom:.75}}.speaker__info_name{position:relative;width:30%}.speaker__info_description{position:relative;margin-top:5px;line-height:1}@media screen and (max-width:1024px){.speaker__info_description{margin-top:9px;width:340px;font-size:16px}}@media screen and (max-width:641px){.speaker__info_description{margin-top:2px;font-size:16.5px}.speaker__info_description-mobile{display:block;width:170px}.speaker__info_description-desktop{display:none}}.speeker_background{background:url(../img/partners/lights.png) 65% no-repeat;background-size:cover;padding-top:65px;padding-bottom:405px;margin-top:64px}@media (max-width:768px){.speeker_background{background-size:51%,cover;background-position:0 113%,65%}}@media (max-width:745px){.speeker_background{background-position:50% 105%,65%;background-size:425px,cover}}@media (max-width:375px){.speeker_background{background-size:100%,cover}}.stats{margin-top:63px}@media screen and (max-width:1024px){.stats{margin:50px 5% 0}.stats__description{margin-left:7px}}.stats .infoblock__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.stats__number{height:75px;width:100%;margin-bottom:22px;background-size:contain;background-position:center;background-repeat:no-repeat}.stats__item{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.stats__item:nth-child(1) .stats__number{background-image:url(../img/numbers/25k.png)}.stats__item:nth-child(2) .stats__number{background-image:url(../img/numbers/500.png)}.stats__item:nth-child(3) .stats__number{background-image:url(../img/numbers/100.png)}@media screen and (max-width:641px){.stats{margin-top:35px}.stats__item:nth-child(1){-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.stats__item:nth-child(1) .stats__number{margin:4px auto;width:200px;background-size:100%}.stats__item:nth-child(2) .stats__number{margin:32px auto 4px;width:115px;background-size:100%}.stats__item:nth-child(3) .stats__number{margin:32px auto 4px;width:108px;background-size:100%}}.stats__speeker{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;padding-top:55px;box-sizing:border-box}.stats__speeker .stats__speekerContainer{margin-right:15.8%}.stats__speeker .stats__speekerContainer .stats__speekerTitle{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#e5e5e5;font-size:36px;line-height:1.3}.stats__speeker .stats__speekerContainer .stats__speekerContent{margin-top:25px}.stats__speeker .stats__speekerContainer .stats__speekerContent .stats__speekerName{max-width:100%;height:auto}@media (max-width:1024px){.stats__speeker .stats__speekerContainer .stats__speekerContent .stats__description{margin-left:4px}.stats__speeker .stats__speekerContainer{margin-right:17.8%}}@media (max-width:970px){.stats__speeker .stats__speekerContainer{margin-right:16.5%}}@media (max-width:768px){.stats__speeker .stats__speekerContainer .stats__speekerContent .stats__speekerName{max-width:87%}.stats__speeker .stats__speekerContainer{margin-right:70px}}@media (max-width:745px){.stats__speeker{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:13%;padding-top:20px}}@media (max-width:430px){.stats__speeker .stats__speekerContainer .stats__speekerTitle{font-size:6.3vw}.stats__speeker{padding-top:10px}}@media (max-width:375px){.stats__speeker .stats__speekerContainer .stats__speekerContent .stats__speekerName{max-width:93%}.stats__speeker{padding-top:20px;margin-left:6.5%}}@media (max-width:325px){.stats__speeker{margin-left:4.5%}}.stats_partners .stats__item:nth-child(1){-webkit-box-flex:1!important;-webkit-flex:1 1 40%!important;-ms-flex:1 1 40%!important;flex:1 1 40%!important;margin-left:46px}.stats_partners .stats__item:nth-child(1) .stats__number{background:url(../img/partners/25k.png) no-repeat!important}@media (max-width:1024px){.stats_partners .stats__item:nth-child(1){margin-left:unset}}.stats_partners .stats__item:nth-child(2){-webkit-box-flex:1!important;-webkit-flex:1 1 30%!important;-ms-flex:1 1 30%!important;flex:1 1 30%!important}.stats_partners .stats__item:nth-child(2) .stats__number{background:url(../img/partners/500.png) no-repeat!important}.stats_partners .stats__item:nth-child(3){-webkit-box-flex:1!important;-webkit-flex:1 1 30%!important;-ms-flex:1 1 30%!important;flex:1 1 30%!important}.stats_partners .stats__item:nth-child(3) .stats__number{background:url(../img/partners/100.png) no-repeat!important}.faq__item:hover,.faq__item_active{background-color:rgba(28,12,100,.7)}.map{position:relative;padding:30px 29px 70px 26px;margin-top:70px}@media screen and (max-width:1024px){.map{padding:50px 0}}.map .infoblock__bg{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(12,22,106,.5)),color-stop(99%,rgba(6,11,63,.5)));background-image:linear-gradient(0deg,rgba(12,22,106,.5) 0,rgba(6,11,63,.5) 99%)}.map__metro{color:#a6b9eb}.map__place{margin-left:57px}@media screen and (max-width:1024px){.map__place{width:96%;min-height:312px;margin-left:48px}}@media screen and (max-width:641px){.map{padding:32px 8px 54px 2px}.map__place{width:100%;min-height:279px;margin-left:7px}}@media screen and (max-width:1024px){.map__place iframe{width:94%!important}}@media screen and (max-width:641px){.map__place iframe{width:100%!important}}@media screen and (max-width:1024px){.map__place_doc{width:100%;height:100%}.map__route{display:none}}.map__route{padding:0 10px 0 32px;width:300px}.map__scheme{margin-top:12px;opacity:1;color:#fff}.map .infoblock__container{margin-top:28px}@media screen and (max-width:1024px){.map .infoblock__container{margin-top:31px}.map .infoblock__title{width:75%}}@media screen and (max-width:641px){.map .infoblock__title{width:100%}}.faq{margin-top:30px;margin-bottom:66px}.faq .infoblock__title{margin-bottom:30px}@media screen and (max-width:1024px){.faq{margin-top:32px}.faq .infoblock__title{width:100%}}.faq__item{width:75.784314%;margin:0 auto 24px;padding:20px 0 18px;text-align:center;border:1px solid #293ab6;border-radius:3px}@media screen and (max-width:1024px){.faq__item{width:88.784314%;padding-top:25px;padding-bottom:25px}}@media screen and (max-width:641px){.faq__item{width:93.784314%;padding-bottom:19px;padding-top:19px}}.faq__item:hover{-webkit-box-shadow:0 0 18px .8px rgba(42,121,255,.6);box-shadow:0 0 18px .8px rgba(42,121,255,.6);cursor:pointer}.faq__item_active{margin-bottom:25px;padding-bottom:20px}@media screen and (max-width:1024px){.faq__item_active{padding-top:25px;padding-bottom:25px}}.faq__question{color:#fff}@media screen and (max-width:641px){.faq__item_active{padding-bottom:19px;padding-top:19px}.faq__question{width:90%;margin:auto}}.faq__answer{width:90%;margin:12px auto 2px;color:#fff}@media screen and (max-width:641px){.faq__answer{width:95%;margin-bottom:-1px;margin-top:5px}}.main-page-2025 main,.registration{margin-top:70px}.resend_verify_double{cursor:pointer;margin-bottom:10px}.registration{margin-bottom:0;position:relative}@media screen and (max-width:1024px){.registration{margin-bottom:50px}}@media screen and (max-width:641px){.registration{margin-bottom:0}}@media screen and (max-width:1024px){.registration .infoblock__title{width:100%;margin-bottom:35px}}.registration__block{background:url(../img/videos/videoBG.png) no-repeat;background-position-y:-100px;padding:57px 29px 57px 26px}@media screen and (max-width:641px){.registration .infoblock__title{width:74%;margin-bottom:26px}.registration__block{padding:30px 0}}.registration__block .infoblock__title{z-index:53;position:relative}.registration__block .registration__close-overlay{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:100%;width:100%;background:rgba(0,5,35,.85);position:absolute;z-index:51;left:0;top:0}.registration__block .registration__close-overlay h2{z-index:52;text-shadow:1px 1px 3px #000;text-align:center;color:#fff;margin-top:auto;margin-bottom:auto;position:relative;top:1px}.registration__block .infoblock__container{margin-left:auto;margin-right:auto;width:88%;-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 screen and (max-width:641px){.registration__block .infoblock__container{width:94%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:unset}}.button-rereg__mob-show{display:none!important}@media screen and (max-width:1024px){.button-rereg__mob-show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;margin-top:16px!important}}.button-rereg__web-show{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:1024px){.button-rereg__web-show{display:none!important}}.registration-menu .infoblock__title{margin-bottom:15px}.registration-menu .registration-menu__notice{width:80%;text-align:center;font-family:RobotoBlack,Helvetica,Arial,sans-serif;letter-spacing:.09em;margin:0 auto 30px}@media screen and (max-width:641px){.registration-menu .registration-menu__notice{margin-bottom:32px}}.registration-menu .registration-menu__agree{text-align:center;opacity:.5;width:80%;margin:30px auto 0}@media screen and (max-width:641px){.registration-menu .registration-menu__agree{width:100%}}.partners .header__main-title br{display:none}.partners .header__top_logo{display:block}@media (max-width:641px){.partners .header__main-title br{display:block}.partners .picture__title{font-size:7vw}.partners .gallery--tablet .gallery__row{height:unset;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.partners .gallery--tablet .gallery__item{height:300px}}.partners .gallery--tablet{display:none}.partners .gallery--tablet .gallery__item{-webkit-box-shadow:inset 0 -131px 62px 0 rgba(0,0,0,.8);box-shadow:inset 0 -131px 62px 0 rgba(0,0,0,.8)}.partners .gallery--tablet .gallery__item_1{background-image:url(../img/partners/scene.jpg);background-size:cover;background-position:center}.partners .gallery--tablet .gallery__item_2{background-image:url(../img/partners/stands.png);background-size:cover;background-position:center}.partners .gallery--tablet .gallery__item_3{background-image:url(../img/partners/team.png);background-size:cover;background-position:center}.partners .gallery--tablet .gallery__item_4{background-image:url(../img/partners/tickets.png);background-size:cover;background-position:center}@media (max-width:970px){.partners .gallery--tablet{display:block}}.partners .button,.partners .header__buttons{margin-top:42px}.partners .key-facts{padding-top:57px}@media screen and (max-width:1024px){.partners .iti-mobile-select{position:absolute;top:0;height:100%;z-index:1000;width:50px;opacity:0}.partners .hide-large-mobile{display:none}}.partners .footer{margin-top:95px;padding-bottom:38px}@media (max-width:641px){.partners .footer{margin-top:38px}}.partners .footer__link_phone{margin-bottom:10px;margin-left:19px}.fancy{position:relative;padding:52px 0;width:775px;height:502px;background-size:cover;background-color:transparent;background-position:50% 60%;display:none;z-index:100}@media screen and (max-width:641px){.partners .footer__link_phone{margin-left:unset}.fancy{width:100%;height:100%}}.fancy_video{height:100%}.fancy_reg{padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:unset;height:unset;justify-items:center}.fancy__container,.ticket{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}.fancy_reg .fancybox-close-small{display:none}.fancy__shadow{top:0;right:0;left:0;bottom:0;position:absolute;z-index:-1}@media screen and (max-width:1024px){.fancy_reg{margin:0;width:100%;height:100%;overflow-y:initial}.fancy__shadow{height:1200px;position:fixed}}.fancy__title{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;text-transform:none;color:#fff;font-size:32px}.conferences__city_title .button,.conferences__city_title .header__buttons_register,.fancy-speaker__register{font-family:RobotoBlack,Helvetica,Arial,sans-serif}@media screen and (max-width:1024px){.fancy__title{font-size:46px;line-height:1.2;width:90%;margin:0 auto}}@media screen and (max-width:641px){.fancy_reg{display:inline-block}.fancy__shadow{height:100%}.fancy__title{font-size:7vw}}.fancy__title br{display:none}@media screen and (max-width:1024px){.fancy__title br{display:block}}.fancy__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fancy__container_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fancy__container_thanks{width:49%;margin-left:16px;margin-top:1px}.fancy__loading-form{display:none;position:absolute;z-index:9999;padding:0;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,.5);margin:0}@media screen and (max-width:1024px){.fancy__container_thanks{width:100%;margin-left:0}.fancy__loading-form{height:1000px}}@media screen and (max-width:641px){.fancy__loading-form{height:100%}}.fancy__loading-form_spinner{display:block;width:30px;height:30px;margin:30% auto;border:2px solid transparent;border-top-color:#158FD2;border-left-color:#158FD2;border-radius:100%;-webkit-animation:nprogress-spinner .9s linear infinite;animation:nprogress-spinner .9s linear infinite}#coupon_shnur{width:830px;max-width:100vw}#coupon_shnur .fancy-speaker__info_title{font-size:20px;margin-bottom:5px}#coupon_shnur .fancy-speaker__info{width:340px}#coupon_shnur .fancy-speaker__info_description-mobile{display:none}#coupon_shnur .fancy-speaker__info_description-desktop{display:block}.fancy-speakers{padding:0;background:url(../img/speakers/modal-speaker_bg.png) 50% 60% #000;height:470px;overflow-y:visible}@media screen and (max-width:1024px){#coupon_shnur .fancy-speaker__info{width:100%}#coupon_shnur .fancy-speaker__info_description-mobile{display:block}#coupon_shnur .fancy-speaker__info_description-desktop{display:none}.fancy-speakers{height:100%}}@media screen and (max-width:641px){.fancy-speakers{height:115%;margin:0;overflow:visible!important}}.fancy-speaker{display:none}@media screen and (max-width:1024px){.fancy-speaker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:512px;height:738px;margin:0}}@media screen and (max-width:641px){.fancy-speaker{height:667px;width:91.4%;top:-12px;right:0}}@media screen and (max-width:641px) and (max-height:700px){.fancy-speaker{top:0}}.fancy-speaker .button,.fancy-speaker .header__buttons{margin:0;position:absolute;right:45px;bottom:60px}@media screen and (max-width:1024px){.fancy-speaker .button,.fancy-speaker .header__buttons{position:relative;bottom:-29px;right:0}.fancy-speaker .fancy__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:641px){.fancy-speaker .button,.fancy-speaker .header__buttons{position:static;margin:39px 69px 35px;padding-right:28px}.fancy-speaker .button .header__buttons--icon,.fancy-speaker .button .header__buttons_watch-video,.fancy-speaker .header__buttons .header__buttons--icon,.fancy-speaker .header__buttons .header__buttons_watch-video{margin-top:0}}.fancy-speaker .fancy__container{overflow:hidden;position:absolute;top:0;width:100%;height:100%;border-radius:10px}@media screen and (max-width:430px){.fancy-speaker .fancy__container{overflow:auto}}.fancy-speaker__img-holder{position:relative;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,28,90,.6)),to(rgba(37,53,114,.6)));background-image:linear-gradient(90deg,rgba(0,28,90,.6) 0,rgba(37,53,114,.6) 100%);width:367px;height:100%}@media screen and (max-width:1024px){.fancy-speaker__img-holder{overflow-y:hidden;width:100%;height:42%}}@media screen and (max-width:641px){.fancy-speaker__img-holder{height:48.3%}}.fancy-speaker__img-holder_shadow{position:absolute;top:0;left:0;width:100%;height:100%}.fancy-speaker__img-holder_person{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 82.1%,50%;background-position-y:bottom,27px;background-position-x:40px,30px}@media screen and (max-width:1024px){.fancy-speaker__img-holder_person{position:relative;background-size:auto 40.3vh,33vh;background-position-y:bottom,5vh;background-position-x:52vw,70px}}@media screen and (max-width:430px){.fancy-speaker__img-holder_person{background-size:auto 39vh;background-position:91% 6vh}}.fancy-speaker__img-holder_logo{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:185px;background-position:33px 26px}@media screen and (max-width:430px){.fancy-speaker__img-holder_logo{display:block}}.fancy-speaker__info{position:relative;padding-top:40px;width:408px}@media screen and (max-width:1024px){.fancy-speaker__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;padding-top:20px;width:100%;height:58%}}.fancy-speaker__info_name{margin-bottom:5px;margin-left:32px}@media screen and (max-width:1024px){.fancy-speaker__info_name{margin-left:16px;margin-top:4px}}@media screen and (max-width:641px){.fancy-speaker__info{padding-top:0;height:55%}.fancy-speaker__info_name{margin-left:11px;margin-top:17px;margin-bottom:1px;font-size:18px}}.fancy-speaker__info_title{display:inline-block;width:81%;margin-left:32px;color:#e5e5e5;margin-bottom:0}@media screen and (max-width:1024px){.fancy-speaker__info_title{margin-left:16px;font-size:16px}}@media screen and (max-width:641px){.fancy-speaker__info_title{margin-left:11px;font-size:13.8px}}.fancy-speaker__info_description{margin-left:32px;color:#e5e5e5;margin-top:12px;width:85%}@media screen and (max-width:1024px){.fancy-speaker__info_description{width:94%;margin-left:16px;font-size:16px;line-height:26px;letter-spacing:0}}@media screen and (max-width:641px){.fancy-speaker__info_description{width:85vw;margin-left:11px;font-size:13.8px;line-height:19px;letter-spacing:0}}@media screen and (orientation:landscape) and (max-width:1024px){.fancy-speaker__info_description{font-size:16px!important}}.fancy-speaker__register{bottom:40px;left:32px;position:absolute;letter-spacing:1.2px;width:241px;border-width:1px;border-color:#293ab6;border-style:solid;background-color:#1126c0;-webkit-box-shadow:0 0 19.2px .6px rgba(0,0,0,.5);box-shadow:0 0 19.2px .6px rgba(0,0,0,.5);text-align:center;padding:20px 0;font-size:14px;text-transform:uppercase;color:#fff}@media screen and (max-width:1024px){.fancy-speaker__register{position:relative;left:103px;bottom:-44px;display:inline-block;margin-left:0;padding:26px 0;width:60%;font-size:14px;letter-spacing:1.6px;line-height:0}}.fancy-partner,.fancy-partner-thanks,.fancy-speaker__noname,.fancy-speaker__noname .fancy-speaker__img-holder,.fancy-speaker__noname .fancy-speaker__info_register{display:none}@media screen and (max-width:641px){.fancy-speaker__register{height:unset;bottom:-21px;width:77vw;padding:6.2vw 0 6.8vw!important;font-size:4vw;left:6.5vw}}.fancy-speaker__register:hover{-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.6);box-shadow:0 0 25px .8px rgba(42,121,255,.6);border-color:#1f36df;text-decoration:none}.fancy-speaker__switch-to{position:absolute}.fancy-speaker__switch-to_next{top:20px}.fancy-speaker__switch-to_prev{bottom:20px}.fancy-speaker__ekaterina-lysenko .fancy-speaker__info{background-color:#100623}.fancy-speaker__leo-shevchenko-big .fancy-speaker__info{background-color:#211212}.fancy-speaker__kirill-haribi-big .fancy-speaker__info{background-color:#174D3D}@media screen and (max-width:1024px){.fancy-speaker__denis-kotov-big .fancy-speaker__register,.fancy-speaker__dmitry-gorobtsov .fancy-speaker__register,.fancy-speaker__ekaterina-lysenko .fancy-speaker__register,.fancy-speaker__igor-loginov-big .fancy-speaker__register,.fancy-speaker__kirill-haribi-big .fancy-speaker__register{bottom:-70px}.fancy-speaker__kirill-haribi-big .button,.fancy-speaker__kirill-haribi-big .header__buttons{bottom:-55px}.fancy-speaker__dmitry-gorobtsov .button .header__buttons--icon,.fancy-speaker__dmitry-gorobtsov .button .header__buttons_watch-video,.fancy-speaker__dmitry-gorobtsov .header__buttons .header__buttons--icon,.fancy-speaker__dmitry-gorobtsov .header__buttons .header__buttons_watch-video{margin-top:57px}.fancy-speaker__maria-bakhtina .fancy-speaker__register{bottom:-123px}.fancy-speaker__maria-bakhtina .button .header__buttons--icon,.fancy-speaker__maria-bakhtina .button .header__buttons_watch-video,.fancy-speaker__maria-bakhtina .header__buttons .header__buttons--icon,.fancy-speaker__maria-bakhtina .header__buttons .header__buttons_watch-video{margin-top:110px}}@media screen and (max-width:641px){.fancy-speaker__maria-bakhtina .fancy-speaker__register{bottom:-84px}.fancy-speaker__maria-bakhtina .button .header__buttons--icon,.fancy-speaker__maria-bakhtina .button .header__buttons_watch-video,.fancy-speaker__maria-bakhtina .header__buttons .header__buttons--icon,.fancy-speaker__maria-bakhtina .header__buttons .header__buttons_watch-video{margin-top:57px}}.fancy-speaker__1c .fancy__container_row{background-color:rgba(206,149,2,.5)}.fancy-speaker__1c .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(206,149,2,.7)),to(rgba(251,222,117,.7)));background-image:linear-gradient(0deg,rgba(206,149,2,.7) 0,rgba(251,222,117,.7) 100%)}.fancy-speaker__1c .fancy-speaker__img-holder_person{background-image:url(../img/speakers/c2/modal/1c2.png),url(../img/speakers/c1/modal/1c_logo.png);background-size:66%,35%;background-position-y:bottom,40px;background-position-x:97px,26px}@media screen and (max-width:1024px){.fancy-speaker__1c .fancy-speaker__img-holder_person{background-size:200px,204px;background-position-y:38px,57px;background-position-x:670px,77px}}@media screen and (max-width:800px){.fancy-speaker__1c .fancy-speaker__img-holder_person{background-size:290px,200px;background-position-y:37px,14p;background-position-x:370px,104px}}@media screen and (max-width:430px){.fancy-speaker__1c .fancy-speaker__img-holder_person{background-image:url(../img/speakers/c2/modal/1c2.png);background-size:24vh;background-position:79% 5vh}}.fancy-speaker__1c .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/c1/modal/1c_logo.png);background-size:120px;background-position:33px 37px}.fancy-speaker__fab .fancy__container_row{background-color:rgba(5,49,135,.7)}.fancy-speaker__fab .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(5,49,135,.7) 0,rgba(6,89,229,.7) 100%)}.fancy-speaker__fab .fancy-speaker__img-holder_person{background-image:url(../img/speakers/fab/modal/fab.png),url(../img/speakers/fab/modal/fab_logo.png);background-size:88%,46%;background-position-y:bottom,26px;background-position-x:79px,21px}@media screen and (max-width:1024px){.fancy-speaker__fab .fancy-speaker__img-holder_person{background-size:395px,383px;background-position-y:bottom,29px}}@media screen and (max-width:800px){.fancy-speaker__fab .fancy-speaker__img-holder_person{background-size:310px,310px}}@media screen and (max-width:430px){.fancy-speaker__fab .fancy-speaker__img-holder_person{background-image:url(../img/speakers/fab/modal/fab.png);background-size:28vh;background-position:83% 5vh}}.fancy-speaker__fab .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/fab/modal/fab_logo.png);background-size:135px;background-position:33px 26px}.fancy-speaker__vk .fancy__container_row{background-color:rgba(120,75,160,.5)}.fancy-speaker__vk .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__vk .fancy-speaker__img-holder_person{background-image:url(../img/speakers/vk/modal/vk.png),url(../img/speakers/vk/modal/vk_logo.png);background-size:66%,30%;background-position-y:bottom,35px;background-position-x:109px,26px}@media screen and (max-width:1024px){.fancy-speaker__vk .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__vk .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__vk .fancy-speaker__img-holder_person{background-image:url(../img/speakers/vk/modal/vk.png);background-size:20vh;background-position:79% 5vh}}.fancy-speaker__vk .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/vk/modal/vk_logo.png);background-size:100px;background-position:33px 28px}.fancy-speaker__barno .fancy__container_row{background-color:rgba(104,21,65,.7)}.fancy-speaker__barno .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(104,21,65,.7)),to(rgba(33,0,27,.8)));background-image:linear-gradient(0deg,rgba(104,21,65,.7) 0,rgba(33,0,27,.8) 100%)}.fancy-speaker__barno .fancy-speaker__img-holder_person{background-image:url(../img/speakers/barno/modal/barno.png),url(../img/speakers/barno/modal/barno_logo.png);background-size:74%,61%;background-position-y:bottom,23px;background-position-x:80px,25px}@media screen and (max-width:1024px){.fancy-speaker__barno .fancy-speaker__img-holder_person{background-size:368px,372px;background-position-y:bottom,29px;background-position-x:center,123px}}@media screen and (max-width:800px){.fancy-speaker__barno .fancy-speaker__img-holder_person{background-size:285px,262px}}@media screen and (max-width:430px){.fancy-speaker__barno .fancy-speaker__img-holder_person{background-image:url(../img/speakers/barno/modal/barno.png);background-size:25vh;background-position:82% 4vh}}.fancy-speaker__barno .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/barno/modal/barno_logo.png);background-size:185px;background-position:33px 20px}.fancy-speaker__all .fancy__container_row{background-color:rgba(2,58,76,.7)}.fancy-speaker__all .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(2,58,76,.7)),to(rgba(121,178,182,.5)));background-image:linear-gradient(0deg,rgba(2,58,76,.7) 0,rgba(121,178,182,.5) 100%)}.fancy-speaker__all .fancy-speaker__img-holder_person{background-image:url(../img/speakers/all/modal/all.png),url(../img/speakers/all/modal/all_logo.png);background-size:88%,81%;background-position-y:bottom,44px;background-position-x:35px,26px}@media screen and (max-width:1024px){.fancy-speaker__all .fancy-speaker__img-holder_person{background-size:480px,467px;background-position-y:98px,56px;background-position-x:center,center}}@media screen and (max-width:800px){.fancy-speaker__all .fancy-speaker__img-holder_person{background-size:360px,360px;background-position-y:55px,21px;background-position-x:center,center}}@media screen and (max-width:430px){.fancy-speaker__all .fancy-speaker__img-holder_person{background-image:url(../img/speakers/all/modal/all.png);background-size:28vh;background-position:76% 6vh}}.fancy-speaker__all .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/all/modal/all_logo.png);background-size:30vh;background-position:31px 26px}@media screen and (max-width:340px){.fancy-speaker__all .fancy-speaker__img-holder_logo{background-size:31vh;background-position:center 17px}}.fancy-speaker__good .fancy__container_row{background-color:rgba(4,103,142,.5)}.fancy-speaker__good .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(4,103,142,.5)),to(rgba(6,159,219,.5)));background-image:linear-gradient(0deg,rgba(4,103,142,.5) 0,rgba(6,159,219,.5) 100%)}.fancy-speaker__good .fancy-speaker__img-holder_person{background-image:url(../img/speakers/good/modal/good.png),url(../img/speakers/good/modal/good_logo.png);background-size:91%,41%;background-position-y:bottom,35px;background-position-x:25px,41px}@media screen and (max-width:1024px){.fancy-speaker__good .fancy-speaker__img-holder_person{background-size:419px,260px;background-position-y:bottom,29px;background-position-x:center,246px}}@media screen and (max-width:800px){.fancy-speaker__good .fancy-speaker__img-holder_person{background-size:285px,160px}}@media screen and (max-width:430px){.fancy-speaker__good .fancy-speaker__img-holder_person{background-image:url(../img/speakers/good/modal/good.png);background-size:29vh;background-position:75% 4vh}}.fancy-speaker__good .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/good/modal/good_logo.png);background-size:110px;background-position:53px 26px}.fancy-speaker__spring .fancy__container_row{background-color:rgba(128,19,30,.6)}.fancy-speaker__spring .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(128,19,30,.6)),to(rgba(221,49,38,.6)));background-image:linear-gradient(0deg,rgba(128,19,30,.6) 0,rgba(221,49,38,.6) 100%)}.fancy-speaker__spring .fancy-speaker__img-holder_person{background-image:url(../img/speakers/spring/modal/spring.png),url(../img/speakers/spring/modal/spring_logo.png);background-size:95%,58%;background-position-y:bottom,18px;background-position-x:40px,22px}@media screen and (max-width:1024px){.fancy-speaker__spring .fancy-speaker__img-holder_person{background-size:420px,389px;background-position-y:135px,27px;background-position-x:center,266px}}@media screen and (max-width:800px){.fancy-speaker__spring .fancy-speaker__img-holder_person{background-size:330px,285px;background-position-y:90px,16px;background-position-x:center,204px}}@media screen and (max-width:430px){.fancy-speaker__spring .fancy-speaker__img-holder_person{background-image:url(../img/speakers/spring/modal/spring.png);background-size:29vh;background-position:86% 5vh}}.fancy-speaker__spring .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/spring/modal/spring_logo.png);background-size:172px;background-position:23px 15px}.fancy-speaker__liner .fancy__container_row{background-color:rgba(137,27,1,.7)}.fancy-speaker__liner .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(137,27,1,.7)),to(rgba(255,143,52,.7)));background-image:linear-gradient(0deg,rgba(137,27,1,.7) 0,rgba(255,143,52,.7) 100%)}.fancy-speaker__liner .fancy-speaker__img-holder_person{background-image:url(../img/speakers/liner/modal/liner.png),url(../img/speakers/liner/modal/liner_logo.png);background-size:101%,45%;background-position-y:bottom,16px;background-position-x:65px,26px}@media screen and (max-width:1024px){.fancy-speaker__liner .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__liner .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__liner .fancy-speaker__img-holder_person{background-image:url(../img/speakers/liner/modal/liner.png);background-size:30vh;background-position:77% 7vh}}.fancy-speaker__liner .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/liner/modal/liner_logo.png);background-size:117px;background-position:33px 25px}.fancy-speaker__par .fancy__container_row{background-color:rgba(2,58,76,.7)}.fancy-speaker__mos .fancy__container_row,.fancy-speaker__neurocrm-big .fancy__container_row,.fancy-speaker__neurocrmneurocrm .fancy__container_row{background-color:rgba(2,58,76,.6)}.fancy-speaker__par .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(2,58,76,.7)),to(rgba(121,178,182,.6)));background-image:linear-gradient(0deg,rgba(2,58,76,.7) 0,rgba(121,178,182,.6) 100%)}.fancy-speaker__par .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/par/modal/par.png),url(../img/speakers/KRASNODAR/par/modal/par_logo.png);background-size:101%,58%;background-position-y:bottom,29px;background-position-x:53px,26px}@media screen and (max-width:1024px){.fancy-speaker__par .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__par .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__par .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/par/modal/par.png);background-size:30vh;background-position:79% 7vh}}.fancy-speaker__par .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/par/modal/par_logo.png);background-size:170px;background-position:33px 25px}.fancy-speaker__mos .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.fancy-speaker__mos .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/mos/modal/mos.png),url(../img/speakers/KRASNODAR/mos/modal/mos_logo.png);background-size:80%,29%;background-position-y:bottom,40px;background-position-x:72px,37px}@media screen and (max-width:1024px){.fancy-speaker__mos .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__mos .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__mos .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/mos/modal/mos.png);background-size:27vh;background-position:80% 6vh}}.fancy-speaker__mos .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/mos/modal/mos_logo.png);background-size:100px;background-position:33px 34px}.fancy-speaker__neurocrm-big .fancy-speaker__img-holder,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),color-stop(70%,rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 70%)}.fancy-speaker__neurocrm-big .fancy-speaker__img-holder_person,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder_person{background-image:url(../img/speakers/neurocrm/modal.png),url(../img/speakers/neurocrm/neurocrm.png);background-size:76%,80%;background-position-y:bottom,43px}@media screen and (max-width:1024px){.fancy-speaker__neurocrm-big .fancy-speaker__img-holder_person,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder_person{background-size:250px,344px;background-position-y:28px,47px;background-position-x:610px,87px}}@media screen and (max-width:800px){.fancy-speaker__neurocrm-big .fancy-speaker__img-holder_person,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder_person{background-size:310px,350px;background-position-y:20px,70px;background-position-x:360px,50px}}@media screen and (max-width:430px){.fancy-speaker__neurocrm-big .fancy-speaker__img-holder_person,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder_person{background-image:url(../img/speakers/neurocrm/modal.png);background-size:27vh;background-position:81% 6vh}}.fancy-speaker__neurocrm-big .fancy-speaker__img-holder_logo,.fancy-speaker__neurocrmneurocrm .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/neurocrm/neurocrm.png);background-size:185px;background-position:33px 26px}.fancy-speaker__neo .fancy__container_row{background-color:rgba(4,76,142,.5)}.fancy-speaker__neo .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,159,219,.5)),to(rgba(4,76,142,.5)));background-image:linear-gradient(0deg,rgba(6,159,219,.5) 0,rgba(4,76,142,.5) 100%)}.fancy-speaker__neo .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/neo/modal/neo.png),url(../img/speakers/KRASNODAR/neo/modal/neo_logo.png);background-size:86%,36%;background-position-y:bottom,24px;background-position-x:75px,26px}@media screen and (max-width:1024px){.fancy-speaker__neo .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__neo .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__neo .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/neo/modal/neo.png);background-size:26vh;background-position:77% 7vh}}.fancy-speaker__neo .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/neo/modal/neo_logo.png);background-size:117px;background-position:33px 28px}.fancy-speaker__isp .fancy__container_row{background-color:rgba(41,163,163,.7)}.fancy-speaker__isp .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(2,174,102,.7) 0,rgba(41,163,163,.65) 100%)}.fancy-speaker__isp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/isp/modal/isp1.png),url(../img/speakers/KRASNODAR/isp/modal/isp_logo.png);background-size:69%,47%;background-position-y:50px,37px;background-position-x:105px,21px}@media screen and (max-width:1024px){.fancy-speaker__isp .fancy-speaker__img-holder_person{background-size:395px,383px;background-position-y:55px,29px;background-position-x:340px,21px}}@media screen and (max-width:800px){.fancy-speaker__isp .fancy-speaker__img-holder_person{background-size:310px,310px}}@media screen and (max-width:430px){.fancy-speaker__isp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/isp/modal/isp1.png);background-size:28vh;background-position:83% 5vh}}.fancy-speaker__isp .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/isp/modal/isp_logo.png);background-size:150px;background-position:33px 26px}.fancy-speaker__ini .fancy__container_row{background-color:rgba(137,23,83,.6)}.fancy-speaker__ini .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.fancy-speaker__ini .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/ini/modal/ini.png),url(../img/speakers/KRASNODAR/ini/modal/ini_logo.png);background-size:81%,61%;background-position-y:bottom,46px;background-position-x:77px,26px}@media screen and (max-width:1024px){.fancy-speaker__ini .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__ini .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__ini .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/ini/modal/ini.png);background-size:24vh;background-position:77% 7vh}}.fancy-speaker__ini .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/ini/modal/ini_logo.png);background-size:175px;background-position:33px 40px}.fancy-speaker__yabl .fancy__container_row{background-color:rgba(137,50,1,.7)}.fancy-speaker__yabl .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.fancy-speaker__yabl .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/yabl/modal/yabl.png),url(../img/speakers/KRASNODAR/yabl/modal/yabl_logo.png);background-size:94%,50%;background-position-y:bottom,40px;background-position-x:55px,26px}@media screen and (max-width:1024px){.fancy-speaker__yabl .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__yabl .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__yabl .fancy-speaker__img-holder_person{background-image:url(../img/speakers/KRASNODAR/yabl/modal/yabl.png);background-size:30vh;background-position:80% 7vh}}.fancy-speaker__yabl .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/KRASNODAR/yabl/modal/yabl_logo.png);background-size:158px;background-position:33px 34px}.fancy-speaker__double .fancy__container_row{background-color:rgba(137,23,83,.7)}.fancy-speaker__pers .fancy__container_row,.fancy-speaker__vk_trif .fancy__container_row{background-color:rgba(120,75,160,.5)}.fancy-speaker__double .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(48,3,40,.8)),to(rgba(137,23,83,.7)));background-image:linear-gradient(0deg,rgba(48,3,40,.8) 0,rgba(137,23,83,.7) 100%)}.fancy-speaker__double .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/double/modal/double.png),url(../img/speakers/MINSK/double/modal/double_logo.png);background-size:71%,50%;background-position-y:bottom,40px;background-position-x:95px,26px}@media screen and (max-width:1024px){.fancy-speaker__double .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__double .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__double .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/double/modal/double.png);background-size:23vh;background-position:77% 6vh}}.fancy-speaker__double .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/double/modal/double_logo.png);background-size:158px;background-position:33px 34px}.fancy-speaker__vk_trif .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__vk_trif .fancy-speaker__img-holder_person{background-image:url(../img/speakers/vk_trif/modal.png),url(../img/speakers/vk/modal/vk_logo.png);background-size:81%,150px;background-position-y:bottom,47px;background-position-x:90px,26px}@media screen and (max-width:1024px){.fancy-speaker__vk_trif .fancy-speaker__img-holder_person{background-size:260px,274px;background-position-y:28px,77px;background-position-x:640px,67px}}@media screen and (max-width:800px){.fancy-speaker__vk_trif .fancy-speaker__img-holder_person{background-size:360px,270px;background-position-y:47px,64px;background-position-x:360px,74px}}@media screen and (max-width:430px){.fancy-speaker__vk_trif .fancy-speaker__img-holder_person{background-image:url(../img/speakers/vk_trif/modal.png);background-size:26vh;background-position:96% 6vh}}.fancy-speaker__vk_trif .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/vk/modal/vk_logo.png);background-size:120px;background-position:33px 34px}.fancy-speaker__pers .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__pers .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/pers/modal/pers.png),url(../img/speakers/MINSK/pers/modal/pers_logo.png);background-size:81%,57%;background-position-y:bottom,47px;background-position-x:90px,26px}@media screen and (max-width:1024px){.fancy-speaker__pers .fancy-speaker__img-holder_person{background-size:260px,274px;background-position-y:28px,77px;background-position-x:640px,67px}}@media screen and (max-width:800px){.fancy-speaker__pers .fancy-speaker__img-holder_person{background-size:360px,270px;background-position-y:47px,64px;background-position-x:360px,74px}}@media screen and (max-width:430px){.fancy-speaker__pers .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/pers/modal/pers.png);background-size:26vh;background-position:96% 6vh}}.fancy-speaker__pers .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/pers/modal/pers_logo.png);background-size:176px;background-position:33px 34px}.fancy-speaker__rock .fancy__container_row{background-color:rgba(4,76,142,.5)}.fancy-speaker__rock .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(4,76,142,.5)),to(rgba(6,159,219,.5)));background-image:linear-gradient(0deg,rgba(4,76,142,.5) 0,rgba(6,159,219,.5) 100%)}.fancy-speaker__rock .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/rock/modal/rock.png),url(../img/speakers/MINSK/rock/modal/rock_logo.png);background-size:74%,82%;background-position-y:bottom,44px;background-position-x:101px,26px}@media screen and (max-width:1024px){.fancy-speaker__rock .fancy-speaker__img-holder_person{background-size:250px,364px;background-position-y:23px,67px;background-position-x:630px,77px}}@media screen and (max-width:800px){.fancy-speaker__rock .fancy-speaker__img-holder_person{background-size:360px,310px;background-position-y:37px,74px;background-position-x:360px,64px}}@media screen and (max-width:430px){.fancy-speaker__rock .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/rock/modal/rock.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__rock .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/rock/modal/rock_logo.png);background-size:228px;background-position:33px 34px}.fancy-speaker__vrem .fancy__container_row{background-color:rgba(137,50,1,.7)}.fancy-speaker__vrem .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.fancy-speaker__vrem .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/vrem/modal/vrem.png),url(../img/speakers/MINSK/vrem/modal/vrem_logo.png);background-size:64%,50%;background-position-y:bottom,40px;background-position-x:110px,26px}@media screen and (max-width:1024px){.fancy-speaker__vrem .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__vrem .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__vrem .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/vrem/modal/vrem.png);background-size:21vh;background-position:67% 7vh}}.fancy-speaker__vrem .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/vrem/modal/vrem_logo.png);background-size:158px;background-position:33px 34px}.fancy-speaker__lead .fancy__container_row{background-color:rgba(4,92,45,.7)}.fancy-speaker__lead .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(4,92,45,.7)),to(rgba(87,222,141,.7)));background-image:linear-gradient(0deg,rgba(4,92,45,.7) 0,rgba(87,222,141,.7) 100%)}.fancy-speaker__lead .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/lead/modal/lead.png),url(../img/speakers/MINSK/lead/modal/lead_logo.png);background-size:77%,53%;background-position-y:bottom,23px;background-position-x:84px,26px}@media screen and (max-width:1024px){.fancy-speaker__lead .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__lead .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__lead .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/lead/modal/lead.png);background-size:24vh;background-position:80% 6vh}}.fancy-speaker__lead .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/lead/modal/lead_logo.png);background-size:163px;background-position:33px 34px}.fancy-speaker__atlant .fancy__container_row{background-color:rgba(2,58,76,.6)}.fancy-speaker__atlant .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.fancy-speaker__atlant .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/atlant/modal/atlant.png),url(../img/speakers/MINSK/atlant/modal/atlant_logo.png);background-size:86%,50%;background-position-y:bottom,40px;background-position-x:72px,26px}@media screen and (max-width:1024px){.fancy-speaker__atlant .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__atlant .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__atlant .fancy-speaker__img-holder_person{background-image:url(../img/speakers/MINSK/atlant/modal/atlant.png);background-size:27vh;background-position:80% 6vh}}.fancy-speaker__atlant .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/MINSK/atlant/modal/atlant_logo.png);background-size:158px;background-position:33px 34px}.fancy-speaker__pin .fancy__container_row{background-color:rgba(112,14,24,.6)}.fancy-speaker__pin .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(205,62,53,.6)),to(rgba(112,14,24,.6)));background-image:linear-gradient(0deg,rgba(205,62,53,.6) 0,rgba(112,14,24,.6) 100%)}.fancy-speaker__pin .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/pin/modal/pin.png),url(../img/speakers/NN/pin/modal/pin_logo.png);background-size:82%,53%;background-position-y:bottom,22px;background-position-x:82px,26px}@media screen and (max-width:1024px){.fancy-speaker__pin .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__pin .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__pin .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/pin/modal/pin.png);background-size:26vh;background-position:80% 6vh}}.fancy-speaker__pin .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NN/pin/modal/pin_logo.png);background-size:160px;background-position:33px 10px}.fancy-speaker__win .fancy__container_row{background-color:rgba(2,58,76,.6)}.fancy-speaker__win .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(121,178,182,.6)),to(rgba(2,58,76,.6)));background-image:linear-gradient(0deg,rgba(121,178,182,.6) 0,rgba(2,58,76,.6) 100%)}.fancy-speaker__win .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/win/modal/win.png),url(../img/speakers/NN/win/modal/win_logo.png);background-size:78%,46%;background-position-y:bottom,40px;background-position-x:82px,26px}@media screen and (max-width:1024px){.fancy-speaker__win .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__win .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__win .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/win/modal/win.png);background-size:25vh;background-position:80% 3vh}}.fancy-speaker__win .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NN/win/modal/win_logo.png);background-size:140px;background-position:33px 34px}.fancy-speaker__gold .fancy__container_row{background-color:rgba(137,50,1,.7)}.fancy-speaker__gold .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.fancy-speaker__gold .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/gold/modal/gold.png),url(../img/speakers/NN/gold/modal/gold_logo.png);background-size:79%,44%;background-position-y:bottom,40px;background-position-x:74px,26px}@media screen and (max-width:1024px){.fancy-speaker__gold .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__gold .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__gold .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/gold/modal/gold.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__gold .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NN/gold/modal/gold_logo.png);background-size:150px;background-position:33px 25px}.fancy-speaker__wood .fancy__container_row{background-color:rgba(4,92,45,.7)}.fancy-speaker__wood .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(87,222,141,.7)),to(rgba(4,92,45,.7)));background-image:linear-gradient(0deg,rgba(87,222,141,.7) 0,rgba(4,92,45,.7) 100%)}.fancy-speaker__wood .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/wood/modal/wood.png),url(../img/speakers/NN/wood/modal/wood_logo.png);background-size:73%,45%;background-position-y:bottom,38px;background-position-x:105px,26px}@media screen and (max-width:1024px){.fancy-speaker__wood .fancy-speaker__img-holder_person{background-size:207px,224px;background-position-y:36px,47px;background-position-x:650px,77px}}@media screen and (max-width:800px){.fancy-speaker__wood .fancy-speaker__img-holder_person{background-size:280px,200px;background-position-y:57px,74px;background-position-x:380px,64px}}@media screen and (max-width:430px){.fancy-speaker__wood .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/wood/modal/wood.png);background-size:24vh;background-position:80% 6vh}}.fancy-speaker__wood .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NN/wood/modal/wood_logo.png);background-size:135px;background-position:33px 34px}.fancy-speaker__hyp .fancy__container_row{background-color:rgba(120,75,160,.5)}.fancy-speaker__hyp .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__hyp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/hyp/modal/hyp.png),url(../img/speakers/NN/hyp/modal/hyp_logo.png);background-size:66%,54%;background-position-y:bottom,40px;background-position-x:111px,26px}@media screen and (max-width:1024px){.fancy-speaker__hyp .fancy-speaker__img-holder_person{background-size:400px,300px;background-position-y:98px,69px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__hyp .fancy-speaker__img-holder_person{background-size:360px,230px;background-position-y:77px,50px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__hyp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NN/hyp/modal/hyp.png);background-size:23vh;background-position:81% 5vh}}.fancy-speaker__hyp .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NN/hyp/modal/hyp_logo.png);background-size:163px;background-position:33px 40px}.fancy-speaker__oy .fancy__container_row{background-color:rgba(255,153,33,.6)}.fancy-speaker__oy .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,153,33,.6)),to(rgba(137,50,1,.6)));background-image:linear-gradient(0deg,rgba(255,153,33,.6) 0,rgba(137,50,1,.6) 100%)}.fancy-speaker__oy .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/oy/modal/oy.png),url(../img/speakers/NVS/oy/modal/oy_logo.png);background-size:102%,38%;background-position-y:bottom,22px;background-position-x:56px,26px}@media screen and (max-width:1024px){.fancy-speaker__oy .fancy-speaker__img-holder_person{background-size:300px,234px;background-position-y:28px,27p;background-position-x:600px,107px}}@media screen and (max-width:800px){.fancy-speaker__oy .fancy-speaker__img-holder_person{background-size:390px,200px;background-position-y:47px,54px;background-position-x:370px,84px}}@media screen and (max-width:430px){.fancy-speaker__oy .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/oy/modal/oy.png);background-size:31vh;background-position:93% 6vh}}.fancy-speaker__oy .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NVS/oy/modal/oy_logo.png);background-size:120px;background-position:33px 20px}.fancy-speaker__topgun .fancy__container_row{background-color:rgba(17,17,18,.8)!important}.fancy-speaker__topgun .fancy-speaker__img-holder{background-image:none;background-color:#171717}.fancy-speaker__topgun .fancy-speaker__img-holder_person{background-image:url(../img/speakers/topgun/modal.png),url(../img/speakers/topgun/topgun.png);background-size:87% 87%,150px;background-position-y:bottom,38px;background-position-x:right,26px}@media screen and (max-width:1024px){.fancy-speaker__topgun .fancy-speaker__img-holder_person{background-size:240px,204px;background-position-y:32px,27px;background-position-x:610px,77px}}@media screen and (max-width:800px){.fancy-speaker__topgun .fancy-speaker__img-holder_person{background-size:330px,200px;background-position-y:77px,14p;background-position-x:330px,64px}}@media screen and (max-width:430px){.fancy-speaker__topgun .fancy-speaker__img-holder_person{background-image:url(../img/speakers/topgun/modal.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__topgun .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/topgun/topgun.png);background-size:120px;background-position:33px 20px}.fancy-speaker__yclients .fancy__container_row{background-color:rgba(5,49,135,.7)}.fancy-speaker__yclients .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(5,49,135,.7) 0,rgba(6,89,229,.7) 100%)}.fancy-speaker__yclients .fancy-speaker__img-holder_person{background-image:url(../img/speakers/yclients/modal.png),url(../img/speakers/yclients/yclients.png);background-size:86% 89%,220px;background-position-y:bottom,38px;background-position-x:right,26px}@media screen and (max-width:1024px){.fancy-speaker__yclients .fancy-speaker__img-holder_person{background-size:240px,274px;background-position-y:28px,77px;background-position-x:660px,87px}}@media screen and (max-width:800px){.fancy-speaker__yclients .fancy-speaker__img-holder_person{background-size:320px,270px;background-position-y:47px,84px;background-position-x:390px,90px}}@media screen and (max-width:430px){.fancy-speaker__yclients .fancy-speaker__img-holder_person{background-image:url(../img/speakers/yclients/modal.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__yclients .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/yclients/yclients.png);background-size:120px;background-position:33px 37px}.fancy-speaker__get-eight .fancy__container_row{background-color:rgba(48,3,40,.8)}.fancy-speaker__get-eight .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.fancy-speaker__get-eight .fancy-speaker__img-holder_person{background-image:url(../img/speakers/get-eight/modal.png),url(../img/speakers/get-eight/get8.png);background-size:99% 100%,160px;background-position-y:43px,38px;background-position-x:right,26px}@media screen and (max-width:1024px){.fancy-speaker__get-eight .fancy-speaker__img-holder_person{background-size:360px,244px;background-position-y:5px,57px;background-position-x:540px,87px}}@media screen and (max-width:800px){.fancy-speaker__get-eight .fancy-speaker__img-holder_person{background-size:420px,200px;background-position-y:17px,64px;background-position-x:300px,84px}}@media screen and (max-width:430px){.fancy-speaker__get-eight .fancy-speaker__img-holder_person{background-image:url(../img/speakers/get-eight/modal.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__get-eight .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/get-eight/get8.png);background-size:120px;background-position:33px 37px}.fancy-speaker__komp .fancy__container_row{background-color:rgba(4,76,142,.5)}.fancy-speaker__komp .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,159,219,.5)),to(rgba(4,76,142,.5)));background-image:linear-gradient(0deg,rgba(6,159,219,.5) 0,rgba(4,76,142,.5) 100%)}.fancy-speaker__komp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/komp/modal/komp.png),url(../img/speakers/NVS/komp/modal/komp_logo.png);background-size:70%,59%;background-position-y:bottom,35px;background-position-x:112px,26px}@media screen and (max-width:1024px){.fancy-speaker__komp .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__komp .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__komp .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/komp/modal/komp.png);background-size:25vh;background-position:80% 6vh}}.fancy-speaker__komp .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NVS/komp/modal/komp_logo.png);background-size:150px;background-position:33px 24px}.fancy-speaker__newk .fancy__container_row{background-color:rgba(120,75,160,.5)}.fancy-speaker__newk .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__newk .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/newk/modal/newk.png),url(../img/speakers/NVS/newk/modal/newk_logo.png);background-size:70%,54%;background-position-y:bottom,35px;background-position-x:111px,26px}@media screen and (max-width:1024px){.fancy-speaker__newk .fancy-speaker__img-holder_person{background-size:480px,274px;background-position-y:98px,27px;background-position-x:center,157px}}@media screen and (max-width:800px){.fancy-speaker__newk .fancy-speaker__img-holder_person{background-size:360px,200px;background-position-y:77px,14px;background-position-x:center,174px}}@media screen and (max-width:430px){.fancy-speaker__newk .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/newk/modal/newk.png);background-size:23vh;background-position:81% 5vh}}.fancy-speaker__newk .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NVS/newk/modal/newk_logo.png);background-size:163px;background-position:33px 28px}.fancy-speaker__stark .fancy__container_row{background-color:rgba(112,14,24,.6)}.fancy-speaker__stark .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(205,62,53,.6)),to(rgba(112,14,24,.6)));background-image:linear-gradient(0deg,rgba(205,62,53,.6) 0,rgba(112,14,24,.6) 100%)}.fancy-speaker__stark .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/stark/modal/stark.png),url(../img/speakers/NVS/stark/modal/stark_logo.png);background-size:92%,49%;background-position-y:bottom,37px;background-position-x:65px,26px}@media screen and (max-width:1024px){.fancy-speaker__stark .fancy-speaker__img-holder_person{background-size:395px,383px;background-position-y:bottom,29px;background-position-x:340px,21px}}@media screen and (max-width:800px){.fancy-speaker__stark .fancy-speaker__img-holder_person{background-size:310px,310px}}@media screen and (max-width:430px){.fancy-speaker__stark .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/stark/modal/stark.png);background-size:28vh;background-position:83% 5vh}}.fancy-speaker__stark .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NVS/stark/modal/stark_logo.png);background-size:150px;background-position:33px 26px}.fancy-speaker__f1 .fancy__container_row{background-color:rgba(137,50,1,.7)}.fancy-speaker__f1 .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,50,1,.7)),to(rgba(255,153,33,.7)));background-image:linear-gradient(0deg,rgba(137,50,1,.7) 0,rgba(255,153,33,.7) 100%)}.fancy-speaker__f1 .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/f1/modal/f1.png),url(../img/speakers/NVS/f1/modal/f1_logo.png);background-size:98%,47%;background-position-y:bottom,37px;background-position-x:14px,21px}@media screen and (max-width:1024px){.fancy-speaker__f1 .fancy-speaker__img-holder_person{background-size:540px,383px;background-position-y:bottom,29px;background-position-x:300px,21px}}@media screen and (max-width:800px){.fancy-speaker__f1 .fancy-speaker__img-holder_person{background-size:380px,310px}}@media screen and (max-width:430px){.fancy-speaker__f1 .fancy-speaker__img-holder_person{background-image:url(../img/speakers/NVS/f1/modal/f1.png);background-size:30vh;background-position:76% 6vh}}.fancy-speaker__f1 .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/NVS/f1/modal/f1_logo.png);background-size:160px;background-position:33px 32px}.fancy-speaker__finn_flare .fancy__container_row{background-color:rgba(120,75,160,.5)}.fancy-speaker__finn_flare .fancy-speaker__img-holder{background-image:linear-gradient(135deg,rgba(120,75,160,.5) 0,rgba(255,60,172,.5) 100%)}.fancy-speaker__finn_flare .fancy-speaker__img-holder_person{background-image:url(../img/speakers/finn_flare/modal.png),url(../img/speakers/finn_flare/finn_flare.png);background-size:61%,200px;background-position-y:47px,38px;background-position-x:110px,26px}@media screen and (max-width:1024px){.fancy-speaker__finn_flare .fancy-speaker__img-holder_person{background-size:245px,373px;background-position-y:16px,56px;background-position-x:630px,70px}}@media screen and (max-width:800px){.fancy-speaker__finn_flare .fancy-speaker__img-holder_person{background-size:310px,310px;background-position-y:40px,56px;background-position-x:390px,70px}}@media screen and (max-width:430px){.fancy-speaker__finn_flare .fancy-speaker__img-holder_person{background-image:url(../img/speakers/finn_flare/modal.png);background-size:22vh;background-position:81% 6vh}}.fancy-speaker__finn_flare .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/finn_flare/finn_flare.png);background-size:185px;background-position:33px 26px}.fancy-speaker__kosenko_MG .fancy__container_row{background-color:rgba(251,222,117,.7)}.fancy-speaker__kosenko_MG .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(251,222,117,.7)),to(rgba(206,149,2,.7)));background-image:linear-gradient(0deg,rgba(251,222,117,.7) 0,rgba(206,149,2,.7) 100%)}.fancy-speaker__kosenko_MG .fancy-speaker__img-holder_person{background-image:url(../img/speakers/kosenko_MG/modal.png),url(../img/speakers/kosenko_MG/kosenko.png);background-size:86%,200px;background-position-y:bottom,38px;background-position-x:55px,26px}@media screen and (max-width:1024px){.fancy-speaker__kosenko_MG .fancy-speaker__img-holder_person{background-size:295px,253px;background-position-y:10px,29px;background-position-x:610px,70px}}@media screen and (max-width:800px){.fancy-speaker__kosenko_MG .fancy-speaker__img-holder_person{background-size:340px,230px;background-position-y:40px,40px;background-position-x:369px,70px}}@media screen and (max-width:430px){.fancy-speaker__kosenko_MG .fancy-speaker__img-holder_person{background-image:url(../img/speakers/kosenko_MG/modal.png);background-size:27vh;background-position:81% 6vh}}.fancy-speaker__kosenko_MG .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/kosenko_MG/kosenko.png);background-size:125px;background-position:33px 26px}.fancy-speaker__biarch .fancy__container_row{background-color:rgba(137,23,83,.7)}.fancy-speaker__biarch .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(137,23,83,.7)),to(rgba(48,3,40,.8)));background-image:linear-gradient(0deg,rgba(137,23,83,.7) 0,rgba(48,3,40,.8) 100%)}.fancy-speaker__biarch .fancy-speaker__img-holder_person{background-image:url(../img/speakers/biarch/modal.png),url(../img/speakers/biarch/BiArch_white.png);background-size:86%,200px;background-position-y:bottom,38px;background-position-x:55px,26px}@media screen and (max-width:1024px){.fancy-speaker__biarch .fancy-speaker__img-holder_person{background-size:265px,293px;background-position-y:20px,50px;background-position-x:590px,70px}}@media screen and (max-width:800px){.fancy-speaker__biarch .fancy-speaker__img-holder_person{background-size:340px,310px;background-position-y:50px,60px;background-position-x:400px,60px}}@media screen and (max-width:430px){.fancy-speaker__biarch .fancy-speaker__img-holder_person{background-image:url(../img/speakers/biarch/modal.png);background-size:27vh;background-position:81% 6vh}}.fancy-speaker__biarch .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/biarch/BiArch_white.png);background-size:145px;background-position:33px 26px}.fancy-speaker__1c_bo .fancy__container_row{background-color:rgba(5,49,135,.7)}.fancy-speaker__1c_bo .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(6,89,229,.7)),to(rgba(5,49,135,.7)));background-image:linear-gradient(0deg,rgba(6,89,229,.7) 0,rgba(5,49,135,.7) 100%)}.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-image:url(../img/speakers/c3/modal/1c3.png),url(../img/speakers/c3/modal/1c_logo.png);background-size:98%,200px;background-position-y:60px,38px;background-position-x:37px,26px}@media screen and (max-width:1024px){.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-size:285px,243px;background-position-y:20px,50px;background-position-x:590px,70px}}@media screen and (max-width:800px){.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-size:360px,280px;background-position-y:50px,60px;background-position-x:400px,60px}}@media screen and (max-width:430px){.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-size:210px,110px;background-position-y:20px,30px;background-position-x:210px,30px}}@media screen and (max-width:375px){.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-position-x:170px,30px}}@media screen and (max-width:325px){.fancy-speaker__1c_bo .fancy-speaker__img-holder_person{background-position-x:130px,30px}}.fancy-speaker__foodtech_ventures .fancy__container_row{background-color:rgba(112,14,24,.6)}.modal-video,.reg-modal{background-color:transparent}.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(112,14,24,.6)),to(rgba(252,44,56,.6)));background-image:linear-gradient(0deg,rgba(112,14,24,.6) 0,rgba(252,44,56,.6) 100%)}.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder_person{background-image:url(../img/speakers/foodtech_ventures/modal.png),url(../img/speakers/foodtech_ventures/mail_group.png);background-size:59%,200px;background-position-y:bottom,38px;background-position-x:122px,26px}@media screen and (max-width:1024px){.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder_person{background-size:215px,280px;background-position-y:30px,60px;background-position-x:630px,70px}.fancy-speaker__noname .fancy-speaker__info{padding:100px 0}}@media screen and (max-width:800px){.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder_person{background-size:280px,280px;background-position-y:30px,60px;background-position-x:390px,70px}}@media screen and (max-width:430px){.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder_person{background-image:url(../img/speakers/foodtech_ventures/modal.png);background-size:22vh;background-position:81% 6vh}}.fancy-speaker__foodtech_ventures .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/foodtech_ventures/mail_group.png);background-size:150px;background-position:33px 26px}.fancy-speaker__noname .fancy-speaker__info{width:100%}.fancy-partner{height:560px}.fancy-partner .fancy__container{width:346.5px;margin:21px auto 0}@media screen and (max-width:1024px){.fancy-partner{height:100%}.fancy-partner .fancy__container{margin:52px auto;width:88%}}@media screen and (max-width:641px){.fancy-partner .fancy__container{margin:5vw auto 14vw}}.fancy-partner-thanks{text-align:center}.fancy-partner-thanks__notification{color:#e5e5e5;display:inline-block;width:80%;text-align:center;margin-top:40px;line-height:1.5}.reg-partner .intl-tel-input{margin-bottom:16px;width:100%}@media screen and (max-width:1024px){.reg-partner .intl-tel-input{font-size:23px;margin-bottom:31px;height:79px}}@media screen and (max-width:641px){.reg-partner .intl-tel-input{font-size:4vw;margin-bottom:4vw;height:12vw}}.reg-partner .form__submit_first{margin-top:18px}.reg-partner .form__agreement{letter-spacing:.65px}.partners-2019 .iti-arrow{display:none!important}.modal-video{margin:0;display:none;overflow:initial;bottom:0;top:0;right:0;left:0;position:relative;width:81.5vw;height:46vw}@media screen and (max-width:641px){.modal-video{width:92vw;height:52vw}}.modal-video .fancybox-close-small{right:-40px;top:0}@media screen and (max-width:1024px){.modal-video .fancybox-close-small{background-size:cover;position:absolute;top:-40px;right:0;width:30px;height:30px}.modal-video iframe{width:630px;height:393px}}@media screen and (max-width:641px){.modal-video iframe{width:92vw;height:52vw}}.ticket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;padding:28px 40px 40px 19px;width:calc(1020px/3);height:auto;box-sizing:border-box;font-family:RobotoMedium,Helvetica,Arial,sans-serif;-webkit-transition:.3s ease;transition:.3s ease}.ticket__text-wrapper,.tickets-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;position:relative}.ticket__price,.tickets-type .reg-close-finished{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;text-transform:uppercase;word-spacing:0}.ticket:hover{text-decoration:none}.ticket__text-wrapper{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;z-index:6;opacity:.1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ticket__price_holder{position:relative;z-index:6;opacity:.1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.type-info__choose,.type-info__soc{-moz-user-select:none;-ms-user-select:none}.ticket__description{margin:16px 0 34px;color:#fff}@media screen and (max-width:641px){.ticket__description{margin-top:8px;margin-bottom:17px}}.ticket__description_place{color:#fff}.ticket__description_advantages{color:#fff;margin-bottom:12px}@media screen and (max-width:1024px){.ticket{width:50%}.ticket__description_advantages{margin-bottom:16px}.ticket__discount h3{line-height:1.3}}.ticket__discount{color:#c3b4ca;text-decoration:line-through}.ticket__discount h3{color:rgba(255,255,255,.4)}@media screen and (max-width:641px){.ticket__description_advantages{margin-bottom:8px}.ticket__discount h3{font-size:4vw;line-height:1.2}}.ticket__price{letter-spacing:-.1px;font-size:35px;margin-top:8px}@media screen and (max-width:1024px){.ticket__price{margin-top:auto;letter-spacing:-2px}}.ticket__price_free{letter-spacing:-1px}.ticket:nth-child(1){background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(2,84,111,.7)),to(rgba(0,150,193,.7)));background-image:linear-gradient(0deg,rgba(2,84,111,.7) 0,rgba(0,150,193,.7) 100%)}.ticket:nth-child(2){background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,59,126,.7)),to(rgba(0,103,205,.7)));background-image:linear-gradient(0deg,rgba(0,59,126,.7) 0,rgba(0,103,205,.7) 100%)}.ticket:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,33,113,.7)),to(rgba(0,65,167,.7)));background-image:linear-gradient(90deg,rgba(0,33,113,.7) 0,rgba(0,65,167,.7) 100%)}.ticket:nth-child(4){background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(21,2,104,.7)),to(rgba(81,45,168,.7)));background-image:linear-gradient(0deg,rgba(21,2,104,.7) 0,rgba(81,45,168,.7) 100%)}.ticket:nth-child(5){background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(68,0,90,.7)),to(rgba(129,30,155,.7)));background-image:linear-gradient(0deg,rgba(68,0,90,.7) 0,rgba(129,30,155,.7) 100%)}.ticket:nth-child(6){background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(229,57,53,.7)),to(rgba(150,4,15,.7)));background-image:linear-gradient(180deg,rgba(229,57,53,.7) 0,rgba(150,4,15,.7) 100%)}.tickets-type{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tickets-type .reg-close{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-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:5;top:0;left:0;-webkit-transition:.2s;transition:.2s}.tickets-type .reg-close__title{position:absolute;text-align:center;text-transform:uppercase;margin-top:25%;z-index:6}.type-info,.type-info__soc{-webkit-box-sizing:border-box;position:relative}@media screen and (max-width:1024px){.tickets-type .reg-close{background-color:rgba(0,0,0,.9)}.tickets-type .reg-close__title{margin-top:60%}}@media screen and (max-width:641px){.ticket__price{font-size:5.5vw;letter-spacing:-1px}.tickets-type .reg-close__title{margin-top:90%}}.tickets-type .reg-close-finished{letter-spacing:-.1px;font-size:35px;margin-top:8px}@media screen and (max-width:1024px){.tickets-type .reg-close-finished{margin-top:auto;letter-spacing:-2px}}@media screen and (max-width:641px){.tickets-type .reg-close-finished{font-size:5.5vw;letter-spacing:-1px}}.form .add-passagers_button,.form .send-form_pass-ticket,.form__submit,.type-info .button-reg_base-style{border-color:#293ab6;letter-spacing:1px;text-align:center;-webkit-box-shadow:0 0 19.2px .6px rgba(2,3,21,.3)}.type-info{display:none;padding:45px 69px 71px 70px;height:578px;width:1026px;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.type-info .button-reg_base-style,.type-info__main_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;color:#fff;text-transform:uppercase}.type-info__arrows_item-left,.type-info__arrows_item-right,.type-info__main_price-coupon{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media screen and (max-width:1024px){.type-info{width:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%;padding:49px 16px}}@media screen and (max-width:641px){.type-info{padding:calc(2.5vh + 11px) 16px 19px;width:100%;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.type-info .button-reg_base-style{display:flex;width:279px;height:56px;border-width:1px;border-style:solid;background-color:#1126c0;box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);padding:15px 0;font-family:RobotoBlack,Helvetica,Arial,sans-serif;font-size:14px;-webkit-transition:border-color,background-color .2s ease;transition:border-color,background-color .2s ease}@media screen and (max-width:1024px){.type-info .button-reg_base-style{width:100%;margin-top:40px;height:103px;font-size:27px}.type-info .infoblock__container{position:relative}}.type-info .button-reg_base-style:hover{-webkit-transition:.1s ease;transition:.1s ease;border-color:#1f36df;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.9);box-shadow:0 0 25px .8px rgba(42,121,255,.9);text-decoration:none;cursor:pointer}.type-info .infoblock__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.type-info__main{max-width:395px}@media screen and (max-width:1024px){.type-info__main{max-width:unset;width:650px;min-height:250px;margin-left:auto;margin-right:auto}}@media screen and (max-width:641px){.type-info .button-reg_base-style{font-size:4vw;height:13vw}.type-info .infoblock__container{-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.type-info__main{min-height:unset;margin-left:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.type-info__main_title{margin:11px 0 16px;max-width:80%;opacity:.5}@media screen and (max-width:1024px){.type-info__main_title{margin-bottom:11px}}@media screen and (max-width:641px){.type-info__main_title{margin:19px 0 14px;display:inline-block}}.type-info__main_price{display:flex;margin-bottom:25px;opacity:.5;text-shadow:0 3px 9px rgba(0,0,0,.2)}.type-info__main_price-coupon{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.type-info__main_price-coupon h4{font-size:23px;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;opacity:.5;text-shadow:0 3px 9px rgba(0,0,0,.2);color:#fff}.form__input,.type-info__soc span{font-family:RobotoRegular,Helvetica,Arial,sans-serif}@media screen and (max-width:641px){.type-info__main_price-coupon h4{font-size:5vw!important;margin-top:5px;margin-bottom:8px}.type-info__main_price-old{margin-top:-6px}.type-info__main_price-old h3{font-size:5vw!important}.type-info__main_price{margin-bottom:0;margin-left:3px;display:inline-block}}.type-info__description_advantages{margin-bottom:12px;opacity:.5;color:#fff}@media screen and (max-width:641px){.type-info__description_advantages{width:unset;margin-bottom:8px}}.type-info__description_place{width:340px;opacity:.5;color:#fff}@media screen and (max-width:1024px){.type-info__description_place{margin-bottom:32px;width:unset}}@media screen and (max-width:641px){.type-info__description_place{width:unset;max-width:410px;margin-bottom:5vw}}.type-info__choose{display:block;margin-bottom:22px;-webkit-user-select:none;user-select:none;color:#fff}@media screen and (max-width:1024px){.type-info__choose{margin-left:0;width:80%}}.type-info__socials{margin-top:41px}.type-info__socials .infoblock__container{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width:641px){.type-info__choose{margin-left:unset;margin-bottom:24px}.type-info__socials .infoblock__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:unset}}@media screen and (max-width:1024px){.type-info__socials{margin:0 auto;width:650px}}@media screen and (max-width:641px){.type-info__socials{margin-left:unset;width:100%;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}.type-info__soc{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-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;box-sizing:border-box;width:180px;height:60px;-webkit-user-select:none;user-select:none;cursor:pointer}.type-info__soc:hover{text-decoration:none}.type-info__soc:last-child{margin-right:0}@media screen and (max-width:800px){.type-info__soc:last-child{margin-right:auto}}@media screen and (max-width:1024px){.type-info__soc{margin-right:0;width:170px;height:65px}.type-info__soc_tg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:800px){.type-info__soc{margin:0 auto 15px;width:22%;height:55px}}.type-info__soc_fb{background:#3b5998}.type-info__soc_fb:hover{-webkit-box-shadow:0 0 30px .8px rgba(59,89,152,.5);box-shadow:0 0 30px .8px rgba(59,89,152,.5)}.type-info__soc_wa{background:#25D366}.type-info__soc_wa:hover{-webkit-box-shadow:0 0 30px .8px rgba(37,211,102,.5);box-shadow:0 0 30px .8px rgba(37,211,102,.5)}.type-info__soc_tg{background:#61a8de}.type-info__soc_tg:hover{-webkit-box-shadow:0 0 30px .8px rgba(45,164,220,.5);box-shadow:0 0 30px .8px rgba(45,164,220,.5)}.type-info__soc_sms{background:#41464b}.type-info__soc_sms:hover{-webkit-box-shadow:0 0 18px .8px rgba(65,70,75,.5);box-shadow:0 0 18px .8px rgba(65,70,75,.5)}.type-info__soc_vk{background:#45688E}.type-info__soc_vk:hover{-webkit-box-shadow:0 0 30px .8px rgba(69,104,142,.5);box-shadow:0 0 30px .8px rgba(69,104,142,.5)}.type-info__soc_logo{margin-right:10px}@media screen and (max-width:641px){.type-info__soc{width:70%}.type-info__soc_tg{padding-right:3px}.type-info__soc_logo{margin-right:2vw}}.type-info__soc_logo-fb{width:18px}@media screen and (max-width:641px){.type-info__soc_logo-fb{width:8%}}@media screen and (max-width:430px){.type-info__soc_logo-fb{width:7%}}.type-info__soc_logo-tg{margin-top:-3px;margin-left:-9px;margin-right:5px;width:35px}@media screen and (max-width:641px){.type-info__soc_logo-tg{margin-right:1vw;width:18%}}@media screen and (max-width:430px){.type-info__soc_logo-tg{width:18%}}.type-info__soc_logo-sms{width:27px;margin-right:13px}@media screen and (max-width:641px){.type-info__soc_logo-sms{width:12%}}@media screen and (max-width:430px){.type-info__soc_logo-sms{width:11%}}.type-info__soc_logo-vk{width:37px}@media screen and (max-width:641px){.type-info__soc_logo-vk{width:15%}}@media screen and (max-width:430px){.type-info__soc_logo-vk{width:20%}}.type-info__soc_logo-wa{width:30px}@media screen and (max-width:641px){.type-info__soc_logo-wa{width:15%}}.type-info__soc span{color:#fff;font-size:16px;font-weight:400;letter-spacing:.32px}.type-info__soc-overlay{position:absolute;width:100%;height:100%}.type-info__arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px}@media screen and (max-width:1024px){.type-info__arrows{width:100%;margin-bottom:32px;position:relative;height:41px}}@media screen and (max-width:641px){.type-info__arrows{display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7vw}}.type-info__arrows_mobile{display:none;margin-bottom:0}.type-info__arrows_item{visibility:hidden;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;height:41px;border-radius:1px;border:1px solid #fff;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;color:rgba(255,255,255,.5);font-family:RobotoBlack,Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:400;text-transform:uppercase}@media screen and (max-width:620px){.type-info__arrows_item{font-size:3.1vw}}.type-info__arrows_item:hover{-webkit-box-shadow:0 0 18px .8px rgba(42,121,255,.6);box-shadow:0 0 18px .8px rgba(42,121,255,.6);cursor:pointer}@media screen and (max-width:641px){.type-info__arrows_mobile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.type-info__arrows_item{height:unset;font-size:3.1vw}.type-info__arrows_item:hover{-webkit-box-shadow:unset;box-shadow:unset}}.type-info__arrows_item-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;padding:0 18px 0 47px;height:41px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:13px;top:50px;right:30%}@media screen and (max-width:1024px){.type-info__arrows_item-left{top:0;right:48%;padding:0 13px 0 45px}}@media screen and (max-width:641px){.type-info__arrows_item-left{right:unset;position:relative;padding:2.5vw 3vw 2.5vw 9vw;width:32vw;text-align:right;background-size:3.8vw;white-space:pre-line;margin-right:13px}}.type-info__arrows_item-left:after{position:absolute;top:9px;left:14px;content:"";display:block;width:22px;height:22px;background-size:22px;background-image:url(../img/arrow-left.svg);background-repeat:no-repeat}@media screen and (max-width:641px){.type-info__arrows_item-left:after{left:10px;top:11.5px;right:3vw;width:5vw;height:5vw;background-size:5vw}}.type-info__arrows_item-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;padding:0 49px 0 18px;height:41px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:50px;left:70.3%}@media screen and (max-width:1024px){.type-info__arrows_item-right{top:0;left:52%}}@media screen and (max-width:641px){.type-info__arrows_item-right{position:relative;left:0;text-align:left;background-size:3.8vw;padding:0 9vw 0 3vw;width:32vw;white-space:pre-line}}.type-info__arrows_item-right:after{position:absolute;top:9px;right:14px;content:"";display:block;width:22px;height:22px;background-size:22px;background-image:url(../img/arrow-right.svg);background-repeat:no-repeat}@media screen and (max-width:641px){.type-info__arrows_item-right:after{top:11.5px;right:3vw;width:5vw;height:5vw;background-size:5vw}}.type-info__map{margin-right:54px;padding-top:50px}.type-info__map img{margin-right:10px;margin-bottom:6px}@media screen and (max-width:1024px){.type-info__map img{margin-bottom:3.9vw;margin-left:auto;margin-right:auto;width:90.5%}}@media screen and (max-width:641px){.type-info__map img{width:82%;height:auto;margin-bottom:3vw}}@media screen and (max-width:375px){.type-info__map img{width:84%}}.type-info__map svg{cursor:pointer}@media screen and (max-width:641px){.type-info__map svg{width:90%;height:auto}}.type-info__map #economy{-webkit-transform:scale(1.1) translateX(0) translateY(5px);transform:scale(1.1) translateX(0) translateY(5px)}.type-info__map #standard{-webkit-transform:scale(1.025) translateX(-.75px) translateY(0);transform:scale(1.025) translateX(-.75px) translateY(0)}.type-info__map #parter{-webkit-transform:scale(1) translateX(-.5px) translateY(0);transform:scale(1) translateX(-.5px) translateY(0)}.type-info__map #vip-parter{-webkit-transform:scale(1.01) translateX(-.5px) translateY(0);transform:scale(1.01) translateX(-.5px) translateY(0)}@media screen and (max-width:1024px){.type-info__map svg{margin-bottom:5vw;margin-left:auto;margin-right:auto}.type-info__map{left:calc(50% - 228px);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:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:auto;margin-right:auto;width:450px;padding-top:unset}.form{width:100%}}.type-info__minimal_form{height:425px}@media screen and (max-width:641px){.type-info__minimal_form{display:block!important}}.type-info__minimal_form .type-info__choose{display:none}.type-info__minimal_form .type-info__description{margin-bottom:26px}.page__inner_sales-from_coupon .show_coupon-class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page__inner_sales-from_coupon .show_coupon-class h4{font-size:23px;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif}@media screen and (max-width:641px){.page__inner_sales-from_coupon .show_coupon-class h4{font-size:12px;margin-top:5px}}.page__inner_sales-from_coupon .hide_coupon-class,.show_coupon-class{display:none}.form .pass_form__error-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:12px;width:100%}.form__orgs,.form__orgs_item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.form__master_data{margin-bottom:12px}.form__input{padding:0 25px;border-width:1px;border-color:#e8f0fe;border-style:solid;background-color:#fff;height:46px;width:348px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#000}.form__orgs,.reg-form-notify,.reg-form-share,.reg-item,.reg-modal__content{-webkit-box-sizing:border-box}.form__input_coupon{margin-bottom:8px!important}.form__input_coupon.have-error{background-color:#f9dfde!important;border:1px solid #e2534f!important}.form__input:not(.form__input_tickets-count){margin-bottom:16px}.form__input:focus{background-color:#ccc}@media screen and (max-width:1024px){.form__input{padding:0 2.5vw;font-size:23px;margin-bottom:31px;height:79px}}.form__input.form__input_tickets-count,.form__input.form__input_tickets-count_select{width:87px!important;margin-bottom:0;border:1px solid #ebc71f;border-top:none}@media screen and (max-width:641px){.form__input{font-size:4vw;margin-bottom:4vw;height:12vw}}.form__input_error{background:#f9dfde!important;border:1px solid #e2534f!important}.form__input_error+.form__error{display:block!important}.form__input_phone,.form__input_phone-vip{width:348px;height:48px}@media screen and (max-width:1024px){.form__input_phone,.form__input_phone-vip{width:100%;height:80px}}@media screen and (max-width:641px){.form__input_phone,.form__input_phone-vip{width:86.8vw;height:12vw}}@media screen and (max-width:1024px){.form__input_code{width:74vw}}.form__input_promo-code{display:none}.form__submit{margin-top:13px}.form .add-passagers_button,.form .send-form_pass-ticket,.form__submit{margin:16px auto 12px;width:279px;height:56px;border-width:1px;border-style:solid;background-color:#ffcc1d;color:#000;box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);padding:15px 0;font-family:RobotoBlack,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;-webkit-transition:border-color,background-color .2s ease;transition:border-color,background-color .2s ease}.form__is-promo-code,.form__orgs{font-family:RobotoRegular,Helvetica,Arial,sans-serif}@media screen and (max-width:1024px){.form .add-passagers_button,.form .send-form_pass-ticket,.form__submit{width:100%;margin-top:40px;height:103px;font-size:27px}.form__agreement{width:100%}}@media screen and (max-width:641px){.form .add-passagers_button,.form .send-form_pass-ticket,.form__submit{font-size:4vw;height:13vw}}.form .add-passagers_button:hover,.form .send-form_pass-ticket:hover,.form__submit:hover{-webkit-transition:.1s ease;transition:.1s ease;border-color:#1f36df;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.9);box-shadow:0 0 25px .8px rgba(42,121,255,.9);text-decoration:none;cursor:pointer}.form .add-passagers_button{margin:unset}.form .send-form_pass-ticket{width:100%}.form__agreement{text-align:center;color:#fff;font-size:13.17px;line-height:15px;letter-spacing:0;opacity:.5}@media screen and (max-width:641px){.form__agreement{margin:0 auto;width:80%}}.form__agreement_link{text-decoration:underline}.form__agreement_link:hover{text-decoration:none}.form__resend{color:#fff;opacity:.4;letter-spacing:.65px}.form__resend_link{text-decoration:underline;opacity:1}.form__resend_link:hover{text-decoration:none}.form__resend-to{letter-spacing:1px;color:#fff;opacity:.4}.form__is-promo-code{color:#fff;opacity:.35;cursor:pointer;border-bottom:1px dotted #fff;display:inline-block;margin-top:0;margin-bottom:0}.form__orgs{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;width:338px;position:absolute;left:0;top:230px;background-color:#e5e5e5;color:#000;border:1px solid #ebc71f;border-top:none;box-sizing:border-box}.form .form__error,.form-section,.reg-form-share__link,.reg-modal,.reg-modal.fixed:not(.with-selector) .reg-item:nth-child(1){position:relative}@media screen and (max-width:1024px){.form__orgs{width:100%;top:262px}}@media screen and (max-width:641px){.form__orgs{width:100%;top:242px}}.form__orgs_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 15px;cursor:pointer}.form__orgs_item:hover,.form__orgs_item[selected=selected]{background-color:#ccc}.form__orgs_company-name{font-size:18px;opacity:.8;line-height:1.3}.form__orgs_inn{margin:3px 0;font-size:15px;opacity:.5}.form__orgs_company-data{font-size:15px;opacity:.5}.form .form__error{display:none;color:#e2534f!important;left:19px;bottom:10px}.form-section .form-wrapper,.form-section .form-wrapper .form-description{display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.form-section{padding-top:65px}@media (max-width:641px){.form-section{padding-top:38px}}.form-section .fancy-partner-thanks{-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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;z-index:1;text-align:center;height:87%;width:100%}.form-section .fancy-partner-thanks .fancybox-back{background:url(../img/registration/controls.png) left no-repeat;left:95%;top:5%}.form-section .form-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-section .form-wrapper .form--one-line{width:337px}@media screen and (max-width:641px){.form-section .form-wrapper .form--one-line{width:100%}}.form-section .form-wrapper .form--one-line .flag-container{left:0;right:unset}.form-section .form-wrapper .form--one-line .form-elem{display:block;margin-left:auto;margin-right:auto;width:100%}.form-section .form-wrapper .form--one-line .form__input{margin-bottom:14px;height:55px}.form-section .form-wrapper .form--one-line .form__input_phone{padding-left:25px}@media (max-width:1024px){.form-section .form-wrapper .form--one-line .form__input{font-size:17px;height:46px}}.form-section .form-wrapper .form--one-line .intl-tel-input{width:100%}.form-section .form-wrapper .form--one-line .submit-button{line-height:0;padding-left:0;padding-right:0;cursor:pointer;margin-top:5%;height:53px;border:1px solid #1f36df}.form-section .form-wrapper .form-description{margin-left:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-section .form-wrapper .form-description__elem{max-width:256px;color:#fff;opacity:.5;font-weight:400}@media (max-width:768px){.form-section .form-wrapper .form-description__elem{font-size:14px;max-width:220px}}@media (max-width:740px){.form-section .form-wrapper .form-description__elem{max-width:100%;text-align:center}.form-section .form-wrapper .form-description__elem:last-child{margin-bottom:20px}}.form-section .form-wrapper .form-description__elem:first-child{margin-top:-3px}.form-section .form-wrapper .form-description__elem--important{margin-top:8px}@media (max-width:768px){.form-section .form-wrapper .form-description__elem--important{margin-top:15px}}@media (max-width:430px){.form-section .fancy-partner-thanks .fancybox-back{top:100px}.form-section .form-wrapper .form-description__elem--line-break{max-width:96%;margin-left:auto;margin-right:auto}.form-section .form-wrapper .form-description__elem--important{margin-bottom:20px}}.form-section .form-wrapper .form-description__elem:last-child{margin-top:auto;line-height:20px;opacity:1}.form-section .form-wrapper .form-description__elem--important{opacity:.7}.form-section .form-wrapper .form-description__elem-link{text-decoration:underline}@media (max-width:768px){.form-section .form-wrapper .form-description{margin-right:12px}}@media (max-width:740px){.form-section .form-wrapper .form-description{margin:20px 0 0}.form-section .form-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5%;margin-right:5%}}.form-section .form-wrapper-partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:30%}.form-section .form-wrapper-partners .form--one-line{width:51%}.form-section .form-wrapper-partners .form--one-line .flag-container{left:0;right:unset}.form-section .form-wrapper-partners .form--one-line .form-elem{display:block;margin-left:auto;margin-right:auto;width:100%}.form-section .form-wrapper-partners .form--one-line .form__input{margin-bottom:4.3%}.form-section .form-wrapper-partners .form--one-line .form__input_phone{padding-left:37px}@media (max-width:1024px){.form-section .form-wrapper-partners .form--one-line .form__input{font-size:17px;height:46px}}.form-section .form-wrapper-partners .form--one-line .intl-tel-input{width:100%}.form-section .form-wrapper-partners .form--one-line .submit-button{line-height:0;padding-left:0;padding-right:0;cursor:pointer;margin-top:5%;height:53px;border:1px solid #1f36df}@media (max-width:1024px) and (min-width:431px){.form-section .form-wrapper-partners .form--one-line .submit-button{margin-top:0}}.form-section .form-wrapper-partners .form-description{margin-left:50px;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}.form-section .form-wrapper-partners .form-description__elem{max-width:256px;color:#fff;opacity:.5;font-weight:400}@media (max-width:768px){.form-section .form-wrapper-partners .form--one-line{width:100%}.form-section .form-wrapper-partners .form-description__elem{font-size:14px;max-width:220px}}@media (max-width:740px){.form-section .form-wrapper-partners .form-description__elem{max-width:100%;text-align:center}}.form-section .form-wrapper-partners .form-description__elem:first-child{margin-top:-3px}.form-section .form-wrapper-partners .form-description__elem--important{margin-top:8px;opacity:.7}@media (max-width:768px){.form-section .form-wrapper-partners .form-description__elem--important{margin-top:15px}}@media (max-width:430px){.form-section .form-wrapper-partners .form-description__elem--line-break{max-width:96%;margin-left:auto;margin-right:auto}.form-section .form-wrapper-partners .form-description__elem--important{margin-bottom:20px}}.form-section .form-wrapper-partners .form-description__elem:last-child{margin-top:auto;line-height:20px;margin-bottom:-3px}.form-section .form-wrapper-partners .form-description__elem-link{text-decoration:underline}@media (max-width:768px){.form-section .form-wrapper-partners .form-description{margin-right:12px}}@media (max-width:740px){.form-section .form-wrapper-partners .form-description__elem:last-child{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:20px}.form-section .form-wrapper-partners .form-description{margin:20px 0 0}}@media (max-width:768px){.form-section .form-wrapper-partners{margin-left:26%}}@media (max-width:740px){.form-section .form-wrapper-partners{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:5%;margin-right:5%}}.form-section__title{padding-top:40px;margin-bottom:12px;font-size:37px;line-height:43px;letter-spacing:0}@media screen and (max-width:641px){.form-section__title{font-size:25px;line-height:30px;letter-spacing:.1px}}.form-section .form-description{padding-bottom:27px}.form-section .form-description__elem--line-break{max-width:69%;margin:0 auto;font-size:16px;line-height:22px;letter-spacing:1.5px}@media screen and (max-width:641px){.form-section .form-description__elem--line-break{font-size:14px;line-height:17px;letter-spacing:.6px}}.form_reg_share-modal,.reg-popup{display:none;padding:28px 20px 151px!important;background-color:#001b5f;background-size:cover}@media (max-width:641px){.form_reg_share-modal,.reg-popup{margin:0;max-width:100vw;width:100vw;max-height:100vh;height:100vh;left:0;top:0;padding:28px 20px!important}}.form_reg_share-modal .choose-reg-block__buttons,.reg-popup .choose-reg-block__buttons{margin-right:0!important;width:100%;text-align:right}.form_reg_share-modal .choose-reg-block__buttons .reg-button,.reg-popup .choose-reg-block__buttons .reg-button{text-align:center;line-height:normal;letter-spacing:normal;display:block;padding-left:0;padding-right:0}.form_reg_share-thanks .reg-close,.reg-form-share,.reg-form-share .fancybox-close-small{display:none}.form_reg_share-modal .choose-reg-block__buttons .reg-button:last-child,.reg-popup .choose-reg-block__buttons .reg-button:last-child{margin-bottom:0!important}.form_reg_share-modal .reg-block__title,.reg-popup .reg-block__title{text-align:center;color:#fff;font-size:25px}.form_reg_share-modal .reg-type-description,.reg-popup .reg-type-description{color:#fff;text-align:center;margin:0;width:100%;line-height:24px;font-family:Roboto,sans-serif;font-weight:400}.form_reg_share-modal .choose-reg-block__buttons,.reg-popup .choose-reg-block__buttons{margin-top:-5px}.form_reg_share-modal .reg-button,.reg-popup .reg-button{padding-top:11px;padding-bottom:10px;width:125px;color:#fff;font-weight:400;margin-right:12px;letter-spacing:normal}.form_reg_share-modal .reg-button--telegram,.reg-popup .reg-button--telegram{background-image:url(../img/socials/telegram.svg);background-repeat:no-repeat;margin-top:18px;font-family:Roboto,sans-serif!important;font-weight:400!important;width:113px;padding-left:73px!important;line-height:1!important;background-color:#61a8de;background-size:47px!important;background-position:22px 5px!important;font-size:15px!important}@media (max-width:641px){.form_reg_share-modal .reg-type-description,.reg-popup .reg-type-description{margin-bottom:52px}.form_reg_share-modal .reg-button--telegram,.reg-popup .reg-button--telegram{width:180px;margin-top:20px;background-size:28px;background-position:45px 5px!important;font-size:20px;padding-left:0!important}}.reg-form--popup{width:634px}@media (max-width:641px){.reg-form--popup{width:100%;height:100%!important}}.reg-form--popup:not(.set-bg){background-color:#001b5f;background-size:cover;overflow:hidden}.reg-form--popup:not(.set-bg),.reg-form--popup:not(.set-bg) .show_share{height:307px!important;padding:51px 50px 178px!important}@media screen and (max-width:1024px){.reg-form--popup:not(.set-bg),.reg-form--popup:not(.set-bg) .show_share{height:100%!important}}.reg-form--popup.modal-short{height:unset!important;padding:51px 50px!important}.form_reg_share-thanks{padding:28px 20px 178px!important;width:555px}@media screen and (max-width:641px){.form_reg_share-thanks{left:0;top:0;width:100%;height:100%}}.choose-reg-block__buttons{text-align:left}.choose-reg-block__buttons .choose-reg-block__button{text-align:center}.fancybox-bg{opacity:.87!important;background:#000}.reg-form-share{box-sizing:border-box;color:#fff;background-color:#001b5f;width:634px}@media screen and (max-width:1024px){.reg-form-share{padding:40px 70px}}@media screen and (max-width:641px){.reg-form-share{margin:0;padding:53px 15px}}.reg-form-share .fancy__container{margin:0 auto;text-align:center}.reg-form-share .fancy__container_share-btns{margin:0 auto;width:277px}@media screen and (max-width:1024px){.reg-form-share .fancy__container_share-btns{width:56%;margin:0 auto}}.reg-form-share .choose-reg-block__buttons{text-align:center!important;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-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reg-form-share .choose-reg-block__buttons .choose-reg-block__button{margin-right:0}@media screen and (max-width:641px){.reg-form-share .fancy__container_share-btns{width:70%}.reg-form-share .choose-reg-block__buttons{display:block}}.reg-form-share__link{height:60px!important;display:inline-block!important;-webkit-box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);text-align:left!important;color:#fff;font-size:16px;font-weight:400;letter-spacing:.32px;font-family:RobotoRegular,Helvetica,Arial,sans-serif;width:168px!important;padding-left:67px!important}.reg-form-notify,.reg-form-notify .fancybox-close-small,.reg-form-thanks{display:none}.reg-form-share__link.reg-button{margin-top:35px}.reg-form-share__link.reg-button--facebook{color:#fff!important;-webkit-box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);-webkit-transition:.2s ease .2s;transition:.2s ease .2s;background-position:25px 13px;padding-left:55px!important}.reg-form-share__link.reg-button--facebook.terrorist{background-image:none}@media screen and (min-width:641px){.reg-form-share__link.reg-button--facebook.terrorist{padding-left:44px!important}}.reg-form-share__link.reg-button--facebook:hover{cursor:pointer;-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(16,60,152,.6);box-shadow:0 0 25px .8px rgba(16,60,152,.6)}.reg-form-share__link.reg-button--vk{color:#fff!important;background-position:21px 12px;-webkit-box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);-webkit-transition:.2s ease .2s;transition:.2s ease .2s}.reg-form-share__link.reg-button--vk:hover{cursor:pointer;-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(72,108,158,.6);box-shadow:0 0 25px .8px rgba(72,108,158,.6)}@media screen and (max-width:641px){.reg-form-share__link.reg-button--facebook{padding-left:0!important;background-position-x:62px}.reg-form-share__link.reg-button--vk{padding-left:0!important;background-position-x:50px}}.reg-form-share__link.reg-button--twitter{color:#fff!important;background-position:25px 19px!important;-webkit-box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);box-shadow:0 0 19.2px .8px rgba(0,0,0,.1);-webkit-transition:.2s ease .2s;transition:.2s ease .2s;padding-left:60px!important}.reg-form-share__link.reg-button--twitter:hover{cursor:pointer;-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(67,188,235,.6);box-shadow:0 0 25px .8px rgba(67,188,235,.6)}@media screen and (max-width:641px){.reg-form-share__link.reg-button--twitter{padding-left:100px!important;background-position-x:55px!important}}.reg-form-share__logo{margin-right:15px;height:30px;width:28px;background:url(../img/registration/socialsSprite.png) no-repeat}.reg-form-share__logo_fb{background-position:6px 60%}.reg-form-share__logo_vk{background-position:0 39%;height:27px}@media screen and (max-width:1024px){.reg-form-share__logo_vk{background-position:0 39%}}.reg-form-share__logo_tw{background-position:0 23%;height:26px}.reg-form-share__text{color:#fff;opacity:.5;margin:12px auto 30px}.reg-form-thanks__notification{margin-top:40px;line-height:1.5;text-align:center;color:#bdbebe}.reg-form-thanks__notification_email{font-family:RobotoBold,Helvetica,Arial,sans-serif;color:#fff}.reg-form-alert{font-family:Roboto,Helvetica,Arial,sans-serif;text-align:center;width:400px;font-size:12px;line-height:14.06px;color:#FFF;Opacity:50%;padding-top:15px;margin:0 auto}@media screen and (max-width:641px){.reg-form-alert{text-align:left;padding-left:31px}}.reg-form-notify{padding:0 110px;text-align:center;-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;box-sizing:border-box}.reg-form-notify_confirm .reg-form-notify__text{width:100%}@media screen and (max-width:1220px){.reg-form-notify__check-in{min-height:100vh;width:100%}.reg-form-notify__check-in .fancy__container{min-height:100vh}}@media screen and (max-width:1024px){.reg-form-share__logo_tw{background-position:0 24%}.reg-form-notify{padding:0 100px;max-width:100vw}}@media screen and (max-width:641px){.reg-form-notify{margin:0;padding:0 15px}}.reg-form-notify .fancy__container{height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reg-form-notify h2{text-transform:uppercase}.reg-form-notify__text{width:70%;margin:12px auto 30px;color:#fff;opacity:.5}.reg-form-notify__close-button,.reg-form-notify__download{font-size:14px;margin:0 auto;border:1px solid #fff;color:#fff;font-family:RobotoBlack,Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1024px){.reg-form-notify__text{width:unset}}.reg-form-notify__close-button{display:inline-block;opacity:1;width:162px;height:53px;padding:0;line-height:53px}.reg-form-notify__close-button:hover{text-decoration:none}@media screen and (max-width:1024px){.reg-form-notify__close-button{width:20%}}.reg-form-notify__download{display:inline-block;padding:20px 75px 19px;width:35%;opacity:1}.reg-block__title,.reg-head__title,.reg-item__header,.reg-modal__content{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif}.reg-form-notify__download:hover{text-decoration:none}@media screen and (max-width:1024px){.reg-form-notify__download{width:20%}}#reg_confirm_maybe .fancybox-close-small,#reg_confirm_no .fancybox-close-small,#reg_confirm_yes .fancybox-close-small{display:block!important}.reg-modal{display:none;z-index:10;left:0;top:0;width:100%;padding-bottom:65px}.reg-modal.active{display:block}.reg-modal.fixed{max-width:60%;padding:0;margin:0}@media (max-width:1024px){.reg-modal.fixed{max-width:100%}}.reg-modal.fixed .reg-modal__content{padding:0}.reg-modal.fixed .fancybox-close-small{top:21px}.reg-modal.fixed:not(.with-selector) .reg-item:nth-child(1) .overlay{position:absolute;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;text-align:center}.reg-modal.fixed:not(.with-selector) .reg-item:nth-child(1).no-access .reg-item__link{display:none}@media (max-width:641px){.reg-modal,.reg-modal .fancybox-close-small{display:none}.reg-modal{position:fixed;padding-bottom:0;height:100%}}.mobile-text{display:none!important;font-size:16px;line-height:22px;letter-spacing:1.5px}@media (max-width:641px){.mobile-text{display:block!important;font-size:14px;line-height:17px;letter-spacing:.6px}}.desktop-text{display:block}.reg-modal__content{box-sizing:border-box;padding:59px 30px 0;width:100%;background-size:300%}@media (max-width:641px){.desktop-text{display:none!important}.web-text{display:none}.mobile-text{display:block}.reg-modal__content{padding:0;overflow:auto;min-height:100%;height:100%;background-image:url(../img/bg-faq.png);background-color:#070c46;background-position:60% 0;background-repeat:no-repeat}.reg-head{height:70px;background-color:#0c0049;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}}.reg-head__title{text-align:center;text-transform:uppercase;padding-left:11px;padding-bottom:27px;text-shadow:0 3px 9px rgba(40,17,108,.2);color:#fff;font-weight:700;line-height:70px;font-size:37px;letter-spacing:0}.reg-close{display:none}@media (max-width:641px){.reg-head__title{text-align:left;padding-right:11px;padding-left:13px;line-height:70px;font-weight:200;font-size:25px;letter-spacing:.1px}.reg-close{font-family:Times New Roman;color:#fff;font-size:72px;font-weight:500;display:block;padding-top:0;padding-right:9px}.fancybox-close-small .reg-close{position:absolute;top:3px;left:5px}.reg-items{margin-bottom:26px}}.reg-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.reg-item{box-sizing:border-box;min-height:301px;position:relative;z-index:1;text-align:left;padding:22px 22px 30px 29px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% / 3);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;background-position:100% 0;background-repeat:repeat-y;background-size:100%}.reg-item-ecomoy-mob,.reg-item:nth-child(1) .reg-item__link::after,.reg-item:nth-child(1) .reg-item__link::before{display:none}.reg-item:nth-child(1){background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(35,142,182,.9)),to(rgba(35,118,185,.9)));background-image:linear-gradient(90deg,rgba(35,142,182,.9) 0,rgba(35,118,185,.9) 100%)}.reg-item:nth-child(1) .reg-item__link{background-color:#5DA5F1;line-height:61px}.reg-item:nth-child(1) .reg-item__link:active,.reg-item:nth-child(1) .reg-item__link:hover{-webkit-box-shadow:0 0 10px 3px #5DA5F1;box-shadow:0 0 10px 3px #5DA5F1}@media (max-width:641px){.reg-item{width:50%;padding:18px 17px 14px 14px;height:auto;min-height:unset}.reg-item:nth-child(1) .reg-item__link{line-height:50px}}.reg-item-ecomoy-desc,.reg-item-ecomoy-mob{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(78,150,115,.9)),to(rgba(72,126,110,.9)));background-image:linear-gradient(90deg,rgba(78,150,115,.9) 0,rgba(72,126,110,.9) 100%)}.reg-item-ecomoy-desc .reg-item__link,.reg-item-ecomoy-mob .reg-item__link{background-color:#65B467}.reg-item-ecomoy-desc .reg-item__link:active,.reg-item-ecomoy-desc .reg-item__link:hover,.reg-item-ecomoy-mob .reg-item__link:active,.reg-item-ecomoy-mob .reg-item__link:hover{-webkit-box-shadow:0 0 10px 3px #65B467;box-shadow:0 0 10px 3px #65B467}.reg-item-ecomoy-desc .reg-item__price::after,.reg-item-ecomoy-mob .reg-item__price::after{left:3px}@media screen and (max-width:641px){.reg-item-ecomoy-desc .reg-item__price::after,.reg-item-ecomoy-mob .reg-item__price::after{left:6px}.reg-item-ecomoy-mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.reg-item-ecomoy-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:641px){.reg-item-ecomoy-desc{display:none}}.reg-item-standart{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(58,41,192,.9)),to(rgba(45,66,172,.9)));background-image:linear-gradient(90deg,rgba(58,41,192,.9) 0,rgba(45,66,172,.9) 100%);width:calc(100% / 3 * 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}.reg-item-standart-over-size{width:100%}@media (max-width:641px){.reg-item-standart-over-size{width:50%}}.reg-item-standart .reg-item__header{color:#f4d835}.reg-item-standart .reg-item__third-block:first-child{width:55%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:32px}.reg-item-standart .reg-item__third-block:first-child .reg-item__header{color:#efd74e;position:relative;right:210px}@media (max-width:375px){.reg-item-standart .reg-item__third-block:first-child{width:100%}}.reg-item-standart .reg-item__third-block:last-child{margin-top:60px;margin-left:1px}@media (max-width:641px){.reg-item-standart .reg-item__third-block:first-child{padding-right:0;margin-right:16px;padding-left:0;width:100%}.reg-item-standart .reg-item__third-block:first-child .reg-item__header{position:static;right:0}.reg-item-standart .reg-item__third-block:last-child{margin-top:15px;margin-right:-3px}}.reg-item-standart .reg-item__third-block:last-child .reg-item__link{margin-top:5px;margin-left:0}.reg-item-standart .reg-item__link{background-color:#EFD74E;color:#000}.reg-item-standart .reg-item__link:active,.reg-item-standart .reg-item__link:hover{-webkit-box-shadow:0 0 10px 3px #EFD74E;box-shadow:0 0 10px 3px #EFD74E}.reg-item-standart .reg-item__info.web-text{max-width:400px}.reg-item-vip{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(113,58,193,.9)),to(rgba(89,40,149,.9)));background-image:linear-gradient(90deg,rgba(113,58,193,.9) 0,rgba(89,40,149,.9) 100%);font-size:12px;letter-spacing:.1px}.reg-item-vip .reg-item__link{background-color:#9249FA}.reg-item-vip .reg-item__link:active,.reg-item-vip .reg-item__link:hover{-webkit-box-shadow:0 0 10px 3px #9249FA;box-shadow:0 0 10px 3px #9249FA}.reg-item-vip .reg-item__price::after{width:53px;left:6px}@media screen and (max-width:641px){.reg-item-vip .reg-item__price::after{width:38px}.reg-item-vip{width:calc(50% - .5px)}.reg-item-deluxe .reg-item__link{margin-left:-1px;height:50px}}.reg-item-deluxe{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(175,68,80,.9)),to(rgba(135,27,115,.9)));background-image:linear-gradient(90deg,rgba(175,68,80,.9) 0,rgba(135,27,115,.9) 100%)}.reg-item-deluxe .reg-item__link{background-color:#CD4468}.reg-item-deluxe .reg-item__link:active,.reg-item-deluxe .reg-item__link:hover{-webkit-box-shadow:0 0 10px 3px #CD4468;box-shadow:0 0 10px 3px #CD4468}.reg-item-deluxe .reg-item__price::after{width:60px;left:12px}@media screen and (max-width:641px) and (max-width:325px){.reg-item-deluxe .reg-item__link{width:41vw}}@media screen and (max-width:641px){.reg-item-deluxe .reg-item__price::after{width:44px}}.reg-item__header{text-transform:uppercase;text-align:left;padding-bottom:13px;font-size:37px;line-height:43px;letter-spacing:0}@media (max-width:641px){.reg-item-standart .reg-item__third-block:last-child .reg-item__link{margin-top:0}.reg-item__header{padding-bottom:1px;font-size:15px;font-family:RobotoBlack,Helvetica,Arial,sans-serif;line-height:18px;letter-spacing:1.2px}}.reg-item__info{text-align:left;padding-bottom:24px;font-size:16px;line-height:22px;letter-spacing:1.5px}@media (max-width:641px){.reg-item__info{padding-bottom:13px;color:#fff;margin-right:2px;font-size:14px;line-height:17px;letter-spacing:.6px}}.reg-item__old-price-conatiner{position:absolute;top:7px;font-size:17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.reg-item__link{max-width:100%;font-family:RobotoBlack,Helvetica,Arial,sans-serif;display:inline-block;text-transform:uppercase;width:176px;text-align:center;height:60px;position:relative;text-decoration:none;margin-left:1px;font-size:20px;line-height:25px;letter-spacing:1.7px}@media (max-width:641px){.reg-item__link{width:159px;height:51px;padding-left:1px;font-size:15px;line-height:18px;letter-spacing:1.2px}}.reg-item__link:hover{text-decoration:none}.reg-item__link::after{content:attr(data-coupon);border-bottom:16px solid #fff;border-left:18px solid transparent;border-right:15px solid transparent;height:0;width:39px;text-align:center;-webkit-transform:rotate(42deg);transform:rotate(42deg);position:absolute;right:-19px;top:5px;font-family:RobotoRegular,Helvetica,Arial,sans-serif;font-size:10px;text-transform:none;line-height:15px;letter-spacing:-.6px;color:#000;display:none}.reg-item__link::before{display:none;content:"";width:71px;height:10px;z-index:-1;background:#aeaeae;position:absolute;right:-10px;top:18px;-webkit-transform:rotate(42deg);transform:rotate(42deg)}.reg-item__price{font-size:20px;position:relative;bottom:-18px}@media screen and (max-width:641px){.reg-item__price{font-size:15px;bottom:-16px}}.reg-item__old-price{font-size:17px;opacity:.5;display:none}@media screen and (max-width:641px){.reg-item__old-price{font-size:12px}}.reg-item__note,.sms_email__form .reg-form__title_count,.sms_email__form .reg-form__title_price{font-family:RobotoRegular,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:1.5px}.reg-item__old-price-conatiner::after{content:"";width:100%;height:2px;display:block;background-color:#fff;position:absolute;top:12px}@media screen and (max-width:641px){.reg-item__old-price-conatiner::after{top:8px}}.reg-item__note{color:#D7C538;padding-top:10px;text-align:left;display:block;line-height:22px}@media (max-width:641px){.reg-item__note{padding-top:6px;font-size:14px;line-height:17px;letter-spacing:.6px}}.reg-modal__block{display:block;position:fixed;padding-top:30px;z-index:10;left:0;top:0;width:100%;height:100%}.reg-modal__block .reg-close{position:absolute}.sms_email__form{display:none;position:fixed;z-index:13;width:480px;top:50%;left:50%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.choose-reg-block.active,.sms_email__form .reg-form,.sms_email__form.active{display:block}@media screen and (max-width:1390px) and (min-width:1025px) and (max-height:700px){.sms_email__form{overflow:hidden}.sms_email__form .reg-form__form .form__input:not(.form__input_tickets-count_select){height:40px}.sms_email__form .form__input_tickets-count_select{top:38px}}.sms_email__form .reg-form{z-index:13}@media (max-width:641px){.sms_email__form{width:100%;height:100%;top:0;left:0;-webkit-transform:none;transform:none;overflow-y:scroll}.sms_email__form.active{top:0;left:0;position:fixed}.sms_email__form .reg-form{overflow:auto}.sms_email__form .reg-form .fancybox-close-small{top:43px;right:1px}}.sms_email__form .reg-form input{border:1px solid #e8f0fe}.sms_email__form .reg-form__title_count,.sms_email__form .reg-form__title_price{line-height:22px}@media screen and (max-width:641px){.sms_email__form .reg-form__title_count,.sms_email__form .reg-form__title_price{font-size:16px;line-height:24px}}@media screen and (max-width:325px){.sms_email__form .reg-form__title_count,.sms_email__form .reg-form__title_price{font-size:14px;line-height:1}}@media screen and (max-width:1024px){.sms_email__form .reg-form__user-type{width:60%}.sms_email__form .reg-form__main .fancy__loading-form{height:auto}}@media screen and (max-width:641px){.sms_email__form .reg-form__user-type{width:initial}}.sms_email__form .reg-form .form__submit{margin-top:0}.sms_email__form .reg-form__main{width:480px;padding:48px 50px 44px!important}@media (max-width:641px){.sms_email__form .reg-form__main{width:inherit;padding:25px 0 0!important}.sms_email__form .reg-close{position:absolute;background:0 0;border:none;cursor:pointer;display:block;line-height:0;color:#fff;top:-7px;right:-1px;left:initial;font-size:72px}}.choose-reg-block{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:35px 50px 50px 60px;z-index:12!important;width:600px!important}@media (max-width:641px){.choose-reg-block{padding:20px 15px;top:0;background-color:#00f;width:100%!important;height:100%!important;-webkit-transform:none;transform:none;position:fixed}.choose-reg-block.active{width:100%;height:100%;left:0}}.choose-reg-block .reg-close{top:5px;right:12px;position:absolute;background:0 0;border:none;color:#fff;font-size:40px;cursor:pointer}@media (max-width:641px){.choose-reg-block .reg-close{top:-17px;right:-20px;left:initial;font-size:72px}.choose-reg-block__buttons .reg-button--vb{color:#fff}}.choose-reg-block .condensed-title,.choose-reg-block .reg-type-description{color:#fff}.choose-reg-block .condensed-title{text-transform:uppercase}@media (max-width:717px){.choose-reg-block__description{width:100%}}.choose-reg-block__buttons .reg-button{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:RobotoRegular,Helvetica,Arial,sans-serif;letter-spacing:1.5px;font-size:16px;line-height:56px;text-decoration:none}.choose-reg-block__buttons .reg-button--vb{display:none}@media (max-width:544px){.choose-reg-block__buttons .reg-button{width:80%!important;float:none;display:block;margin:18px auto 0!important;height:56px;padding:0}}.reg-button--vb{background-color:#7B519C;color:#fff;font-weight:400;background-image:url(../img/social/viber.svg);background-repeat:no-repeat;background-size:30px;background-position:34px 10px;padding-left:35px}.reg-button--vb:hover{-webkit-box-shadow:0 0 25px .8px #3b5998;box-shadow:0 0 25px .8px #3b5998}@media screen and (max-width:641px){.choose-reg-block.reg-block{left:0;margin:0;width:100%}.choose-reg-block.with-selector .choose-reg-block__description,.choose-reg-block.with-selector .select-city{display:block}}@media (max-width:641px){.choose-reg-block{padding:20px 14px 39px!important;max-height:327px;max-width:500px}.choose-reg-block__description{width:100%}.choose-reg-block__buttons{margin-top:-5px;width:100%}}@media (max-width:544px) and (min-width:445px){.choose-reg-block__buttons .reg-button{width:48%;float:left;height:56px;padding:0}.choose-reg-block__buttons .reg-button:nth-child(2),.choose-reg-block__buttons .reg-button:nth-child(4){float:right}}@media (max-width:544px){.choose-reg-block__buttons .reg-button{width:100%;float:none;margin:0 0 15px!important;height:56px;text-align:center!important;padding:0;font-weight:500!important}}.choose-reg-block .fancybox-close-small{top:27px}@media (max-width:641px){.choose-reg-block.reg-block{max-height:initial;padding-left:29px}.choose-reg-block .fancybox-close-small{top:10px}}.reg-button{-webkit-transition:.2s ease .2s;transition:.2s ease .2s}.reg-button--email{padding-left:42px!important}@media (max-width:544px){.reg-button--email{padding-left:70px!important}}.reg-button--facebook{padding-left:0!important}@media (max-width:800px){.reg-button--vb{background-position:18px 14px}}@media (max-width:544px){.reg-button--facebook,.reg-button--vk{padding-left:70px!important}}.reg-block__title{text-align:left;margin-bottom:10px;font-size:37px;line-height:43px;letter-spacing:0}@media screen and (max-width:641px){.reg-block__title{font-size:25px;line-height:30px;letter-spacing:.1px}}.reg-block__description{font-family:RobotoRegular,Helvetica,Arial,sans-serif;text-align:left;margin-bottom:10px;font-size:16px;line-height:22px;letter-spacing:1.5px}@media screen and (max-width:641px){.reg-block__description{font-size:14px;line-height:17px;letter-spacing:.6px;margin-bottom:40px}}.regist__close{position:absolute;width:60px;height:60px;font-size:70px;font-family:"Times New Roman";right:2px;top:8px;text-align:center;line-height:55px}.verify-form.active{display:block}.select-city{text-align:left}@media screen and (max-width:641px){.select-city{display:none}}.select-city select{height:50px;width:201px;display:block;font-size:20px;padding:0 10px;text-align:center;border:1px solid #ebc71f;background:url(../img/dropDownListBlack.png) 173px 22px no-repeat #fff}.reg-block__city-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reg-block__city-container .choose-reg-block__description{width:33.3%;line-height:50px}@media screen and (max-width:641px){.reg-block__city-container .choose-reg-block__description{display:none}}.reg-block__city-container.in-modal{display:none}.hide-for-online.active,.show-for-online{display:none!important}.hide-for-online{text-align:left}.show-for-online{margin-left:0!important}@media screen and (max-width:641px){.show-for-online{margin-left:20px!important}}.show-for-online.active{display:block!important}.apply-coupon-btn,.form__input_coupon{display:none;width:48%!important}.apply-coupon-btn{text-transform:uppercase;border:1px solid #EFD74E;border-radius:3px;height:47px;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.4px;line-height:44px;width:48%!important;margin-left:2%;color:#000;background:#EFD74E}.reg-form__coupon_text,.registration-blank__list_item{font-family:RobotoRegular,Helvetica,Arial,sans-serif}.apply-coupon-btn.not-active{color:#fff;background:0 0;pointer-events:none;opacity:.6}@media screen and (max-width:641px){.apply-coupon-btn{display:none;height:50px}}.reg-form .form__submit.not-active{pointer-events:none;opacity:.6}.reg-form__coupon_text{color:#EFD74E}.dash{border-bottom:1px none #fff;-webkit-box-flex:2;-webkit-flex:2 0 auto;-ms-flex:2 0 auto;flex:2 0 auto;margin:16px 0 5px;opacity:.3}.reg-popup-all{margin:0!important}.page__inner_sales-from_coupon .reg-item__link.get-coupon .reg-item__old-price,.page__inner_sales-from_coupon .reg-item__link.get-coupon .reg-item__old-price-conatiner,.page__inner_sales-from_coupon .reg-item__link.get-coupon:after,.page__inner_sales-from_coupon .reg-item__link.get-coupon:before{display:block}.page__inner_sales-from_coupon .reg-item__link.get-coupon .reg-item__price{bottom:-26px}#reg-modal-closed{z-index:99999}@media screen and (max-width:641px){.page__inner_sales-from_coupon .reg-item__link.get-coupon .reg-item__price{bottom:-20px}#reg-modal-closed .reg-item__bottom-block{padding:25px 0!important}}#reg-modal-closed .overlay{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.check-in-tickets__btns,.reg-ur__btns,.registration-blank__block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal}#reg-modal-closed .reg-items{position:relative}#reg-modal-closed .reg-item__bottom-block{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:left;padding-bottom:13px;font-size:37px;line-height:43px;letter-spacing:0}@media (max-width:641px){#reg-modal-closed .reg-item__bottom-block{padding-bottom:1px;font-size:15px;font-family:RobotoBlack,Helvetica,Arial,sans-serif;line-height:18px;letter-spacing:1.2px}}.registration-blank{position:relative;margin-top:93px;margin-bottom:93px;padding:57px 29px 74px 42px;background-color:rgba(14,33,171,.5)}@media screen and (max-width:1024px){.registration-blank{padding:50px 0 35px}}@media screen and (max-width:641px){.registration-blank{padding-bottom:0;padding-top:35px;margin-top:35px}.registration-blank .infoblock__title{width:100%}}.registration-blank .infoblock__title{margin-left:-11px;color:#fff}@media screen and (max-width:1024px){.registration-blank .infoblock__title{margin:0 auto}}.registration-blank .infoblock__bg{background-color:#040634;opacity:.7}.registration-blank .infoblock__container{margin-top:39px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.registration-blank .infoblock__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:84.5%;margin:35px auto 0}}@media screen and (max-width:641px){.registration-blank .infoblock__container{width:100%;margin-top:8vw}}.registration-blank__block{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:277px}@media screen and (max-width:1024px){.registration-blank__block{width:91%!important;margin:0 auto}}.registration-blank__block_free{width:289px}.registration-blank__block_vip{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:303px;background:url(../img/registration/vip_bg.png) no-repeat;background-position-y:18px}@media screen and (max-width:1024px){.registration-blank__block_vip{height:314px;width:100%!important;margin:0;background-size:100% 82%;background-position-y:56px;background-image:url(../img/registration/vip_bg-mobile.png)}}@media screen and (max-width:641px){.registration-blank__block_vip{background-image:none;height:100%;margin-bottom:13vw}}.registration-blank__link{font-family:RobotoBlack,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.5px}@media screen and (max-width:1024px){.registration-blank__link{width:100%!important;font-size:24px;padding:42px 0 36px!important;text-align:center!important;margin-left:0!important;margin-bottom:32px}}@media screen and (max-width:641px){.registration-blank__link{font-size:4vw;margin-bottom:4vw;padding:7.2vw 0 6.8vw!important}}.registration-blank__link_online{padding:22px 0 18px 57px;border-width:1px;border-color:#fff;border-style:solid;-webkit-box-shadow:0 0 19.2px .6px rgba(0,0,0,.3);box-shadow:0 0 19.2px .6px rgba(0,0,0,.3);-webkit-transition:.2s ease;transition:.2s ease}.registration-blank__link_online:hover{-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(255,255,255,.6);box-shadow:0 0 25px .8px rgba(255,255,255,.6);text-decoration:none}.registration-blank__link_free{margin-left:12px;width:258px;padding:21px 0 19px;background-color:#fff;border-width:1px;border-color:#fff;border-style:solid;-webkit-box-shadow:0 0 19.2px .6px rgba(0,0,0,.3);box-shadow:0 0 19.2px .6px rgba(0,0,0,.3);color:#000;-webkit-transition:.2s ease;transition:.2s ease;text-align:center}@media screen and (max-width:1024px){.registration-blank__link_free{width:100%}}.registration-blank__link_free:hover{-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(255,255,255,.6);box-shadow:0 0 25px .8px rgba(255,255,255,.6);text-decoration:none}.registration-blank__link_vip{border:2px solid #1126c0;width:218px;padding:20px 0 18px 55px;background-color:#1126c0;letter-spacing:.2px;-webkit-transition:.2s ease;transition:.2s ease}@media screen and (max-width:1024px){.registration-blank__link_vip{width:91%!important;margin:0 auto!important}}.registration-blank__link_vip:hover{-webkit-transition:.1s ease;transition:.1s ease;border-color:#1f36df;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.6);box-shadow:0 0 25px .8px rgba(42,121,255,.6);text-decoration:none}.registration-blank__link_small-vip{width:274px;margin-left:0;background-color:#fff;color:#000;border-width:1px;border-color:#fff;border-style:solid;-webkit-box-shadow:0 0 19.2px .8px rgba(0,0,0,.3);box-shadow:0 0 19.2px .8px rgba(0,0,0,.3);-webkit-transition:.2s ease .2s;transition:.2s ease .2s}@media screen and (max-width:641px){.registration-blank__link_small-vip{padding:5vw 0!important}}.registration-blank__link_small-vip:hover{-webkit-transition:.1s ease;transition:.1s ease;-webkit-box-shadow:0 0 25px .8px rgba(255,255,255,.6);box-shadow:0 0 25px .8px rgba(255,255,255,.6);text-decoration:none}.registration-blank__link_super-vip{padding:20px 0 18px;width:273px;border:2px solid #1126c0;background-color:#1126c0;letter-spacing:.2px;-webkit-transition:.2s ease .2s;transition:.2s ease .2s}.registration-blank__link_super-vip:hover{-webkit-transition:.1s ease!important;transition:.1s ease!important;border-color:#1f36df!important;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.6);box-shadow:0 0 25px .8px rgba(42,121,255,.6);text-decoration:none}.registration-blank__list{margin:19px 0;text-align:center;width:95%}.registration-blank__list_item{margin-bottom:14px;font-size:14px;color:#91b3ff;line-height:1.25;letter-spacing:.5px}.header__contacts_phone,.registration-blank__closed-block_text{font-family:RobotoMedium,Helvetica,Arial,sans-serif}.registration-blank__closed-block{position:absolute;top:0;left:0;right:0;bottom:0;z-index:30}.registration-blank__closed-block:hover .registration__closed-block_bg{background-image:-webkit-gradient(linear,left bottom,left top,from(#01020d),color-stop(70%,#01020d),to(transparent));background-image:linear-gradient(to top,#01020d 0,#01020d 70%,transparent 100%);opacity:1}@media screen and (max-width:641px){.registration-blank__link_super-vip{padding:5vw 0!important}.registration-blank__list{display:none}.registration-blank__closed-block:hover .registration__closed-block_bg{background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(70%,#000),to(transparent));background-image:linear-gradient(to top,#000 0,#000 70%,transparent 100%);opacity:.902}}.registration-blank__closed-block_bg{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(77%,#000),to(transparent));background-image:linear-gradient(to top,#000 0,#000 77%,transparent 100%);opacity:.702}@media screen and (max-width:1024px){.registration-blank__list_item{font-size:20px}.registration-blank__closed-block_bg,.registration-blank__closed-block_bg:hover{opacity:.902}}.registration-blank__closed-block_text{margin:19.5% 0;color:#fff;font-size:26px;line-height:1.462;text-align:center;text-shadow:0 1px 28.2px rgba(0,4,10,.3)}@media screen and (max-width:1024px){.registration-blank__closed-block_text{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;font-size:46px;margin:35.5% 0}}.registration-blank__closed-block_text br{display:none}@media screen and (max-width:1024px){.registration-blank__closed-block_text br{display:block}}.reg-timer{padding:35px;position:relative}@media screen and (max-width:641px){.registration-blank__closed-block_bg{bottom:-1px}.registration-blank__closed-block_text{font-size:7vw}.reg-timer{width:80vw;height:100%}.reg-timer .form__submit{margin-top:20px}}.reg-timer__overlay{display:none;position:fixed;overflow:auto;left:0;top:0;width:100%;height:100%;z-index:6}.reg-timer__close{width:25px;height:25px;right:10px;position:absolute;cursor:pointer;z-index:100;top:10px}.reg-timer__close:after,.reg-timer__close:before{top:50%;display:block;width:25px;height:2px;background-color:#828CA6;opacity:1;position:absolute;content:""}.reg-timer__close:hover{cursor:pointer}.reg-timer__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reg-timer__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.reg-timer__counter{position:relative;display:inline-block;max-height:38px;padding:10px;border:1px solid #646e80;border-radius:3px;vertical-align:middle;color:#667184;line-height:14px;cursor:pointer;outline:0;z-index:1;white-space:nowrap;text-decoration:none;font:inherit;font-weight:700;font-size:14px}.confidence,.confidence p,.confidence__title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.check-in-tickets,.reg-ur{display:none;width:800px;padding:50px;position:relative;text-align:center;height:unset}.check-in-tickets__heading,.reg-ur__heading{margin-bottom:16px}.check-in-tickets__text,.reg-ur__text{color:#fff;opacity:.5}@media screen and (max-width:1024px){.check-in-tickets,.reg-ur{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1.6px;word-spacing:2.3px}}@media screen and (max-width:641px){.check-in-tickets,.reg-ur{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;letter-spacing:.3px;word-spacing:2.3px}}.check-in-tickets__close,.reg-ur__close{top:19px}.check-in-tickets__btns,.reg-ur__btns{margin:30px 0 0;text-align:center;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1024px){.check-in-tickets__btns,.reg-ur__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.check-in-tickets__btns .form__submit,.reg-ur__btns .form__submit{margin:0 auto 24px;width:235px;-webkit-box-sizing:border-box;box-sizing:border-box;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}@media screen and (max-width:1024px){.check-in-tickets__btns .form__submit,.reg-ur__btns .form__submit{width:56%;font-size:16px;height:58px}.check-in-tickets__btns_print,.reg-ur__btns_print{display:none!important}}@media screen and (max-width:641px){.check-in-tickets__btns .form__submit,.reg-ur__btns .form__submit{width:100%;font-size:4vw}}.check-in-tickets__btns_print:before,.reg-ur__btns_print:before{display:block;content:"";width:40px;height:40px;background:url(../img/reg-ur/print.svg) no-repeat;margin-right:10px}@media screen and (max-width:1024px){.check-in-tickets__btns_print:before,.reg-ur__btns_print:before{margin-right:15px}}@media screen and (max-width:641px){.check-in-tickets__btns_print:before,.reg-ur__btns_print:before{margin-right:0}}.check-in-tickets__btns_download:before,.reg-ur__btns_download:before{display:block;content:"";width:40px;height:40px;background:url(../img/reg-ur/download.svg) no-repeat;margin-right:5px}@media screen and (max-width:1024px){.check-in-tickets__btns_download,.reg-ur__btns_download{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.check-in-tickets__btns_download:before,.reg-ur__btns_download:before{width:45px;height:45px;margin-right:10px}.check-in-tickets__btns_send,.reg-ur__btns_send{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media screen and (max-width:641px){.check-in-tickets__btns_download:before,.reg-ur__btns_download:before{margin-right:0;width:40px}}.check-in-tickets__btns_send:before,.reg-ur__btns_send:before{display:block;content:"";width:40px;height:40px;background:url(../img/reg-ur/send.svg) no-repeat;margin-top:8px;margin-right:5px}@media screen and (max-width:1024px){.check-in-tickets__btns_send:before,.reg-ur__btns_send:before{width:45px;height:45px;margin-right:10px}}@media screen and (max-width:641px){.check-in-tickets__btns_send:before,.reg-ur__btns_send:before{margin-right:0}}.check-in-tickets__form,.reg-ur__form{display:none;width:277px;margin:0 auto}@media screen and (max-width:1024px){.check-in-tickets__form,.reg-ur__form{width:56%;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media screen and (max-width:641px){.check-in-tickets__form,.reg-ur__form{width:100%;padding-left:0!important}}.check-in-tickets__form .form__input,.reg-ur__form .form__input{width:100%;height:56px;border-width:1px;border-color:#2237c7;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}.check-in-tickets__form .form__send_email,.reg-ur__form .form__send_email{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.check-in-tickets__form .form__send_email:before,.reg-ur__form .form__send_email:before{display:block;content:"";width:40px;height:40px;background:url(../img/reg-ur/send.svg) no-repeat;margin-top:8px;margin-right:5px}@media screen and (max-width:1024px){.check-in-tickets__form .form__send_email:before,.reg-ur__form .form__send_email:before{width:45px;height:45px;margin-right:10px}}@media screen and (max-width:641px){.check-in-tickets__form .form__send_email:before,.reg-ur__form .form__send_email:before{margin-right:0}.check-in-tickets__form .form__send_email,.reg-ur__form .form__send_email{background-position-x:calc(50% - 49px);background-position-y:10px}}.check-in-tickets__form .form__submit,.reg-ur__form .form__submit{width:100%}.check-in-tickets__form .form__submit span,.reg-ur__form .form__submit span{margin-left:15px;display:block}@media screen and (max-width:1024px){.check-in-tickets__form .form__submit span,.reg-ur__form .form__submit span{margin-left:20px}}.confidence{margin:50px 0 100px;-webkit-font-smoothing:antialiased;font-size:18px!important}.confidence__wrapper{max-width:1100px;padding:0 70px;margin:0 auto}@media (max-width:1024px){.confidence__wrapper{padding:0 56px}}@media (max-width:800px){.confidence__wrapper{padding:0 40px}}@media (max-width:650px){.confidence__wrapper{padding:0 5px}}.confidence__content{background-color:#fff;color:#2e2e2e;padding:75px 70px}@media (max-width:1024px){.confidence__content{padding:37px 56px}}@media (max-width:800px){.confidence__content{padding:37px 40px}.confidence__title{letter-spacing:-1px}}.confidence__title{text-align:left;line-height:.935;word-spacing:3px;text-transform:uppercase;font-size:43px;margin-bottom:28px;color:#2e2e2e!important}@media (max-width:1024px){.confidence__title{margin-bottom:23px!important;margin-top:39px;font-size:30px}}@media (max-width:650px){.confidence__content{padding:23px 15px}.confidence__title{font-size:24px}}.confidence__paragraph{color:#000;margin:40px 0 20px;font-size:21px;line-height:1;font-style:normal;font-weight:600;text-transform:uppercase}.confidence strong{font-weight:600}.confidence p{font-size:18px!important;color:#000;margin:.625em 0;font-weight:400;line-height:1.4}.confidence h5{font-weight:300;margin:30px 0 10px;font-size:21px}.confidence ul{padding:0;margin:0;list-style:none}.confidence ul li{position:relative;padding-left:35px;margin-bottom:15px;line-height:1.4}.confidence ul li:before{content:"●";position:absolute;left:5px}.confidence h4{margin:40px 0 20px}.fancybox-slide #js-error-modal,.fancybox-slide #js-paid-modal{position:relative;padding:50px!important;height:165px!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;transform:none}@media (max-width:641px){.fancybox-slide #js-error-modal,.fancybox-slide #js-paid-modal{height:237px!important;margin:0}}.fancybox-slide #js-error-modal .reg-block__title,.fancybox-slide #js-paid-modal .reg-block__title{font-size:25px;text-transform:none;text-align:center;margin-bottom:17px}.fancybox-slide #js-error-modal .reg-type-description,.fancybox-slide #js-paid-modal .reg-type-description{text-align:center;margin:0;width:100%}.fancybox-slide #js-error-modal .fancybox-close-small,.fancybox-slide #js-paid-modal .fancybox-close-small{top:11px}.fancybox-slide #reg_thanks,.fancybox-slide .reg-form-notify_confirm{margin-right:0;text-align:left;min-width:555px;background-repeat:no-repeat;background-size:cover;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}@media (max-width:641px){.fancybox-slide .reg-form-notify_confirm{min-width:100vw;max-width:100vw}.fancybox-slide .reg-form-notify_confirm .fancybox-close-small{right:20px!important;top:20px!important}}.fancybox-slide .reg-form-notify_confirm .fancybox-close-small{display:block}.form__control-ticket,.form__pass-ticket,.reg-form,.verify-form{display:none;z-index:5;background-color:#001b5f}.form__control-ticket .form__input_coupon_hide,.form__pass-ticket .form__input_coupon_hide,.reg-form .form__input_coupon_hide,.verify-form .form__input_coupon_hide{display:none}.form__control-ticket.active,.form__pass-ticket.active,.reg-form.active,.verify-form.active{display:block}.form__control-ticket .form__client_number,.form__pass-ticket .form__client_number,.reg-form .form__client_number,.verify-form .form__client_number{font-family:RobotoBlack,Helvetica,Arial,sans-serif;margin-top:4px;margin-bottom:12px}.form__control-ticket .form__clien_p-text,.form__pass-ticket .form__clien_p-text,.reg-form .form__clien_p-text,.verify-form .form__clien_p-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-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-bottom:12px;margin-top:16px}.form__control-ticket__online-ticket .form__input_coupon,.form__pass-ticket__online-ticket .form__input_coupon,.reg-form__online-ticket .form__input_coupon,.verify-form__online-ticket .form__input_coupon{display:none!important}.form__control-ticket__online-ticket .form__input_company,.form__control-ticket__online-ticket .infoblock__container_count,.form__control-ticket__online-ticket .infoblock__container_user-type,.form__control-ticket__title-online,.form__pass-ticket__online-ticket .form__input_company,.form__pass-ticket__online-ticket .infoblock__container_count,.form__pass-ticket__online-ticket .infoblock__container_user-type,.form__pass-ticket__title-online,.reg-form__online-ticket .form__input_company,.reg-form__online-ticket .infoblock__container_count,.reg-form__online-ticket .infoblock__container_user-type,.reg-form__title-online,.verify-form__online-ticket .form__input_company,.verify-form__online-ticket .infoblock__container_count,.verify-form__online-ticket .infoblock__container_user-type,.verify-form__title-online{display:none}.form__control-ticket__online-ticket .reg-form__main,.form__pass-ticket__online-ticket .reg-form__main,.reg-form__online-ticket .reg-form__main,.verify-form__online-ticket .reg-form__main{padding-top:28px;z-index:13;position:relative}.form__control-ticket .reg-form__main,.form__control-ticket__standart-ticket .reg-form__main,.form__pass-ticket .reg-form__main,.form__pass-ticket__standart-ticket .reg-form__main,.reg-form .reg-form__main,.reg-form__standart-ticket .reg-form__main,.verify-form .reg-form__main,.verify-form__standart-ticket .reg-form__main{padding-top:60px}.form__control-ticket__online-ticket .reg-form__title-online,.form__pass-ticket__online-ticket .reg-form__title-online,.reg-form__online-ticket .reg-form__title-online,.verify-form__online-ticket .reg-form__title-online{display:block;margin-bottom:26px}.form__control-ticket__title-economy,.form__pass-ticket__title-economy,.reg-form__title-economy,.verify-form__title-economy{display:none}.form__control-ticket__economy-ticket .form__input_coupon,.form__pass-ticket__economy-ticket .form__input_coupon,.reg-form__economy-ticket .form__input_coupon,.verify-form__economy-ticket .form__input_coupon{display:none!important}.form__control-ticket__economy-ticket .form__input_company,.form__control-ticket__economy-ticket .infoblock__container_price,.form__control-ticket__economy-ticket .infoblock__container_user-type,.form__pass-ticket__economy-ticket .form__input_company,.form__pass-ticket__economy-ticket .infoblock__container_price,.form__pass-ticket__economy-ticket .infoblock__container_user-type,.reg-form__economy-ticket .form__input_company,.reg-form__economy-ticket .infoblock__container_price,.reg-form__economy-ticket .infoblock__container_user-type,.verify-form__economy-ticket .form__input_company,.verify-form__economy-ticket .infoblock__container_price,.verify-form__economy-ticket .infoblock__container_user-type{display:none}.form__control-ticket__economy-ticket .reg-form__title-economy,.form__control-ticket__economy-ticket .reg-form__title-verify_double,.form__pass-ticket__economy-ticket .reg-form__title-economy,.form__pass-ticket__economy-ticket .reg-form__title-verify_double,.reg-form__economy-ticket .reg-form__title-economy,.reg-form__economy-ticket .reg-form__title-verify_double,.verify-form__economy-ticket .reg-form__title-economy,.verify-form__economy-ticket .reg-form__title-verify_double{display:block;margin-bottom:26px}.form__control-ticket__economy-ticket .form__input_coupon,.form__control-ticket__standart-ticket,.form__control-ticket__standart-ticket .form__input_company,.form__control-ticket__title-standart,.form__pass-ticket__economy-ticket .form__input_coupon,.form__pass-ticket__standart-ticket,.form__pass-ticket__standart-ticket .form__input_company,.form__pass-ticket__title-standart,.reg-form__economy-ticket .form__input_coupon,.reg-form__standart-ticket,.reg-form__standart-ticket .form__input_company,.reg-form__title-standart,.verify-form__economy-ticket .form__input_coupon,.verify-form__standart-ticket,.verify-form__standart-ticket .form__input_company,.verify-form__title-standart{display:none}.form__control-ticket__standart-ticket .infoblock__container_price,.form__pass-ticket__standart-ticket .infoblock__container_price,.reg-form__standart-ticket .infoblock__container_price,.verify-form__standart-ticket .infoblock__container_price{display:none!important}.form__control-ticket__standart-ticket .reg-form__title-standart,.form__pass-ticket__standart-ticket .reg-form__title-standart,.reg-form__standart-ticket .reg-form__title-standart,.verify-form__standart-ticket .reg-form__title-standart{display:block!important;margin-bottom:26px}.form__control-ticket__select_container,.form__pass-ticket__select_container,.reg-form__select_container,.verify-form__select_container{position:relative}.form__control-ticket .infoblock__container,.form__pass-ticket .infoblock__container,.reg-form .infoblock__container,.verify-form .infoblock__container{-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;margin-bottom:35px;margin-top:20px}.form__control-ticket .infoblock__container:nth-of-type(3),.form__pass-ticket .infoblock__container:nth-of-type(3),.reg-form .infoblock__container:nth-of-type(3),.verify-form .infoblock__container:nth-of-type(3){margin-bottom:19px}@media screen and (max-width:641px){.form__control-ticket__economy-ticket .reg-form__title-economy,.form__control-ticket__economy-ticket .reg-form__title-verify_double,.form__control-ticket__online-ticket .reg-form__title-online,.form__control-ticket__standart-ticket .reg-form__title-standart,.form__pass-ticket__economy-ticket .reg-form__title-economy,.form__pass-ticket__economy-ticket .reg-form__title-verify_double,.form__pass-ticket__online-ticket .reg-form__title-online,.form__pass-ticket__standart-ticket .reg-form__title-standart,.reg-form__economy-ticket .reg-form__title-economy,.reg-form__economy-ticket .reg-form__title-verify_double,.reg-form__online-ticket .reg-form__title-online,.reg-form__standart-ticket .reg-form__title-standart,.verify-form__economy-ticket .reg-form__title-economy,.verify-form__economy-ticket .reg-form__title-verify_double,.verify-form__online-ticket .reg-form__title-online,.verify-form__standart-ticket .reg-form__title-standart{margin-left:37px}.form__control-ticket .infoblock__container,.form__pass-ticket .infoblock__container,.reg-form .infoblock__container,.verify-form .infoblock__container{margin-top:16px;margin-bottom:20px}}@media screen and (max-width:1024px){.form__control-ticket,.form__pass-ticket,.reg-form,.verify-form{position:relative;height:100%}.form__control-ticket .infoblock__container_user-type,.form__pass-ticket .infoblock__container_user-type,.reg-form .infoblock__container_user-type,.verify-form .infoblock__container_user-type{width:457px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto}.form__control-ticket .infoblock__container_user-type .condensed-title,.form__pass-ticket .infoblock__container_user-type .condensed-title,.reg-form .infoblock__container_user-type .condensed-title,.verify-form .infoblock__container_user-type .condensed-title{text-align:center;margin-bottom:19px}.form__control-ticket .infoblock__container_user-type.show-for-online,.form__pass-ticket .infoblock__container_user-type.show-for-online,.reg-form .infoblock__container_user-type.show-for-online,.verify-form .infoblock__container_user-type.show-for-online{width:initial}}.form__control-ticket .reg-close,.form__pass-ticket .reg-close,.reg-form .reg-close,.verify-form .reg-close{top:25px}@media screen and (max-width:641px){.form__control-ticket .infoblock__container_user-type,.form__pass-ticket .infoblock__container_user-type,.reg-form .infoblock__container_user-type,.verify-form .infoblock__container_user-type{width:69vw}.form__control-ticket .reg-close,.form__pass-ticket .reg-close,.reg-form .reg-close,.verify-form .reg-close{top:14px}}.form__control-ticket__overlay,.form__pass-ticket__overlay,.reg-form__overlay,.verify-form__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,11,38,.7);z-index:1}@media screen and (max-width:1024px){.form__control-ticket__overlay,.form__pass-ticket__overlay,.reg-form__overlay,.verify-form__overlay{z-index:-1}}.form__control-ticket__main,.form__pass-ticket__main,.reg-form__main,.verify-form__main{width:510px;height:100%;padding:36px 70px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}@media screen and (max-width:1390px) and (min-width:1025px) and (max-height:700px){.form__control-ticket__main,.form__pass-ticket__main,.reg-form__main,.verify-form__main{overflow:hidden}.form__control-ticket__main .infoblock__container_count,.form__control-ticket__main .infoblock__container_price,.form__pass-ticket__main .infoblock__container_count,.form__pass-ticket__main .infoblock__container_price,.reg-form__main .infoblock__container_count,.reg-form__main .infoblock__container_price,.verify-form__main .infoblock__container_count,.verify-form__main .infoblock__container_price{margin-top:15px;margin-bottom:25px}.form__control-ticket__main .apply-coupon-btn,.form__pass-ticket__main .apply-coupon-btn,.reg-form__main .apply-coupon-btn,.verify-form__main .apply-coupon-btn{height:40px;line-height:normal}.form__control-ticket__main .fancybox-close-small,.form__pass-ticket__main .fancybox-close-small,.reg-form__main .fancybox-close-small,.verify-form__main .fancybox-close-small{right:10px;top:10px}}@media screen and (max-width:1024px){.form__control-ticket__main,.form__pass-ticket__main,.reg-form__main,.verify-form__main{padding-bottom:21px;width:100%;height:auto;position:unset;float:unset}}@media screen and (max-width:641px){.form__control-ticket__main,.form__pass-ticket__main,.reg-form__main,.verify-form__main{padding:30px 0}}.form__control-ticket__user-type,.form__pass-ticket__user-type,.reg-form__user-type,.verify-form__user-type{color:#fff;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:0 10px;height:41px;font-family:RobotoBlack,Helvetica,Arial,sans-serif;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:.5;border:1px solid rgba(255,255,255,0);font-size:16px;line-height:22px;letter-spacing:1.5px}@media screen and (max-width:1024px){.form__control-ticket__user-type,.form__pass-ticket__user-type,.reg-form__user-type,.verify-form__user-type{font-size:20px;width:191px;padding:12px 18px}}.form__control-ticket__user-type:hover+.form__control-ticket__user-type,.form__control-ticket__user-type:hover+.form__pass-ticket__user-type,.form__control-ticket__user-type:hover+.reg-form__user-type,.form__control-ticket__user-type:hover+.verify-form__user-type,.form__pass-ticket__user-type:hover+.form__control-ticket__user-type,.form__pass-ticket__user-type:hover+.form__pass-ticket__user-type,.form__pass-ticket__user-type:hover+.reg-form__user-type,.form__pass-ticket__user-type:hover+.verify-form__user-type,.reg-form__user-type:hover+.form__control-ticket__user-type,.reg-form__user-type:hover+.form__pass-ticket__user-type,.reg-form__user-type:hover+.reg-form__user-type,.reg-form__user-type:hover+.verify-form__user-type,.verify-form__user-type:hover+.form__control-ticket__user-type,.verify-form__user-type:hover+.form__pass-ticket__user-type,.verify-form__user-type:hover+.reg-form__user-type,.verify-form__user-type:hover+.verify-form__user-type{border:1px solid rgba(255,255,255,0);opacity:.5}.form__control-ticket__user-type:hover,.form__pass-ticket__user-type:hover,.reg-form__user-type:hover,.verify-form__user-type:hover{cursor:pointer;border:1px solid #fff;opacity:1}.form__control-ticket__user-type_activated,.form__pass-ticket__user-type_activated,.reg-form__user-type_activated,.verify-form__user-type_activated{border:1px solid #fff;opacity:1}@media screen and (max-width:641px){.form__control-ticket__user-type,.form__pass-ticket__user-type,.reg-form__user-type,.verify-form__user-type{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;width:175px;line-height:17px;font-size:14px;letter-spacing:.6px;height:34px;margin:0 auto}.form__control-ticket__user-type_ur,.form__pass-ticket__user-type_ur,.reg-form__user-type_ur,.verify-form__user-type_ur{margin-top:5px}}.form__control-ticket .form,.form__pass-ticket .form,.reg-form .form,.verify-form .form{position:relative;margin:0 auto;width:100%}@media screen and (max-width:641px){.form__control-ticket .form,.form__pass-ticket .form,.reg-form .form,.verify-form .form{margin:14px 20px 20px;width:90%;text-align:left}}.form__control-ticket .form__input,.form__pass-ticket .form__input,.reg-form .form__input,.verify-form .form__input{padding:0 28px 0 19px;height:47px;width:100%;border-width:1px;border-color:#2237c7;border-style:solid;background-color:#e8f0fe!important;outline:0;opacity:1;color:#000;font-family:RobotoRegular,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;letter-spacing:1.5px}.form__control-ticket .form__input:not(.form__input_tickets-count),.form__pass-ticket .form__input:not(.form__input_tickets-count),.reg-form .form__input:not(.form__input_tickets-count),.verify-form .form__input:not(.form__input_tickets-count){margin-bottom:14px}@media screen and (max-width:1024px){.form__control-ticket .form__input,.form__pass-ticket .form__input,.reg-form .form__input,.verify-form .form__input{letter-spacing:.6px;line-height:1.4;height:55px;font-size:20px}}@media screen and (max-width:641px){.form__control-ticket .form__input,.form__pass-ticket .form__input,.reg-form .form__input,.verify-form .form__input{height:50px;font-size:14px;line-height:17px;letter-spacing:.6px}}.form__control-ticket .form__input_phone,.form__pass-ticket .form__input_phone,.reg-form .form__input_phone,.verify-form .form__input_phone{padding-left:63px!important}.form__control-ticket .form__input_tickets-count,.form__pass-ticket .form__input_tickets-count,.reg-form .form__input_tickets-count,.verify-form .form__input_tickets-count{width:90px;font-size:16px;background:url(../img/dropDownListBlack.png) 63px 19px no-repeat}@media screen and (max-width:1024px){.form__control-ticket .form__input_tickets-count,.form__pass-ticket .form__input_tickets-count,.reg-form .form__input_tickets-count,.verify-form .form__input_tickets-count{width:100px!important}}@media screen and (max-width:641px){.form__control-ticket .form__input_tickets-count,.form__pass-ticket .form__input_tickets-count,.reg-form .form__input_tickets-count,.verify-form .form__input_tickets-count{width:87px!important;margin-bottom:11px}}.form__control-ticket .form__input_tickets-count_select,.form__pass-ticket .form__input_tickets-count_select,.reg-form .form__input_tickets-count_select,.verify-form .form__input_tickets-count_select{overflow:auto;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:46px;right:0;padding:0;width:90px;z-index:10;opacity:1;border:1px solid #2237c7;height:180px}.form__control-ticket .form__input_tickets-count_container li,.form__pass-ticket .form__input_tickets-count_container li,.reg-form .form__input_tickets-count_container li,.verify-form .form__input_tickets-count_container li{list-style-type:none;background:#e5e5e5;cursor:pointer;height:37px}.form__control-ticket .form__input_tickets-count_container li:hover,.form__control-ticket .form__input_tickets-count_container li[selected=selected],.form__pass-ticket .form__input_tickets-count_container li:hover,.form__pass-ticket .form__input_tickets-count_container li[selected=selected],.reg-form .form__input_tickets-count_container li:hover,.reg-form .form__input_tickets-count_container li[selected=selected],.verify-form .form__input_tickets-count_container li:hover,.verify-form .form__input_tickets-count_container li[selected=selected]{background:#ccc}.form__control-ticket .form__input_tickets-count_container li p,.form__pass-ticket .form__input_tickets-count_container li p,.reg-form .form__input_tickets-count_container li p,.verify-form .form__input_tickets-count_container li p{color:#000;text-align:left;margin-left:20px;font-size:18px;padding-top:6px}.form__control-ticket .form__input_tickets-count_container li p:last-child,.form__pass-ticket .form__input_tickets-count_container li p:last-child,.reg-form .form__input_tickets-count_container li p:last-child,.verify-form .form__input_tickets-count_container li p:last-child{padding-bottom:6px}.form__control-ticket .form__submit,.form__pass-ticket .form__submit,.reg-form .form__submit,.verify-form .form__submit{width:100%;height:unset;padding:17px 27px 17px 29px;word-spacing:2.3px;font-size:20px;line-height:25px;letter-spacing:1.7px}@media screen and (max-width:641px){.form__control-ticket .form__submit,.form__pass-ticket .form__submit,.reg-form .form__submit,.verify-form .form__submit{margin-top:25px;margin-bottom:15px;background-color:#FFCF00;color:#000;line-height:18px;letter-spacing:1.2px}.form__control-ticket__title,.form__pass-ticket__title,.reg-form__title,.verify-form__title{font-size:4.39vw}}.form__control-ticket .form .iti-mobile-select,.form__pass-ticket .form .iti-mobile-select,.reg-form .form .iti-mobile-select,.verify-form .form .iti-mobile-select{width:100%;position:relative;top:-11px;display:none}@media screen and (max-width:1024px){.form__control-ticket .form .iti-mobile-select,.form__pass-ticket .form .iti-mobile-select,.reg-form .form .iti-mobile-select,.verify-form .form .iti-mobile-select{position:absolute;top:0;height:100%;z-index:1000;width:50px;opacity:0}.form__control-ticket .form .intl-tel-input,.form__pass-ticket .form .intl-tel-input,.reg-form .form .intl-tel-input,.verify-form .form .intl-tel-input{margin-bottom:14px!important}}.form__control-ticket .form .intl-tel-input,.form__pass-ticket .form .intl-tel-input,.reg-form .form .intl-tel-input,.verify-form .form .intl-tel-input{width:100%;margin-bottom:14px!important}.form__control-ticket .form .intl-tel-input .flag-container,.form__pass-ticket .form .intl-tel-input .flag-container,.reg-form .form .intl-tel-input .flag-container,.verify-form .form .intl-tel-input .flag-container{right:unset;left:0}.form__control-ticket .form .intl-tel-input .selected-flag,.form__pass-ticket .form .intl-tel-input .selected-flag,.reg-form .form .intl-tel-input .selected-flag,.verify-form .form .intl-tel-input .selected-flag{padding-left:19px;height:46px}.form__control-ticket .form .intl-tel-input .selected-flag .iti-arrow,.form__pass-ticket .form .intl-tel-input .selected-flag .iti-arrow,.reg-form .form .intl-tel-input .selected-flag .iti-arrow,.verify-form .form .intl-tel-input .selected-flag .iti-arrow{left:46px}.form__control-ticket__title,.form__pass-ticket__title,.reg-form__title,.verify-form__title{color:#fff}.form__control-ticket__title_coupon,.form__pass-ticket__title_coupon,.reg-form__title_coupon,.verify-form__title_coupon{color:#fff;text-decoration:underline;cursor:pointer;display:inline-block;margin-top:2px;letter-spacing:-.5px}.form__control-ticket__title-description,.form__pass-ticket__title-description,.reg-form__title-description,.verify-form__title-description{margin-top:-10px}.form__control-ticket .flag-container,.form__pass-ticket .flag-container,.reg-form .flag-container,.verify-form .flag-container{width:100%}.form__control-ticket .country-list,.form__pass-ticket .country-list,.reg-form .country-list,.verify-form .country-list{font-family:RobotoRegular,Helvetica,Arial,sans-serif;width:100%;border:1px solid #2237c7}.form__control-ticket .country-list span,.form__pass-ticket .country-list span,.reg-form .country-list span,.verify-form .country-list span{color:#000}.form__control-ticket .country-list .highlight,.form__pass-ticket .country-list .highlight,.reg-form .country-list .highlight,.verify-form .country-list .highlight{background-color:#ccc!important}.form__control-ticket .country-list .country,.form__pass-ticket .country-list .country,.reg-form .country-list .country,.verify-form .country-list .country{background:#fff}.form__control-ticket .country-list .country:hover,.form__pass-ticket .country-list .country:hover,.reg-form .country-list .country:hover,.verify-form .country-list .country:hover{background:#ccc}.form__control-ticket,.form__pass-ticket{background:#001b5f!important}.reg-form .reCaptcha{width:302px;height:76px;margin:0 0 35px}.reg-form .reCaptcha__error{border-width:2px!important}.reg-form .reCaptcha__hide{display:none}.verify-form .reg-form__main{width:100%;padding:52px 50px 35px}@media screen and (max-width:430px){.verify-form .reg-form__main{padding:44px 20px 35px}}@media screen and (max-width:1024px){.verify-form,.verify-form .reg-form__main .fancy__loading-form{height:auto}}.verify-form .reg-form__main .verify_first{text-align:center}.verify-form .reg-form__main .infoblock__container{text-align:center;margin-bottom:32px}.verify-form .reg-form__main .reg-form__title-verify_double{text-align:center;margin-bottom:22px}@media screen and (max-width:641px){.verify-form .reg-form__main .verify_first{margin-left:0}.verify-form .reg-form__main .verify_first>h3{font-size:24px}.verify-form .reg-form__main .infoblock__container{margin-top:23px}.verify-form .reg-form__main .reg-form__title-verify_double{margin-left:0!important}.verify-form .reg-form__main .reg-form__title-verify_double>h3{font-size:24px}.verify-form .reg-form__main .form{margin:0;width:100%}.verify-form .reg-form__main .form .form__submit{height:61px;margin-top:13px}.verify-form .reg-form__main .sms-code-container .form__error_sms_code{position:relative;margin-bottom:10px;bottom:10px}}.verify-form .reg-form__main .sms-code-container{position:relative;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}.verify-form .reg-form__main .sms-code-container .form__input{border-color:#fff;width:260px;height:47px}.verify-form .reg-form__main .sms-code-container .resend_verify_double{padding-top:14px;border:1px solid;width:258px;height:31px;text-align:center;font-family:RobotoRegular,Helvetica,Arial,sans-serif;font-size:16px}@media screen and (max-width:1024px){.form__control-ticket{height:auto}}.form__control-ticket .reg-form__main{width:100%;padding:52px 50px 50px}.form__control-ticket .reg-form__main .verify_double_header{text-align:center}@media screen and (max-width:641px){.verify-form .reg-form__main .sms-code-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.verify-form .reg-form__main .sms-code-container .form__input,.verify-form .reg-form__main .sms-code-container .resend_verify_double{width:100%;margin-bottom:16px}.verify-form .reg-form__main .form__error_sms_code.web{display:none!important}.form__pass-ticket .fancybox-close-small{top:20px;right:20px}.form__control-ticket .reg-form__main{padding:42px 0 0}.form__control-ticket .reg-form__main .verify_double_header{font-size:24px}.form__control-ticket .reg-form__main .reg-form__form{margin:32px 19px 0!important}.form__control-ticket .form__master_data p{line-height:1.52}}.form__control-ticket .form__master_data{border:1px solid #7F8096;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1px;padding:19px 18px;margin-bottom:16px}.form__control-ticket .form__client_number{margin-top:0;margin-bottom:14px;font-size:18px}.form__control-ticket .form__ticket_number{margin-top:14px}.form__control-ticket .fancy__container{margin-bottom:33px}@media screen and (max-width:641px){.form__control-ticket .fancy__container{margin:0 auto}}.form__control-ticket .temporary__container_persone .form__client_number{margin-bottom:12px}.form__control-ticket .temporary__container_persone .form__error_phone{bottom:6px}.form__control-ticket .form__agreement{display:none}.form__control-ticket .create-passagers_button{color:#7F8096;cursor:pointer;margin-top:21px}.form__control-ticket .intl-tel-input{margin-bottom:14px!important}.form__control-ticket_button-container{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:36px}.form__control-ticket_button-container .add-passagers_button,.form__control-ticket_button-container .cancel-passagers_button{-webkit-box-flex:0;-webkit-flex:0 2 50%;-ms-flex:0 2 50%;flex:0 2 50%}.form__control-ticket_button-container .add-passagers_button-full{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.form__control-ticket_button-container .cancel-passagers_button{-webkit-box-flex:0;-webkit-flex:0 1 43%;-ms-flex:0 1 43%;flex:0 1 43%;cursor:pointer;width:279px;height:56px;background:unset;border:unset;text-align:center;padding:15px 0;font-family:RobotoBlack,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#fff}.form__control-ticket_trash{position:absolute;top:0;right:0;height:20px;width:20px;cursor:pointer}.form__control-ticket_trash[data-master=true]{display:none}.form__control-ticket_trash:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form__control-ticket_trash:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form__control-ticket_trash:after,.form__control-ticket_trash:before{content:"";top:50%;display:block;width:20px;height:2px;background-color:#7F8096;opacity:1;position:absolute}.form__control-ticket_trash-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-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}.reg-check .reg-check-city,.reg-check .reg-check-city__container{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.form__control-ticket.start__created_person .form__control-ticket_button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px}.form__control-ticket.start__created_person .create-passagers_button{display:none}.form__control-ticket.start__created_person .form__agreement{display:block;margin-top:22px}.reg-form__price{font-size:22px}.reg-form__price.with-discount{color:#EFD74E;font-size:26px}.reg-check{display:none}.reg-check .reg-check-city,.reg-check .reg-check-city__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:1024px){.reg-check{width:100%;height:100%;margin:0;background:-webkit-gradient(linear,left top,right top,from(#0c166a),to(#060b3f));background:linear-gradient(to right,#0c166a 0,#060b3f 100%)}}.reg-check .fancybox-close-small{top:34px}.reg-check .reg-check-city{display:flex;-ms-flex-direction:column;flex-direction:column;width:960px}@media screen and (max-width:641px){.reg-check{position:fixed;padding-bottom:0;left:0;right:0}.reg-check .fancybox-close-small{top:-9px;right:30px}.reg-check .reg-check-city{width:100%;margin:0;overflow:auto;padding-bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,right top,from(#0c166a),to(#060b3f));background:linear-gradient(to right,#0c166a 0,#060b3f 100%)}}.reg-check .reg-check-city__item{padding:32px 30px 39px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:RobotoRegular,Helvetica,Arial,sans-serif;background-size:100% 100%;background-repeat:no-repeat;background-position:right}.reg-check .reg-check-city__item .button,.reg-check .reg-check-city__item .header__buttons_register{border:none;cursor:pointer;text-transform:uppercase}@media screen and (max-width:1024px){.reg-check .reg-check-city{width:100%}.reg-check .reg-check-city__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 26px}.reg-check .reg-check-city__item .button,.reg-check .reg-check-city__item .header__buttons_register{text-align:center;height:22px;font-size:16px;line-height:22px;width:330px;margin-top:16px}}.reg-check .reg-check-city__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.reg-check .reg-check-city__header,.reg-check .reg-check-city__info,.reg-check .reg-check-city__info-mob,.reg-check .reg-check-city__name{font-size:37px;line-height:43px;letter-spacing:0;text-transform:uppercase;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif}@media screen and (max-width:641px){.reg-check .reg-check-city__item .button,.reg-check .reg-check-city__item .header__buttons_register{margin-top:0}.reg-check .reg-check-city__container{padding-bottom:18px}.reg-check .reg-check-city__header,.reg-check .reg-check-city__info,.reg-check .reg-check-city__info-mob,.reg-check .reg-check-city__name{font-size:25px;line-height:30px;letter-spacing:.1px}}.reg-check .reg-check-city__info{color:rgba(255,255,255,.65)}.reg-check .reg-check-city__info-mob{display:none;color:#fff}.reg-check .reg-check-city__name{color:#fff}@media screen and (max-width:1024px){.reg-check .reg-check-city__info{display:none}.reg-check .reg-check-city__info-mob{display:block}.reg-check .reg-check-city__name{display:none}}.reg-check .reg-check-city__button{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.reg-check .reg-check-city__header{background:-webkit-gradient(linear,left top,right top,from(#0c166a),to(#060b3f));background:linear-gradient(to right,#0c166a 0,#060b3f 100%);padding:28px 0 27px}@media screen and (max-width:641px){.reg-check .reg-check-city__header{text-align:left;padding:22px 12px 20px}}@media screen and (max-width:1024px) and (min-width:641px){.form__control-ticket .reg-form__form{width:inherit}.form__control-ticket .add-passagers_button,.form__control-ticket .cancel-passagers_button{width:unset!important;height:unset!important;padding:17px 27px 17px 29px!important;font-size:20px!important;letter-spacing:1.7px!important}}@media screen and (max-width:641px){.form__control-ticket .cancel-passagers_button{height:39px}}.form__pass-ticket{width:634px;height:auto}.form__pass-ticket .reg-form__main{width:auto;padding:52px 50px 50px}.form__pass-ticket .reg-form__main .fancy__container>h3{font-size:24px}.form__pass-ticket .reg-form__main .fancy__container .form__clien_p-text{margin-bottom:22px}@media screen and (max-width:641px){.form__pass-ticket{width:auto}.form__pass-ticket .reg-form__main .fancy__container .form__clien_p-text{margin-top:20px}.form__pass-ticket .reg-form__main{padding:42px 0 0}}.form__pass-ticket .fancy__container{text-align:center}.form__pass-ticket .form .pass_form__error-container{text-align:center;margin-top:22px;margin-bottom:3px}.form__pass-ticket .form .pass_form__error-container>p{margin:0 auto}@media screen and (max-width:641px){.form__pass-ticket .form .pass_form__error-container{margin-bottom:22px}.form__pass-ticket .form{margin:0 20px 20px}}.form__pass-ticket .form .form__agreement{margin-top:12px}.form__pass-ticket .block_pass{border:1px solid #7F8096;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:1px;padding:19px 18px;margin-bottom:16px}.form__pass-ticket .block_pass .form__client_number{font-size:18px}.form__pass-ticket .block_pass .form__ticket_number{margin-top:14px}@media screen and (max-width:641px){.form__pass-ticket .send-form_pass-ticket{margin-top:0}.form__pass-ticket .fancybox-close-small{background-size:13px;right:12px;top:8px}}.footer{position:relative;margin:100px 0 50px;font-family:RobotoRegular,Helvetica,Arial,sans-serif;font-size:16px;color:#fefefe}@media screen and (max-width:1024px){.reg-check .reg-check-city__button{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.footer{margin:0 auto 50px;width:89%;font-size:24px;height:60px}}.footer__container{float:left;width:50%;line-height:30px}.footer__container--fake,.footer__container_offer{display:none!important}@media screen and (max-width:641px){.footer{margin-top:0;font-size:16px;height:unset;text-align:center}.footer__container{margin-bottom:5px;width:100%;float:none;text-align:center!important}.footer__container--fake{display:none}}.footer__container:nth-child(even){float:right;text-align:right}@media screen and (max-width:1024px){.footer__container--fake,.footer__container:nth-child(2) .footer__link_offer,.footer__container_offer{display:none}.footer__container_item{margin-bottom:10px}}.footer__container_olimpic{opacity:.5;margin-left:auto}.footer__container_olimpic:hover{opacity:1;text-decoration:none}.footer__copyright{opacity:.5}.footer__link{display:inline-block;height:16px;opacity:.5}.footer__link_offer{margin-left:25px;position:relative}.footer__link_offer:before{content:"|";position:absolute;left:-16px;top:0}.footer__link_mobile{display:none}@media screen and (max-width:1024px){.footer__link_offer:before{display:none}.footer__link_offer{margin-left:0}.footer__link_mobile{display:block}.footer__link_confidence{margin-right:0;white-space:nowrap}}.footer__link_phone{margin-left:22px}@media screen and (max-width:641px){.footer__container_item{margin-bottom:7px}.footer__link_email{margin-bottom:5px}.footer__link_phone{margin-left:unset}}.footer__link:hover{text-decoration:none;opacity:1}.footer__link:hover:after,.footer__link:hover:before{opacity:.5}.footer__wanna-be-partner{opacity:.5;margin-left:20px;text-decoration:underline}@media screen and (max-width:1024px){.footer__wanna-be-partner{margin-left:0}}.footer__wanna-be-partner:hover{opacity:1}.footer__contacts{height:17px;margin-left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block!important}.footer .contacts__icons{display:inline-block}@media screen and (max-width:1024px) and (min-width:641px){.footer .contacts__icons{display:none}}.main-page-2025 .footer{margin-top:30px;margin-bottom:38px}@media screen and (max-width:1024px){.footer__contacts{margin-left:3px}.main-page-2025 .footer{margin-top:32px}}.main-page-2025 .footer__container{line-height:27px}.main-page-2025 .footer__contacts{margin-left:17px}.main-page-2025 .footer__contacts .icon{margin-right:8px}.main-page-2025 .footer__link_phone{margin-left:19px}@media screen and (max-width:1024px){.main-page-2025 .footer__link_phone{display:block;margin-left:0}}@media screen and (max-width:641px){.main-page-2025 .footer__link_phone{margin-left:unset;width:100%}}.logo__caption{margin-top:5px}.logo__caption.figcaption{font-size:14.7px}@media (max-width:768px){.logo__caption.figcaption{font-size:1.7vw}}@media (max-width:641px){.logo__caption.figcaption{margin-top:5px;font-size:2vw}}@media (max-width:430px){.logo__caption.figcaption{font-size:2.95vw;margin-top:5px}}@media (max-width:325px){.logo__caption.figcaption{font-size:11px}}.logo__img{background:url(../img/amoconf_partners.png) no-repeat;background-size:100%;width:253px;height:75px}@media screen and (max-width:1024px){.logo__img{width:30%;height:68px}}.header{padding:44px 0 0}@media screen and (max-width:641px){.logo__img{width:45%;height:50px}.header{padding-top:0}}.header .main-nav.hide-nav-bar{visibility:hidden;display:none}.header__main-nav,.header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.header__main-nav{margin-top:-2px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;top:-18px}.header__top{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header__top-main{padding-left:15px;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}.contacts,.header__contacts,.header__logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column}@media screen and (max-width:768px){.header__top{width:528px;margin-left:auto;margin-right:auto;position:relative}}@media screen and (max-width:641px){.header__top{width:90vw;margin-left:auto;margin-right:auto;position:relative}}.header__top_logo{background:url(../img/amocrm-logo-mob.png) no-repeat;background-size:contain;width:180px;display:block;margin:1px 0 0;height:47px;position:relative;bottom:-6px}@media screen and (max-width:1024px){.header__top_logo{width:250px;height:54px;margin:20px auto 0;position:relative;top:3px}}@media screen and (max-width:768px){.header__top_logo{width:280px;height:67px;top:0;margin-left:auto;margin-right:auto;position:relative}}@media screen and (max-width:641px){.header__top_logo{background-size:100%;width:200px;height:43px;margin-top:29px}}.contacts,.header__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:5px 0 0}@media screen and (max-width:1024px){.contacts,.header__contacts{display:none}}.header__contacts_phone{margin-top:2px;font-size:16px;color:#e5e5e5;text-shadow:0 0 16px rgba(0,0,0,.3);letter-spacing:.3px}.header__info_full-description,.header__info_location,.header__info_small-description,.logo__caption{text-shadow:0 3px 3.52px rgba(0,0,0,.5);color:#fff}.header__contacts_phone:hover{text-decoration:none}.contacts__icons,.header__icons{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;margin:7px 0 0 44px;width:67%}.header__icons_item{opacity:.6}.header__icons_item:hover{opacity:1}.header__info{margin-top:48px;text-align:center}@media screen and (max-width:1024px){.header__info{margin-top:53px}}.header__info_location,.logo__caption{margin-bottom:30px}@media screen and (max-width:641px){.header__info{margin-top:30px}.header__info_location,.logo__caption{margin-top:18px;margin-bottom:18px;font-size:21px}.header__info_location br,.logo__caption br{display:block!important}}.header__info_location br,.header__info_small-description br,.logo__caption br{display:none}.header__info_small-description{margin-bottom:15px;font-family:"Roboto Condensed";text-transform:uppercase;line-height:1;letter-spacing:-.8px}@media screen and (max-width:1024px){.header__info_small-description span{font-size:54px;display:block}}@media screen and (max-width:641px){.header__info_small-description span{letter-spacing:.8px;font-size:7vw;line-height:1.2}}@media screen and (max-width:1024px){.header__info_small-description{font-size:46px;text-align:center;margin:21px 0 53px;line-height:1.2}}@media screen and (max-width:641px){.header__info_small-description{margin-top:11px;margin-bottom:20px;font-size:7vw;letter-spacing:.8px;line-height:1.1}.header__info_small-description br{display:block}}.header__info_full-description{margin:0 auto;width:73%;line-height:1.5}@media screen and (max-width:641px){.header__info_full-description{margin-bottom:0;font-size:16px}}.header__title{font-size:11.3vw;line-height:8.3vw;text-shadow:1px 1px 3px #000;-webkit-transform:scale(.964,1);transform:scale(.964,1);letter-spacing:.05rem;word-spacing:-7px;margin-bottom:25px;font-family:PFDinTextCompProMedium}@media screen and (min-width:1500px){.header__title{font-size:9.2vw}}@media screen and (min-width:1921px){.header__title{font-size:181px}}@media screen and (max-width:1024px){.header__info_full-description{width:92%}.header__info_full-description br{display:none}.header__title{margin-bottom:22px;font-size:106px;line-height:1;width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width:641px){.header__title{margin-bottom:16px;font-size:21.5vw}}.header__title_name{margin:0 auto;background:url(../img/105.png) no-repeat;background-size:100%;width:716px;height:237px}@media screen and (max-width:1024px){.header__title_name{background:url(../img/amoconf.png) no-repeat;width:550px;height:158px}}.header__title_list{margin-top:11px;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;font-size:44px;text-transform:uppercase;text-shadow:0 3px 3.52px rgba(0,0,0,.5)}@media screen and (max-width:1024px){.header__title_list{margin-top:18px;font-size:43px}}@media screen and (max-width:641px){.header__title_name{background:url(../img/amoconf.png) no-repeat;width:90.5vw;height:27vw;background-size:100%}.header__title_list{margin-top:5px;font-size:7vw}}.header__title_list span{margin:0 6px;position:relative;top:-13px;background-color:#fff;border-radius:50%;width:8px;height:8px;display:inline-block}.header__subtitle{font-size:18px;margin-bottom:9px;font-family:RobotoCondensedBold;text-shadow:0 3px 9px rgba(0,0,0,.2)}.button,.fact__answer b,.finder .print__wrapper .print__category span,.finder .print__wrapper .print__common-category,.finder .print__wrapper .print__message,.finder .print__wrapper .print__status span,.finder a,.floating-bar__title,.header__buttons,.main-nav{font-family:RobotoBlack,Helvetica,Arial,sans-serif}.header__subtitle br{display:none}@media screen and (max-width:800px){.header__subtitle br:nth-child(2){display:block!important}}.button,.header__buttons{margin-top:32px;font-size:14px;text-transform:uppercase;text-align:center}@media screen and (max-width:1024px){.button,.header__buttons{margin-top:61px}}@media screen and (max-width:641px){.header__title_list span{top:-2vw;width:6px;height:6px}.header__subtitle br{display:block!important}.button,.header__buttons{margin-top:30px}}.button,.header__buttons_register{background-color:#032ccd;border:1px solid #032ccd;padding:18px 30px 17px;-webkit-box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);line-height:3.352;letter-spacing:1px;word-spacing:2.3px;-webkit-transition:.2s ease .2s;transition:.2s ease .2s;cursor:pointer}@media screen and (max-width:1024px){.button,.header__buttons_register{line-height:0;display:inline-block;font-size:20px;margin-left:0;padding:42px 0 39px;width:467px;letter-spacing:1.6px}}@media screen and (max-width:641px){.button,.header__buttons_register{width:90vw;padding:7.2vw 0 6.8vw!important;font-size:4vw;letter-spacing:.3px}}.button:hover,.header__buttons_register:hover{-webkit-transition:.1s ease;transition:.1s ease;border-color:#1f36df;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.9);box-shadow:0 0 25px .8px rgba(42,121,255,.9);text-decoration:none}.header__buttons--icon,.header__buttons_watch-video{margin-left:22px;opacity:.7;letter-spacing:1px}.button .more-link:hover,.header__buttons .more-link:hover,.header__buttons--icon:hover,.header__buttons_watch-video:hover,.main-nav__link--active,.main-nav__link:hover{opacity:1;text-decoration:none}@media screen and (max-width:1024px){.header__buttons--icon,.header__buttons_watch-video{margin-top:32px;display:inline-block;margin-left:2px;font-size:14px;word-spacing:2px;letter-spacing:1.6px}}@media screen and (max-width:641px){.header__buttons--icon,.header__buttons_watch-video{font-size:3.9vw;margin-top:19px;letter-spacing:.3px}}.header__buttons--icon .fa-play,.header__buttons_watch-video .fa-play{position:relative;right:-9px;top:2px;font-size:1.4em}.button .more-link,.header__buttons .more-link{margin-left:22px;letter-spacing:1.3px;text-transform:uppercase}.header__buttons--icon{display:inline-block}.header_fixed{z-index:1;width:100%;top:0;left:0;position:fixed;padding:10px 100px}@media screen and (max-width:1024px){.header_fixed{z-index:1000;padding:10px 0}}.header__logo{margin-top:10%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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}@media (max-width:430px){.header__logo{margin-top:15%}}.header__main-title{margin-top:16px;color:#fff;line-height:1.1}.header__sponsor-buttons{margin-top:47px;margin-bottom:47px;padding:0 30px}@media (max-width:641px){.header__sponsor-buttons{margin-top:30px;margin-bottom:30px;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}}.more-link{position:relative;opacity:.7;text-shadow:0 3px 9px rgba(33,32,30,.5);color:#fefefe;margin-left:22px}@media (max-width:1024px){.header__buttons--icon{font-size:14px}.more-link{margin-top:26px;font-size:20px;display:block;margin-left:14px;word-spacing:2px}}@media (max-width:641px){.more-link{margin-top:6.5%}}@media (max-width:375px){.more-link{font-size:12px}}.index-header__main-nav{margin-left:auto;margin-top:-2px}.index-header__main-nav .main-nav__toggle{z-index:10}@media (max-width:768px){.index-header__main-nav .main-nav__toggle{top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}}.features .features-list,.features .features-list .grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.index-header__main-nav .main-nav__toggle.active{top:52px;right:18px}@media (max-width:1024px){.index-header__main-nav{margin-top:auto;margin-right:auto}}@media (max-width:768px){.index-header__main-nav{margin:0}}.main-page-2025 .button .fa-play,.main-page-2025 .header__buttons_register .fa-play{font-size:18px;margin-left:6px!important}.button{margin-left:165px;padding:18px 30px 17px;color:#fff}@media (max-width:1024px){.button{font-size:20px;line-height:0;width:auto;margin-top:0;padding:42px 105px 39px!important;margin-left:auto;letter-spacing:1.6px}}@media (max-width:641px){.button{width:90vw;padding:7.2vw 0 6.8vw!important;font-size:4vw;letter-spacing:.3px}}@media (max-width:375px){.button{font-size:12px}}@media (max-width:375px) and (min-width:325px){.button{width:72%}}.button[disabled]{background-color:#989898!important;border-color:#989898!important;color:#7b7b7b!important;cursor:unset!important}.button[disabled]:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.features{background-image:url(../img/partners/light.png);background-repeat:no-repeat;background-size:cover;background-position:center}.features .features-list{display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:42px}.features .features-list__item{margin-left:42px}.features .features-list .grid{display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.features .features-list .grid__cell{margin-bottom:29px}.features .features-list .grid__column{margin-right:60px}.features .features-unit{position:relative}.features .features-unit__text{position:relative;top:-15px;max-width:175px;z-index:2}.features .features-unit__text--bottom{margin-top:94px}.features .features-unit__img{position:absolute;top:28px;right:165px;z-index:1}.offer{padding-top:40px}.offer__title{margin-bottom:23px}@media (max-width:430px){.offer__title{width:80%;margin-left:auto;margin-right:auto}}.offer__button-wrapper{margin-top:31px}.offer__button{margin-left:auto}@media (max-width:641px){.offer .partners__infoblock-text{width:96%;font-size:15px;word-spacing:-2px}}.gallery__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:392px;-webkit-box-shadow:inset 0 -117px 62px 0 rgba(0,0,0,.8);box-shadow:inset 0 -117px 62px 0 rgba(0,0,0,.8)}.gallery__item:hover,.info .videos .video:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(0,9,137,.5)}.gallery__item{background-color:rgba(0,11,91,.42)}.gallery--mobile .gallery__item,.gallery__item:hover{background-color:transparent}.gallery__item:hover{box-shadow:0 -3px 50.34px 17.66px rgba(0,9,137,.5)}.gallery__item_promo-actions,.gallery__item_promotion{width:50%;overflow:hidden}.gallery--mobile .gallery-row,.gallery--mobile .gallery__item,.gallery--mobile .gallery__item-img,.gallery--tablet .gallery-row,.gallery--tablet .gallery__item,.gallery--tablet .gallery__item-img{width:100%}.gallery__item_promotion img{top:-141px}.gallery__item-img{position:relative;z-index:-1}.gallery__item-text{position:absolute;bottom:31px;left:35px}.main-nav,.picture{position:relative}@media (max-width:641px){.gallery__item-text{bottom:17px;left:13px}}.picture:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(89,56,100,.5);box-shadow:0 -3px 50.34px 17.66px rgba(89,56,100,.5)}.picture__title{font-size:36px;line-height:1;text-align:left;margin-bottom:5px}.picture__text{max-width:310px;font-size:16px;line-height:1.3}.gallery--tablet{display:none}@media (max-width:970px){.gallery--desc{display:none}.gallery--tablet{display:block}}.gallery--mobile{display:none}.gallery--mobile .gallery__item,.gallery--mobile .gallery__item-img{height:100%}.gallery--mobile .gallery__item-text{bottom:40px}@media (max-width:625px){.gallery--mobile{display:block}}.main-nav{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}.main-nav__link{font-size:14px;font-weight:400;padding:12px 18px 11px;text-transform:uppercase;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,0);cursor:pointer}@media screen and (max-width:641px){.main-nav__link{border:unset}}.main-nav__link--active,.main-nav__link:hover{border:1px solid #fff;color:#fff}@media screen and (max-width:641px){.main-nav__link--active,.main-nav__link:hover{border:unset}}.main-nav__link:first-child{margin-left:0}.main-nav__toggle{background:0 0;right:0;top:50%;height:50px;width:50px;cursor:pointer}.main-nav__toggle span,.main-nav__toggle span::after,.main-nav__toggle span::before{cursor:pointer;border-radius:1px;height:2px;width:45px;background-color:#e5e5e5;position:absolute;left:0;top:50%;display:block;content:"";-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main-nav__toggle span::before{top:-10px}.main-nav__toggle span::after{top:10px}.main-nav__toggle.active{position:relative;z-index:10;top:0!important}.main-nav__toggle.active span{background-color:transparent}.main-nav__toggle.active span::after,.main-nav__toggle.active span::before{top:0}.main-nav__toggle.active span::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.main-nav__toggle.active span::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media (max-width:768px){.main-nav{position:absolute;left:0;top:25px!important}}@media (max-width:641px){.main-nav{top:25px!important;left:0}}@media (max-width:430px){.main-nav__link{font-size:10px;line-height:2;padding:4px 6px 3px}.main-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.key-facts .stats__item:nth-child(1) .stats__number{margin-right:0}}.main-nav--mobile{display:none}@media screen and (max-width:768px){.main-nav--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;-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;width:187px;margin-top:123px;left:-587px;margin-left:10px}.main-nav--mobile__link:first-child{margin-left:10px}.main-nav--mobile__link{border:unset;text-align:center;font-size:20px;padding-left:0;padding-right:0;padding-bottom:0;margin-left:10px}.main-nav--mobile.visible{position:fixed;z-index:11;left:0;-webkit-transition:left .5s;transition:left .5s}}@media screen and (max-width:768px) and (max-width:641px){.main-nav--mobile__link{font-size:15px}}@media screen and (max-width:641px){.main-nav--mobile{padding-top:0;margin-top:60px}}.main-nav-partners{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.key-facts{margin-top:28px}.key-facts .stats{margin-top:55px}.key-facts .stats__item:nth-child(1) .stats__number{background-position:0 -2px}@media (max-width:768px){.key-facts .stats__item:nth-child(1) .stats__number{margin-left:0}.key-facts .stats__item:nth-child(1){margin-right:0;width:72.509804%}}@media (max-width:430px){.key-facts .stats__item:nth-child(1){width:auto}}.key-facts .stats__item:nth-child(2) .stats__number{background-position:-390px;width:165px}@media (max-width:920px){.key-facts .stats__item:nth-child(2) .stats__number{background-position:-325px}}@media (max-width:768px){.key-facts .stats__item:nth-child(2) .stats__number{background-position:-295px 0}.key-facts .stats__item:nth-child(2){margin-left:85px;margin-right:65px}}@media (max-width:745px){.key-facts .infoblock__container{-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}.key-facts .stats__item:nth-child(2) .stats__number{background-position:-365px 0}}@media (max-width:430px){.key-facts .stats__item:nth-child(2){margin-top:0!important;margin-left:0;margin-right:0}}.key-facts .stats__item:nth-child(3) .stats__number{background-position:-667px;width:165px}@media (max-width:920px){.key-facts .stats__item:nth-child(3) .stats__number{background-position:-557px}}@media (max-width:768px){.key-facts .stats__item:nth-child(3) .stats__number{background-position:-505px 0}}@media (max-width:745px){.key-facts .stats__item:nth-child(3) .stats__number{background-position:-627px}}@media (max-width:1024px){.key-facts .stats__item:nth-child(3){margin-right:6%}.key-facts .stats__item:nth-child(2) .stats__number,.key-facts .stats__item:nth-child(3) .stats__number{margin-bottom:0}}@media (max-width:768px){.key-facts .stats__item:nth-child(3){width:47%;margin-left:0;margin-right:0}.key-facts .stats__item:nth-child(2) .stats__number,.key-facts .stats__item:nth-child(3) .stats__number{margin:0}}.key-facts .stats__number{margin-bottom:3px;background:url(../img/partners/numbersSprite.png) no-repeat;background-size:830px}@media (max-width:920px){.key-facts .stats__number{background-size:693px;height:65px}}@media (max-width:375px){.key-facts .stats__number{background-size:650px}}.key-facts .stats__description{color:rgba(255,255,255,.8);text-align:left;font-size:24px;opacity:.7;margin-top:-18px;margin-left:4px}@media (max-width:768px){.key-facts .stats__item .stats__number{background-size:630px;height:75px}}@media (max-width:430px){.key-facts .stats__item:nth-child(3){width:auto}.key-facts .stats__item{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.key-facts .stats{margin-top:36px}}@media (max-width:745px){.key-facts .stats__item .stats__number{width:295px;background-size:780px}.key-facts .stats__item{margin-bottom:7%!important}.key-facts{padding-bottom:350px}}@media (max-width:375px){.key-facts{padding-bottom:300px}}@media (max-width:325px){.key-facts{padding-bottom:260px}}.contacts{padding:0}.contacts__icons{margin:0;width:100%}.contacts__icons .icon{display:inline-block;margin-right:12px}.conferences__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-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.key-facts .stats__description{margin-left:0}.conferences .infoblock__title{margin-bottom:30px}.conferences__container{width:89%;margin-left:auto;margin-right:auto}}.conferences__overlay{display:block;position:absolute;width:100%;height:100%;background:rgba(0,5,46,.45);z-index:2}@media (max-width:800px){.conferences__overlay{background:rgba(0,5,46,.35)}}.conferences__overlay_close{background:rgba(0,5,46,.7)!important}.conferences__overlay_closed,.conferences__overlay_closed:hover{background:rgba(5,5,95,.4)!important}.conferences__overlay_closed:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__city{width:100%;height:145px;position:relative;background-size:cover;background-position:center}@media (max-width:800px){.conferences__city{width:100%;height:353px;position:relative;background-size:cover;background-position:center}.conferences__city:hover{-webkit-box-shadow:none;box-shadow:none}}@media (max-width:641px){.conferences__city{height:200px}}.conferences__city:hover .conferences__overlay{background:0 0}.conferences__city:hover .conferences__overlay:not(.conferences__overlay_closed){-webkit-box-shadow:inset 0 -87px 80px 0 rgba(0,0,0,.4);box-shadow:inset 0 -87px 80px 0 rgba(0,0,0,.4)}.conferences__city_title{z-index:3;position:absolute;left:19px;right:19px;bottom:20px;line-height:1.05;text-shadow:0 3px 3.52px rgba(0,0,0,.3)}.conferences__chelyabinsk .conferences__city_title,.conferences__ijevsk .conferences__city_title,.conferences__krasnodar .conferences__city_title,.conferences__moscow .conferences__city_title,.conferences__omsk .conferences__city_title,.conferences__rostov-on-don .conferences__city_title,.conferences__saratov .conferences__city_title,.conferences__sochi .conferences__city_title,.conferences__st-petersburg .conferences__city_title{text-shadow:0 3px 3.52px rgba(0,0,0,.4)}@media (max-width:800px){.conferences__city:hover .conferences__overlay{background:rgba(0,5,46,.35)}.conferences__city_title{left:12px;bottom:13px}}.conferences__city_title .header__buttons_register-disabled:hover{-webkit-transition:unset;transition:unset;border-color:#032ccd;-webkit-box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);text-decoration:none}.conferences__main .conferences__city{height:450px}@media screen and (max-width:641px){.conferences__city_title h3{font-size:21px}.conferences__main .conferences__city{height:210px}}.conferences__omsk{background-image:url(../img/conferences/omsk.png);background-position:0 -91px}.conferences__omsk h3{margin-top:3px;margin-bottom:5px!important}.conferences__chelyabinsk h3,.conferences__ijevsk h3,.conferences__krasnodar h3,.conferences__minsk h3,.conferences__moscow h3,.conferences__rostov-on-don h3,.conferences__saratov h3,.conferences__sochi h3,.conferences__st-petersburg h3{margin-bottom:0!important;margin-top:3px}.conferences__omsk:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__omsk:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__omsk:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__chelyabinsk{background-image:url(../img/conferences/chel.png)}.conferences__chelyabinsk:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__chelyabinsk:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__chelyabinsk:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__ijevsk{background-image:url(../img/conferences/ijevsk.jpg)}.conferences__ijevsk:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__ijevsk:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__ijevsk:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__saratov{background-image:url(../img/conferences/sar.png)}.conferences__saratov:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__saratov:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__saratov:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__rostov-on-don{background-image:url(../img/conferences/rnd.jpg)}.conferences__rostov-on-don:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__rostov-on-don:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__rostov-on-don:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__sochi{background-image:url(../img/conferences/soch.png)}.conferences__sochi:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__sochi:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__sochi:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__moscow{background-image:url(../img/conferences/msk.png)}.conferences__moscow:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__moscow:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__moscow:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__st-petersburg{background-image:url(../img/conferences/spb.png)}.conferences__st-petersburg:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__st-petersburg:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__st-petersburg:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__krasnodar{background-image:url(../img/conferences/krasnodar.jpg)}.conferences__krasnodar:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__krasnodar:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__krasnodar:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__minsk{background-image:url(../img/conferences/minsk.jpg)}.conferences__minsk:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__minsk:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__minsk:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__nn{background-image:url(../img/conferences/nn.jpg);background-position:0 -90px}.conferences__nn:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__nn:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__nn:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__nn h3{padding-bottom:4px}.conferences__nvs{background-image:url(../img/conferences/nvs.jpg)}.conferences__nvs h3{margin-top:3px}.conferences__nvs:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__nvs:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__nvs:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__kzn{background-image:url(../img/conferences/kazan.jpg);background-size:cover}.conferences__kzn h3{margin-top:3px}.conferences__kzn:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__kzn:hover .conferences__overlay_close{background:rgba(0,5,46,.5)!important}.conferences__kzn:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__spb{background-image:url(../img/conferences/spb.png)}.conferences__spb .conferences__overlay_close{background:rgba(0,5,46,.6)!important}.conferences__spb h3{margin-top:3px}.conferences__spb:hover{-webkit-box-shadow:none;box-shadow:none}.conferences__spb:hover .conferences__overlay_close{background:rgba(0,5,46,.4)!important}.conferences__spb:hover .conferences__overlay{-webkit-box-shadow:none!important;box-shadow:none!important}.conferences__msk{background-image:url(../img/conferences/msk.png);background-size:cover}.conferences__other .conferences__container{-webkit-box-orient:unset;-webkit-box-direction:unset;-webkit-flex-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.conferences__other .conferences__container .conferences__city{width:50%;height:291px}@media screen and (max-width:1024px){.conferences__other .conferences__container{width:100%}.conferences__other .conferences__container .conferences__overlay{background:rgba(0,5,46,.7)}.conferences__other .conferences__container .conferences__city{height:400px;width:330px}.conferences__other .conferences__container .conferences__city .conferences__city_title{left:12px}}@media screen and (max-width:1024px) and (max-width:641px){.conferences__other .conferences__container .conferences__city{height:200px}}@media screen and (max-width:1024px){.conferences__other .conferences__container .slick-current .conferences__overlay{background:rgba(0,5,46,.35)}}.conferences__other .conferences__container .conferences-video__play{position:absolute;z-index:5;right:19px;left:auto;top:auto;bottom:20px;width:48px;height:48px;text-align:center;margin:0;border-width:2px;border-color:#fff;border-style:solid;border-radius:50%}@media (max-width:1024px){.conferences__other .conferences__container .conferences-video__play{width:96px;height:96px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.conferences__other .conferences__container .conferences-video__play .fa-play{display:block;margin:0;font-size:1.5em;line-height:49px;padding-left:5px}@media (max-width:1024px){.conferences__other .conferences__container .conferences-video__play .fa-play{line-height:96px;padding-left:9px;font-size:3em}}@media (max-width:544px){.conferences__other .conferences__container .conferences-video__play{width:56px;height:56px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.conferences__other .conferences__container .conferences-video__play .fa-play{font-size:1.5em;line-height:56px;padding-left:5px}}.main-page-2025:not(.main-page) .body_inner-wrapper{background:-webkit-gradient(linear,left bottom,left top,color-stop(2%,#01021a),color-stop(9%,transparent)),-webkit-gradient(linear,left top,left bottom,from(#01021a),color-stop(9%,transparent));background:linear-gradient(to top,#01021a 2%,transparent 9%),linear-gradient(to bottom,#01021a,transparent 9%);background-position-y:1181px}.main-page-2025 .conferences__main{width:100%}.main-page-2025 .conferences__city{height:450px}@media screen and (max-width:641px){.main-page-2025 .conferences__main .button,.main-page-2025 .conferences__main .header__buttons_register{padding:20px 31px}.main-page-2025 .conferences__city{height:291px}}.main-page-2025 .conferences__main:not(:last-child){margin-bottom:0!important}.main-page-2025 .conferences__main:last-child{margin-bottom:80px!important}.main-page-2025 .conferences__ekb{background-image:url(../img/conferences/ekaterinburg.jpg);background-size:cover}.main-page-2025 .conferences__vld{background-image:url(../img/conferences/2024/vladivostok.jpg);background-size:cover}.main-page-2025 .conferences__krs{background-image:url(../img/conferences/2024/krasnoyarsk_new.jpg);background-size:cover}.main-page-2025 .conferences__krs.conferences__main{background-position-y:-173px}.main-page-2025 .conferences__alm{background-image:url(../img/conferences/2024/almata_new.jpg);background-size:cover}.main-page-2025 .conferences__alm.conferences__main{background-position-y:-86px}.main-page-2025 .conferences__tmn{background-image:url(../img/conferences/2024/tumen_new.jpg);background-size:120%;background-position-x:-90px;background-position-y:-106px}.main-page-2025 .conferences__tmn.conferences__main{background-position-x:unset;background-position-y:-86px}.main-page-2025 .conferences__smr{background-image:url(../img/conferences/2024/samara_new.jpg);background-size:cover;background-position-y:-50px}.main-page-2025 .conferences__ufa{background-image:url(../img/conferences/2024/ufa_new.jpg);background-size:120%;background-position:0 0}.main-page-2025 .conferences__ufa.conferences__main{background-position:0 -65px}.main-page-2025 .conferences__prm{background-image:url(../img/conferences/2024/perm_new.jpg);background-size:cover}.main-page-2025 .conferences__volgograd{background-image:url(../img/conferences/volgograd.jpg);background-size:160%;background-position-x:-51px}.main-page-2025 .conferences__msk-2024{background-image:url(../img/conferences/2024/msk_new.png);background-repeat:no-repeat;background-size:cover}.main-page-2025 .conferences__msk-2024.conferences__main{background-position-y:-104px}.main-page-2025 .conferences__spb-2024{background-image:url(../img/conferences/2024/piter_new.jpg);background-size:117%}.main-page-2025 .conferences__vrn{background-image:url(../img/conferences/2024/voroneg_new.jpg);background-size:117%;background-position-y:-55px}.main-page-2025 .conferences__kng{background-image:url(../img/conferences/2024/kaliningrad_new.jpg);background-size:cover}.main-page-2025 .conferences__kng.conferences__main{background-position-y:-124px}@media all and (max-width:768px){.main-page-2025 .conferences__kng.conferences__main{background-position-y:0}}.main-page-2025 .conferences .button,.main-page-2025 .conferences .header__buttons_register{position:static!important;display:inline-block!important;padding:2px 31px}@media all and (max-width:1024px){.main-page-2025 .conferences .button,.main-page-2025 .conferences .header__buttons_register{padding:30px}}@media screen and (max-width:641px){.main-page-2025 .conferences .button,.main-page-2025 .conferences .header__buttons_register{width:90vw;padding:20px 31px!important;font-size:4vw;letter-spacing:.3px}}.main-page-2025 .conferences .header__buttons_register[href="#"],.main-page-2025 .conferences [href="#"].button{opacity:.75;pointer-events:none;cursor:none}.main-page-2025 .conferences-main__overlay{background:rgba(5,5,95,.6)}.main-page-2025 .conferences-main__overlay.low-opacity{background:rgba(5,5,95,.2)!important}.main-page-2025 .conferences__city_title{bottom:26px!important;left:21px;text-shadow:2px 2px 6px #000;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:.2s;transition:.2s}.main-page-2025 .conferences__city_title h3{padding-left:0}.main-page-2025 .conferences__close-link{position:absolute;z-index:4;width:100%;height:100%}.main-page-2025 .conferences__close-link-big{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}.main-page-2025 .conferences__close-link-big .infoblock-video__play{margin:0}@media (max-width:641px){.main-page-2025 .conferences__close-link-big .infoblock-video__play{position:relative;top:-20px}}.main-page-2025 .conferences__other .conferences__city__vld{background-image:url(../img/conferences/2024/vladivostok-small.jpg);background-size:cover}.main-page-2025 .conferences__other .conferences__city__tmn{background-image:url(../img/conferences/2024/tumen-small.jpg);background-size:cover}.main-page-2025 .conferences__other .conferences__city__prm{background-image:url(../img/conferences/2024/perm-small.jpg);background-size:cover}.main-page-2025 .conferences__other .conferences__city__kng{background-image:url(../img/conferences/2024/kaliningrad-small.jpg);background-size:cover}.main-page-2025 .conferences__other .conferences__city .fancy-speaker__register{position:static;z-index:3;display:block}.press{background:url(../img/partners/main-bg-min.jpg) top center no-repeat;background-color:#020619!important;background-size:100%}.press .header__main-title br{display:none}.press .header__top_logo{display:block}@media (max-width:641px){.press .header__main-title br{display:block}.press{background-size:285%}}.press main{margin-top:92px}.press .button,.press .header__buttons{margin-top:42px}.press .submit-press{line-height:0;padding-left:0;padding-right:0;cursor:pointer;margin-top:5%;height:53px;border:1px solid #1f36df}@media (max-width:1024px) and (min-width:431px){.press .submit-press{margin-top:0}}.press .gallery{margin-top:65px}.press .gallery .picture__text{max-width:319px}.press .gallery-adaptive{display:none}.press .gallery-adaptive .gallery__item{background-color:transparent;height:250px;width:100%;-webkit-box-shadow:inset 0 -131px 62px 0 rgba(0,0,0,.8);box-shadow:inset 0 -131px 62px 0 rgba(0,0,0,.8)}.press .gallery-adaptive .gallery__item:nth-child(1){background:url(../img/press/conference.png) 0 50% no-repeat;background-size:110%}.press .gallery-adaptive .gallery__item:nth-child(2){background:url(../img/press/man.png) 0 50% no-repeat;background-size:110%}.press .gallery-adaptive .gallery__item:nth-child(3){background:url(../img/press/infopartner.jpg) center no-repeat;background-size:220%}.press .gallery-adaptive .gallery__item-img{width:100%;height:auto}.press .gallery-adaptive .gallery__item-img-big{width:auto;height:295px}@media (max-width:641px){.press .gallery-adaptive{display:block;margin-top:38px}.press .gallery-adaptive .picture__title{font-size:7vw}.press .form-section{padding-top:38px}}.press .footer{margin-top:95px;padding-bottom:38px}@media (max-width:641px){.press .footer{margin-top:38px}}.partners-general{display:block;padding:60px 122px 2px 118px}.partners-general .infoblock__container,.partners-off .infoblock__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.partners-general .infoblock__title{color:#666976;margin-bottom:0}@media screen and (max-width:641px){.partners-general .infoblock__title{margin-bottom:14px}}.partners-general .infoblock__container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:35px}@media screen and (max-width:1024px){.press .iti-mobile-select{position:absolute;top:0;height:100%;z-index:1000;width:50px;opacity:0}.partners-general{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:56px 10px 29px}.partners-general .infoblock__title{width:100%}.partners-general .infoblock__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.partners-general .partners__item_title{margin-bottom:15px;opacity:.4}.partners-general .partners__item_1c{position:relative;display:block;margin:0 auto;width:120px;height:94px;background:url(../img/off-partners/1c/grey.png) no-repeat;background-size:cover}.partners-general .partners__item_1c:hover{background:url(../img/off-partners/1c/active.png) no-repeat;background-size:cover;position:relative}.partners-off{display:block;padding:60px 122px 2px 118px}.partners-off .infoblock__title{color:#656770;margin-bottom:0}@media screen and (max-width:641px){.partners-off .infoblock__title{margin-bottom:14px}}.partners-off .infoblock__container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:35px}@media screen and (max-width:1024px){.partners-general .partners__item_1c{width:74px;height:51px}.partners-off{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding:30px 10px 29px}.partners-off .infoblock__title{width:100%}.partners-off .infoblock__container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}.partners-off .partners__item_title{margin-bottom:15px;opacity:.4}.partners-general{color:#666976}.partners-general .infoblock__container--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.partners-general .infoblock__container--mobile{text-align:center;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin-top:0}@media screen and (max-width:1024px){.partners-general .infoblock__container--mobile{display:none!important}}.partners-general .infoblock__container--mobile .slick-slide{margin:0;padding:0 15px;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.partners-general .infoblock__container .infoblock__container_row{width:95%;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}.partners-general .infoblock__container .infoblock__container_row:not(:last-child){margin-bottom:10px}.partners-general .infoblock__container .infoblock__container_row:nth-child(odd){width:100%}@media screen and (max-width:1024px){.partners-general .infoblock__container .infoblock__container_row{display:block!important}}@media screen and (min-width:1024px){.partners-general .infoblock__container .infoblock__container_row>div:not(:last-child){margin-right:35px}}.partners-general .partners__item{position:relative;display:block;margin:0 auto;height:65px}.partners-general .partners__item_uis{width:150px;background:url(../img/off-partners/uis/grey7.svg) center no-repeat;background-size:contain;height:66px;margin-bottom:-9px;margin-top:-4px}.partners-general .partners__item_uis:hover{background:url(../img/off-partners/uis/active7.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_wazzup{width:150px;background:url(../img/off-partners/wazzup/grey7.svg) center no-repeat;background-size:contain;height:36px}.partners-general .partners__item_wazzup:hover{background:url(../img/off-partners/wazzup/active7.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_sipuni{width:150px;background:url(../img/off-partners/sipuni/grey7.svg) center no-repeat;background-size:contain;height:36px}.partners-general .partners__item_sipuni:hover{background:url(../img/off-partners/sipuni/active7.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_yandex{width:178px;background:url(../img/off-partners/yandex/grey7.png) center no-repeat;background-size:contain}.partners-general .partners__item_yandex:hover{background:url(../img/off-partners/yandex/active7.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_ya-reklama{width:178px;background:url(../img/off-partners/ya-reklama/grey7.png) center no-repeat;background-size:contain}.partners-general .partners__item_ya-reklama:hover{background:url(../img/off-partners/ya-reklama/active7.png) center no-repeat;background-size:contain;position:relative}@media screen and (max-width:1024px){.partners-general .partners__item_ya-reklama,.partners-general .partners__item_yandex{margin:20px auto;height:95px}}.partners-general .partners__item_cpaexchange{width:140px;background:url(../img/off-partners/cpaexchange/grey.png) center no-repeat;background-size:contain}.partners-general .partners__item_cpaexchange:hover{background:url(../img/off-partners/cpaexchange/color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_nethouse{width:105px;background:url(../img/off-partners/nethouse/grey.png) center no-repeat;background-size:contain}.partners-general .partners__item_nethouse:hover{background:url(../img/off-partners/nethouse/color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_helpivner{width:105px;background:url(../img/off-partners/helpivner/grey.png) center no-repeat;background-size:contain}.partners-general .partners__item_helpivner:hover{background:url(../img/off-partners/helpivner/color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_biz-club{width:65px;background:url(../img/off-partners/biz-club/grey.png) center no-repeat;background-size:contain}.partners-general .partners__item_biz-club:hover{background:url(../img/off-partners/biz-club/color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_skyeng{width:105px;background:url(../img/off-partners/skyeng/grey.png) center no-repeat;background-size:contain}.partners-general .partners__item_skyeng:hover{background:url(../img/off-partners/skyeng/color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_rabbit{background:url(../img/off-partners/rabbit/Rabbit_gray.png) center no-repeat;background-size:contain;width:70px}.partners-general .partners__item_rabbit:hover{background:url(../img/off-partners/rabbit/Rabbit_active.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_domru{background:url(../img/off-partners/domru/grey.png) center no-repeat;background-size:contain;width:105px}.partners-general .partners__item_domru:hover{background:url(../img/off-partners/domru/active.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_maximum{background:url(../img/off-partners/maximum/m_grey.png) center no-repeat;background-size:contain;width:62px}.partners-general .partners__item_maximum:hover{background:url(../img/off-partners/maximum/m_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_cdek{background:url(../img/off-partners/cdek/cdek_gray.png) center no-repeat;background-size:contain;width:98px}.partners-general .partners__item_cdek:hover{background:url(../img/off-partners/cdek/cdek.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_free{background:url(../img/off-partners/free/frii_gray.png) center no-repeat;background-size:contain;width:98px}.partners-general .partners__item_free:hover{background:url(../img/off-partners/free/frii_active.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_mneniya{background:url(../img/off-partners/mneniya/mneniya_gray.png) center no-repeat;background-size:contain;width:190px}.partners-general .partners__item_mneniya:hover{background:url(../img/off-partners/mneniya/mneniya.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_newtel{background:url(../img/off-partners/newtel/nt_gray.png) center no-repeat;background-size:contain;width:160px}.partners-general .partners__item_newtel:hover{background:url(../img/off-partners/newtel/nt.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_120sec{background:url(../img/off-partners/120sec/120_sec_gray.png) center no-repeat;background-size:contain;width:120px}.partners-general .partners__item_120sec:hover{background:url(../img/off-partners/120sec/120_sec.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_etxt{background:url(../img/off-partners/etxt/logo-grey.png) center no-repeat;background-size:contain;width:140px}.partners-general .partners__item_etxt:hover{background:url(../img/off-partners/etxt/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_msn{background:url(../img/off-partners/msn/Logo-msn-gray.png) center no-repeat;background-size:contain;width:170px}.partners-general .partners__item_msn:hover{background:url(../img/off-partners/msn/Logo-msn.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_unisender{background:url(../img/off-partners/unisender/Unisender_gray.png) center no-repeat;background-size:contain;width:230px}.partners-general .partners__item_unisender:hover{background:url(../img/off-partners/unisender/Unisender_active.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_sendpulse{background:url(../img/off-partners/sendpulse/SendPulse_gray.png) center no-repeat;background-size:contain;width:180px}.partners-general .partners__item_sendpulse:hover{background:url(../img/off-partners/sendpulse/SendPulse_active.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_profitbase{background:url(../img/off-partners/profitbase/profitbase_gray.svg) center no-repeat;background-size:contain;width:140px}.partners-general .partners__item_profitbase:hover{background:url(../img/off-partners/profitbase/profitbase_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_yclients{background:url(../img/off-partners/yclients/yclients_gray.svg) center no-repeat;background-size:contain;width:140px}.partners-general .partners__item_yclients:hover{background:url(../img/off-partners/yclients/yclients_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_mango{background:url(../img/off-partners/mango/mango_gray.png) center no-repeat;background-size:contain;width:240px}.partners-general .partners__item_mango:hover{background:url(../img/off-partners/mango/mango_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_boxberry{background:url(../img/off-partners/boxberry/boxberry_gray.png) center no-repeat;background-size:contain;width:160px}.partners-general .partners__item_boxberry:hover{background:url(../img/off-partners/boxberry/boxberry_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_moysklad{background:url(../img/off-partners/moysklad/moysklad_gray.svg) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_moysklad:hover{background:url(../img/off-partners/moysklad/moysklad_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_aori{background:url(../img/off-partners/aori/aori_gray.png) center no-repeat;background-size:contain;width:98px}.partners-general .partners__item_aori:hover{background:url(../img/off-partners/aori/aori_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_expecto{background:url(../img/off-partners/expecto/expecto_gray.svg) center no-repeat;background-size:contain;width:170px}.partners-general .partners__item_expecto:hover{background:url(../img/off-partners/expecto/expecto_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_carrotquest{background:url(../img/off-partners/carrot/carrot_gray.svg) center no-repeat;background-size:contain;width:220px}.partners-general .partners__item_carrotquest:hover{background:url(../img/off-partners/carrot/carrot_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_gravitel{background:url(../img/off-partners/gravitel/gravitel_gray.svg) center no-repeat;background-size:contain;width:190px}.partners-general .partners__item_gravitel:hover{background:url(../img/off-partners/gravitel/gravitel_color.svg) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_1bit{background:url(../img/off-partners/1bit/1bit_gray.png) center no-repeat;background-size:200px;width:200px}.partners-general .partners__item_1bit:hover{background:url(../img/off-partners/1bit/1bit_color.png) center no-repeat;background-size:200px;position:relative}.partners-general .partners__item_biz360{background:url(../img/off-partners/biz360/Biz360_gray.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_biz360:hover{background:url(../img/off-partners/biz360/Biz360_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_ruevents{background:url(../img/off-partners/ruevents/ruevents_gray.png) center no-repeat;background-size:contain;width:70px}.partners-general .partners__item_ruevents:hover{background:url(../img/off-partners/ruevents/ruevents_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_onlinepbx{background:url(../img/off-partners/onlinepbx/onlinepbx_gray.png) center no-repeat;background-size:contain;width:170px}.partners-general .partners__item_onlinepbx:hover{background:url(../img/off-partners/onlinepbx/onlinepbx_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_amo_ru{background:url(../img/off-partners/amo_ru/amo.ru_gray.png) center no-repeat;background-size:contain;width:130px}.partners-general .partners__item_amo_ru:hover{background:url(../img/off-partners/amo_ru/amo.ru_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_pdg{background:url(../img/off-partners/pdg/PDG_gray.png) center no-repeat;background-size:contain;width:90px}.partners-general .partners__item_pdg:hover{background:url(../img/off-partners/pdg/PDG_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_sigmasms{background:url(../img/off-partners/sigmasms/sigmasms_gray.png) center no-repeat;background-size:contain;width:90px}.partners-general .partners__item_sigmasms:hover{background:url(../img/off-partners/sigmasms/sigmasms_color.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_kp-news{background:url(../img/off-partners/kp-news/logo-grey.png) center no-repeat;background-size:contain;width:153px}.partners-general .partners__item_kp-news:hover{background:url(../img/off-partners/kp-news/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_kp-radio{background:url(../img/off-partners/kp-radio/logo-grey.png) center no-repeat;background-size:contain;width:153px}.partners-general .partners__item_kp-radio:hover{background:url(../img/off-partners/kp-radio/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_vld-mothers{background:url(../img/off-partners/vld-mothers/logo-grey.png) center no-repeat;background-size:contain;width:153px;margin:-30px}.partners-general .partners__item_vld-mothers:hover{background:url(../img/off-partners/vld-mothers/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_hotlead{background:url(../img/off-partners/hotlead/logo-grey.png) center no-repeat;background-size:contain;width:153px}.partners-general .partners__item_hotlead:hover{background:url(../img/off-partners/hotlead/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_avantelecom{background:url(../img/off-partners/avantelecom/logo-grey.png) center no-repeat;background-size:contain;width:150px;margin:-30px}.partners-general .partners__item_avantelecom:hover{background:url(../img/off-partners/avantelecom/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_brand-pr{background:url(../img/off-partners/brand-pr/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_brand-pr:hover{background:url(../img/off-partners/brand-pr/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_nca{background:url(../img/off-partners/nca/logo-grey.png) center no-repeat;background-size:contain;width:150px;margin:-30px}.partners-general .partners__item_nca:hover{background:url(../img/off-partners/nca/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_prim-news{background:url(../img/off-partners/prim-news/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_prim-news:hover{background:url(../img/off-partners/prim-news/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_raketa-red{background:url(../img/off-partners/raketa-red/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_raketa-red:hover{background:url(../img/off-partners/raketa-red/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_tysa-ru{background:url(../img/off-partners/tysa-ru/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_tysa-ru:hover{background:url(../img/off-partners/tysa-ru/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_rus-news{background:url(../img/off-partners/rus-news/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_rus-news:hover{background:url(../img/off-partners/rus-news/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_big-book{background:url(../img/off-partners/big-book/logo-grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_big-book:hover{background:url(../img/off-partners/big-book/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_etazhi{background:url(../img/off-partners/etazhi/etazi_grey.png) center no-repeat;background-size:contain;width:150px}.partners-general .partners__item_etazhi:hover{background:url(../img/off-partners/etazhi/etazi_.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_ben{background:url(../img/off-partners/ben/logo-grey.png) center no-repeat;background-size:contain;width:60px}.partners-general .partners__item_ben:hover{background:url(../img/off-partners/ben/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_holanews{background:url(../img/off-partners/holanews/logo-grey.png) center no-repeat;background-size:contain;width:120px;height:120px;margin:0 -25px}.partners-general .partners__item_holanews:hover{background:url(../img/off-partners/holanews/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_re19news{background:url(../img/off-partners/re19news/logo-grey.png) center no-repeat;background-size:contain;width:120px;height:65px}.partners-general .partners__item_re19news:hover{background:url(../img/off-partners/re19news/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_elart{background:url(../img/off-partners/elart/logo-grey.png) center no-repeat;background-size:contain;width:108px}.partners-general .partners__item_elart:hover{background:url(../img/off-partners/elart/logo.png) center no-repeat;background-size:contain;position:relative}.partners-general .partners__item_jobsora{background:url(../img/off-partners/jobsora/logo-grey.png) center no-repeat;background-size:contain;width:120px}.partners-general .partners__item_jobsora:hover{background:url(../img/off-partners/jobsora/logo.png) center no-repeat;background-size:contain;position:relative}.partners__item_ingate{position:relative;display:block;margin:0 auto;width:150px;height:74px;background:url(../img/off-partners/ingate/ingate-gray.png) no-repeat;background-size:contain}@media screen and (max-width:1024px){.partners__item_ingate{width:74px;height:51px}.partners-info{padding-left:10px;padding-right:10px}}.partners__item_ingate:hover{background:url(../img/off-partners/ingate/ingate.png) no-repeat;background-size:contain;position:relative}.partners-info{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:60px;width:100%}.modal-window-form>.modal-window-form__inner_row:not(:last-child),.partners-info .infoblock__title{margin-bottom:20px}.partners-info_slider{margin-top:100px}@media screen and (max-width:1024px){.partners-info .infoblock__title{width:100%;margin-bottom:22px}}.partners-info .infoblock__container_slider{display:none;width:88.784314%;margin:0 auto 30px}@media screen and (max-width:641px){.partners-info .infoblock__container_slider,.partners-info .infoblock__container_slider .partners-info__item{display:block}}.partners-info .infoblock__container_slider .slick-track{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}.partners-info .infoblock__container_slider .infoblock__container{height:unset}.partners-info .infoblock__container_slider .slick-dots{bottom:-40px}.partners-info .infoblock__container_slider .slick-dots li{margin:0 -2px}.partners-info .infoblock__container_row:not(:last-child),.partners-info__item:not(:last-child){margin-bottom:25px}.partners-info .infoblock__container_slider .slick-dots li button:before{font-size:11px}.partners-info .infoblock__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.partners-info .infoblock__container_row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.finder .infoblock,.partners-info__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:641px){.partners-info .infoblock__container_row{width:90%}}@media screen and (max-width:500px){.partners-info .infoblock__container_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:430px){.partners-info .infoblock__container{margin-top:4px}}.partners-info__item{display:flex;-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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:240px;width:100%;overflow:visible}.partners-info__item>*{position:relative;display:block;width:219px;height:50px}.partners-info__item_vk{background:url(../img/info-partners/vk/grey.svg) no-repeat;background-size:cover}.partners-info__item_vk:hover{background:url(../img/info-partners/vk/active.svg) no-repeat;background-size:cover}.partners-info__item_good-night{height:80px;background:url(../img/info-partners/good-night/grey.png) center no-repeat;background-size:100%}.partners-info__item_good-night:hover{background:url(../img/info-partners/good-night/active.png) center no-repeat;background-size:100%}.partners-info__item_forise{height:52px;background:url(../img/info-partners/forise/grey.svg) no-repeat;background-size:cover}.partners-info__item_forise:hover{height:52px;background:url(../img/info-partners/forise/active.svg) no-repeat;background-size:cover}.partners-info__item_ecmo{background:url(../img/info-partners/ecmo/grey.svg) no-repeat;background-size:cover}.partners-info__item_ecmo:hover{background:url(../img/info-partners/ecmo/active.svg) no-repeat;background-size:cover}.partners-info__item_kingstore{width:100%;background:url(../img/info-partners/kingstore/grey.svg) no-repeat;background-size:cover}.partners-info__item_kingstore:hover{background:url(../img/info-partners/kingstore/active.svg) no-repeat;background-size:cover}@media screen and (max-width:500px){.partners-info__item{height:auto}.partners-info__item:first-child{margin-left:0}.partners-info__item:not(:last-child){margin-bottom:20px}}.finder{background-position-y:-300px}.finder a{text-decoration:underline}.finder p{font-size:18px}.finder .fancy__loading-form{top:-40%;bottom:-40%}.finder .fancy__loading-form .fancy__loading-form_spinner{position:absolute;left:50%}.finder .infoblock{padding:57px 29px 62px 40px;margin-top:60px;min-height:500px;background:rgba(6,12,68,.5);display:flex}.finder .form__wrapper{width:300px;-webkit-box-flex:initial;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:initial}.finder .print__wrapper,.finder__form,.main-page .past-conferences__photo{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.finder__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px}.finder .select-wrapper:after,.info .videos .video__info-first:after,.info .videos .video__info-second:after,.info .videos .video__info-third:after{display:block;content:""}.finder .form__input{margin-bottom:30px;height:55px!important;width:100%}.finder .empty-field{border-color:red;border-width:2px}.finder .form__submit{margin:0 0 30px;width:100%}.finder__submit_inactive{visibility:hidden}.finder__submit_inactive:hover{-webkit-box-shadow:none;box-shadow:none;border:1px solid #7F8096;cursor:auto}.finder .select-wrapper{position:relative;width:150px;margin:20px 0 50px;border-width:1px;border-color:#2237c7;border-style:solid;background-color:#e5e5e5!important;outline:0}.finder .select-wrapper:after{position:absolute;width:10px;height:10px;border-bottom:2px solid #2237c7;border-right:2px solid #2237c7;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px;right:20px}.finder .select{height:46px!important;font-size:16px;padding-left:25px!important;width:100%;position:relative}.finder .select-wrapper:hover{-webkit-box-shadow:0 0 3px gray;box-shadow:0 0 3px gray}.finder .select-wrapper select{height:28px;background:0 0;border:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.finder .select-wrapper select::-ms-expand{display:none}.finder .print__wrapper,.info__reg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.finder .print__wrapper{padding-top:12px;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:18px;width:56%;padding-left:100px;height:630px;overflow-y:scroll}.finder .print__wrapper::-webkit-scrollbar{width:3px;background-color:transparent}.finder .print__wrapper::-webkit-scrollbar-thumb{background-color:#000}.finder .print__wrapper .print__common-category,.finder .print__wrapper .print__message{font-size:24px;text-align:center}.finder .print__wrapper .print__category span,.finder .print__wrapper .print__status span{font-size:20px}.finder .print__wrapper .print__priority{margin-top:15px}.finder .finder__clean{background-color:transparent}.main-page-2025 .finder .fancy__loading-form{top:0!important;bottom:0!important;position:fixed!important}.main-page-2025 .finder .fancy__loading-form_spinner{margin:0!important}.fact{margin-top:57px;margin-bottom:0;padding-top:57px;padding-bottom:65px;background-color:rgba(7,11,41,.8)}@media screen and (max-width:1024px){.fact{margin-top:50px;margin-bottom:50px}}@media screen and (max-width:641px){.fact{margin-top:35px;margin-bottom:35px;padding-top:35px;padding-bottom:40px}}.fact .infoblock__title{margin-bottom:38px;color:#fff}@media screen and (max-width:1024px){.fact .infoblock__title{width:100%;margin-bottom:35px}}@media screen and (max-width:641px){.fact .infoblock__title{margin-bottom:26px}}.fact__item{width:75.784314%;margin:0 auto 25px;padding:20px 0 18px;text-align:center;border-radius:3px;-webkit-box-shadow:0 0 23px 1px rgba(0,0,0,.23);box-shadow:0 0 23px 1px rgba(0,0,0,.23);border:1px solid #323db1;background-color:rgba(27,33,106,.2)}.fact__item:last-of-type{margin-bottom:0}.fact__item:hover{-webkit-box-shadow:0 0 18px .8px rgba(42,121,255,.6);box-shadow:0 0 18px .8px rgba(42,121,255,.6);border:1px solid #293ab6;background-color:rgba(28,12,100,.7)}@media screen and (max-width:1024px){.fact__item{width:88.784314%;padding-top:25px;padding-bottom:25px}}@media screen and (max-width:641px){.fact__item{width:93.784314%;padding-bottom:19px;padding-top:19px;margin-bottom:24px}.fact__item:last-of-type{margin-bottom:0}}.fact__answer{width:90%;color:#fff;margin-left:auto;margin-right:auto;font-size:16px}.fact__hidden{display:none}.info{background:url(../img/info/bg.png) top center no-repeat #020619;background-position-y:-1311px}@media screen and (max-width:641px){.fact__answer{width:95%;margin-bottom:-1px;margin-top:5px;font-size:4vw}.info main{margin-top:-15px}}.info .header__logo{margin-top:5%}.info .logo__img{width:470px;height:127px;background:url(../img/105.png) no-repeat;background-size:cover}@media screen and (max-width:641px){.info .logo__img{width:90vw;height:33vw}}.info__bg{background:url(../img/info/info-bg.png) bottom no-repeat #04113b;background-size:cover;position:absolute;top:0;left:0;width:100%;height:646px;z-index:-1}.info .videos{background:0 0;margin-top:0;padding-left:0;padding-right:0;padding-bottom:50px;width:100%}.info .videos .video__title{top:188px}.info .videos .video__play{height:74px;width:77px;margin-top:0;position:absolute;top:100px;left:calc(50% - 39px);border:none;background:url(../img/info/play.png) no-repeat;background-size:cover}.info .videos .video{height:269px}.info .videos .video:hover{box-shadow:0 -3px 50.34px 17.66px rgba(0,9,137,.5);cursor:pointer;-webkit-filter:brightness(110%);filter:brightness(110%)}.info .videos .video__info-first{background:url(../img/info/video-first.png) no-repeat #050f3b;background-size:cover;position:relative}@media screen and (max-width:400px){.info .videos .video__info-first{background-position-x:-50px}}.info .videos .video__info-first:after{width:120px;height:62px;position:absolute;top:14px;left:22px;background:url(../img/info/dud-logo.png) no-repeat;background-size:100%}@media screen and (max-width:641px){.info .videos{padding-top:0;padding-bottom:43px}.info .videos .video__info-first:after{left:20px}}.info .videos .video__info-second{background:url(../img/info/video-second.png) no-repeat #050f3b;background-size:cover;position:relative}.info .videos .video__info-second:after{width:173px;height:33px;position:absolute;top:28px;left:21px;background:url(../img/info/amo-logo.png) no-repeat;background-size:100%}@media screen and (max-width:641px){.info .videos .video__info-second:after{left:20px}}@media screen and (max-width:350px){.info .videos .video__info-second{background-position-x:-50px}}.info .videos .video__info-third{background:url(../img/info/video-third.png) no-repeat #050f3b;background-size:cover;position:relative}@media screen and (max-width:390px){.info .videos .video__info-third{background-position-x:-50px}}@media screen and (max-width:350px){.info .videos .video__info-third{background-position-x:-80px}}.info .videos .video__info-third:after{width:55px;height:68px;position:absolute;top:11px;left:23px;background:url(../img/info/apple.png) no-repeat;background-size:100%}.info__reg{width:100%;background:url(../img/info/reg-bg.png) no-repeat rgba(27,17,89,.8);background-size:cover;height:179px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:81px}@media screen and (max-width:1024px){.info__reg{height:280px}}@media screen and (max-width:641px){.info .videos .video__info-third:after{left:20px}.info__reg{height:220px;margin-bottom:60px}.info__reg-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.info__reg-holder{height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info__reg .button,.info__reg .header__buttons{margin-top:0}.info__reg .button,.info__reg .header__buttons_register{margin-left:0;margin-top:0}@media screen and (max-width:641px){.info__reg .button,.info__reg .header__buttons{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}.info__reg .button,.info__reg .header__buttons_register{margin-left:auto;margin-right:auto;width:74vw}}.info__reg .header__buttons_reg{opacity:.9;background:0 0;border:1px solid #fff}.info__reg .header__buttons_reg:hover{opacity:1;text-decoration:none;-webkit-box-shadow:0 0 15px .8px rgba(255,255,255,.8);box-shadow:0 0 15px .8px rgba(255,255,255,.8)}.info__reg .header__buttons_share{margin-right:34px;padding:18px 69px 17px}@media screen and (max-width:1024px){.info__reg .header__buttons_share{padding:42px 0 39px;width:467px;margin-right:0;margin-bottom:24px}}@media screen and (max-width:641px){.info__reg .header__buttons_share{margin-left:auto;margin-right:auto;width:73vw;padding:7.2vw 0 6.8vw!important;font-size:4vw;letter-spacing:.3px}}.main-page{background:#01021a;overflow-x:hidden}.main-page main{margin-top:90px}.main-page .conferences__city:hover .conferences-main__overlay{background:rgba(5,5,95,0)!important}.main-page .conferences__city:hover .conferences-main__overlay_closed{background:rgba(0,0,0,0)!important}.main-page .conferences__city_closed{background:rgba(5,5,95,.4)!important;-webkit-transition:.2s;transition:.2s}.main-page .conferences__main{margin-bottom:60px}@media (max-width:641px){.main-page main{margin-top:65px}.main-page .header .button,.main-page .header .header__buttons_register{padding:5.1vw 0!important}.main-page .conferences__main{margin-bottom:35px}}.main-page .conferences__main .conferences-main__overlay{display:block;position:absolute;width:100%;height:100%;top:0;z-index:2;background:rgba(3,3,50,.4);-webkit-transition:.2s;transition:.2s}.main-page .conferences__main .conferences__penza{background-image:url(../img/conferences/penza.jpg);background-size:cover}.main-page .conferences__main .conferences__samara{background-image:url(../img/conferences/samara.jpg);background-size:cover}.main-page .conferences__main .conferences__ekaterinburg{background-image:url(../img/conferences/ekaterinburg.jpg);background-size:cover}.main-page .conferences__main .conferences__novosibirsk{background-image:url(../img/conferences/novosibirsk.jpg);background-size:cover}.main-page .conferences__main .conferences__kazyan{background-image:url(../img/conferences/kazan.jpg);background-size:cover}.main-page .conferences__main .conferences__krasnoyarsk{background-image:url(../img/conferences/krasnoyarsk.jpg);background-size:cover}.main-page .conferences__main .conferences__ufa{background-image:url(../img/conferences/ufa.jpg);background-size:cover}.main-page .conferences__main .conferences__st-petersburg{background-image:url(../img/conferences/st-petersburg.jpg);background-size:cover}.main-page .conferences__main .conferences__minsk .conferences-main__overlay{background:rgba(5,5,95,.7)}.main-page .conferences__main .conferences__omsk .conferences-main__overlay{background:rgba(5,5,95,.7);opacity:.29}.main-page .conferences__main .conferences__nn .conferences-main__overlay{background:rgba(5,21,47,.64);opacity:.7}.main-page .conferences__main .conferences__nvs .conferences-main__overlay,.main-page .conferences__main .conferences__rostov .conferences-main__overlay{background:rgba(5,5,95,.7)}.main-page .conferences__main .conferences__kazan{background-image:url(../img/conferences/kazan-mob.jpg);background-size:100%}@media (max-width:800px){.main-page .conferences__main .conferences__kazan{background-image:url(../img/conferences/kazan-mob.jpg)}}.main-page .conferences__main .conferences__kazan h3{margin-bottom:0!important}.main-page .conferences__main .conferences__kazan .conferences-main__overlay{background:rgba(5,5,95,.7)}.main-page .conferences__main .conferences__city{display:block}.main-page .conferences__main .conferences__city:hover{-webkit-box-shadow:none;box-shadow:none}.main-page .conferences__main .conferences__city_title{bottom:20px}@media (max-width:800px){.main-page .conferences__main .conferences__city_title{left:12px;bottom:13px}.main-page .conferences__main .conferences__city_title H3{margin-top:5px}}.main-page .conferences__main .conferences__city_title .conferences__city_upcoming{opacity:1;text-shadow:0 1px 4px rgba(0,0,0,.7)}.main-page .conferences__main .conferences__city_title .button,.main-page .conferences__main .conferences__city_title .header__buttons_register{position:absolute;bottom:0;right:0;width:115px;display:block;font-size:14px;text-transform:uppercase;text-align:center;font-family:RobotoBlack,Helvetica,Arial,sans-serif;background-color:#032ccd;border:1px solid #032ccd;padding:2px 30px;-webkit-box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);line-height:3.352;letter-spacing:1px;word-spacing:2.3px;-webkit-transition:.2s ease .2s;transition:.2s ease .2s;margin-top:15px}@media screen and (max-width:1024px){.main-page .conferences__main .conferences__city{background-position:center;background-size:cover}.main-page .conferences__main .conferences__city_title .button,.main-page .conferences__main .conferences__city_title .header__buttons_register{line-height:0;display:inline-block;font-size:14px;margin-left:0;padding:30px 0;width:250px;letter-spacing:1.6px}}@media screen and (max-width:641px){.main-page .conferences__main .conferences__city_title .button,.main-page .conferences__main .conferences__city_title .header__buttons_register{width:35vw;padding:5.2vw 0;font-size:3vw;letter-spacing:.3px}}@media (max-width:800px){.main-page .conferences__main .conferences__city_title .button,.main-page .conferences__main .conferences__city_title .header__buttons_register{position:static;margin-top:10px}}.main-page .conferences__main .conferences__city_title .button:hover,.main-page .conferences__main .conferences__city_title .header__buttons_register:hover{-webkit-transition:.1s ease;transition:.1s ease;border-color:#1f36df;-webkit-box-shadow:0 0 25px .8px rgba(42,121,255,.9);box-shadow:0 0 25px .8px rgba(42,121,255,.9);text-decoration:none}.main-page .conferences__main .conferences__city_title .close-button-register{width:270px;cursor:default;padding-left:0;padding-right:0}@media screen and (max-width:1024px){.main-page .conferences__main .conferences__city_title .close-button-register{width:310px}}@media screen and (max-width:641px){.main-page .conferences__main .conferences__city_title .close-button-register{width:340px;padding:20px 10px!important}}@media screen and (max-width:430px){.main-page .conferences__main .conferences__city_title .close-button-register{width:240px}}.main-page .conferences__main .conferences__city_title .unactive-button-register{width:317px;cursor:default;opacity:.65;padding-left:0;padding-right:0}@media screen and (max-width:1024px){.main-page .conferences__main .conferences__city_title .unactive-button-register{width:310px}}@media screen and (max-width:641px){.main-page .conferences__main .conferences__city_title .unactive-button-register{width:340px;padding:20px 10px!important}}@media screen and (max-width:430px){.main-page .conferences__main .conferences__city_title .unactive-button-register{width:240px}}.main-page .conferences__main .conferences__city_title .unactive-button-register:hover{-webkit-transition:none;transition:none;border-color:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.main-page .conferences__main .conferences__city_title .header__buttons_register-disabled:hover{-webkit-transition:unset;transition:unset;border-color:#032ccd;-webkit-box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);box-shadow:0 0 19.2px .6px rgba(2,3,21,.3);text-decoration:none}.main-page .conferences__main_mob{display:none;width:100%}.main-page .conferences__main_mob .conferences__city,.main-page .conferences__main_mob .conferences__container{width:100%}.main-page .past-conferences{margin-bottom:55px}@media screen and (max-width:641px){.main-page .past-conferences .infoblock__title{margin-bottom:35px}}@media screen and (max-width:1024px){.main-page .conferences__main_mob{display:block}.main-page .past-conferences__container_desktop{display:none}}.main-page .past-conferences__container_desktop .slick-arrow{background:url(../../../img/arrow.svg) no-repeat;z-index:99;width:25px;height:65px}.main-page .past-conferences__container_desktop .slick-arrow:before{display:none}.main-page .past-conferences__container_desktop .slick-prev{left:-99px}@media screen and (max-width:1200px){.main-page .past-conferences__container_desktop .slick-arrow{height:100.5%;width:70px!important;background:rgba(0,0,0,.8)!important}.main-page .past-conferences__container_desktop .slick-arrow:after{background:url(../../../img/arrow.svg) no-repeat;z-index:99;width:20px;height:65px}.main-page .past-conferences__container_desktop .slick-prev{left:-1px}.main-page .past-conferences__container_desktop .slick-prev:after{content:"";display:block;background:url(../../../img/arrow.svg) no-repeat;width:25px;height:65px;margin-left:auto;margin-right:auto}}.main-page .past-conferences__container_desktop .slick-next{background:url(../../../img/right-arrow.svg) no-repeat;width:25px;right:-99px}@media screen and (max-width:1200px){.main-page .past-conferences__container_desktop .slick-next{right:-1px}.main-page .past-conferences__container_desktop .slick-next:after{content:"";display:block;background:url(../../../img/right-arrow.svg) no-repeat;width:25px;height:65px;margin-left:auto;margin-right:auto}}.main-page .past-conferences__container_desktop .slick-slide{opacity:.5}.main-page .past-conferences__container_desktop .slick-current{opacity:1}.main-page .past-conferences__slide{width:100%;height:590px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.main-page .past-conferences__slide-ovelay{-webkit-transition:.5s ease;transition:.5s ease;display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(5,9,95,.4)}.main-page .past-conferences__photo{background:#0b5588;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.main-page .past-conferences__container_mob{display:none}@media screen and (max-width:1024px){.main-page .past-conferences__container_mob{display:block;height:490px}}.main-page .past-conferences__container_mob .slick-slide{opacity:.3}.main-page .past-conferences__container_mob .slick-current{opacity:1}.main-page .past-conferences__container_mob .slick-track,.main-page .past-conferences__container_mob>div{height:490px}.main-page .past-conferences__container_mob .slick-arrow{display:none!important;background:url(../../../img/arrow.svg) no-repeat;z-index:-100;width:25px;height:65px}.main-page .past-conferences__container_mob_1 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_2 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_3 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_4 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_5 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_6 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_7 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_8 .past-conferences__slide-ovelay,.main-page .past-conferences__container_mob_9 .past-conferences__slide-ovelay{display:block}.main-page .past-conferences__container_mob .slick-next{right:20px;background:url(../../../img/right-arrow.svg) no-repeat}.main-page .past-conferences__container_mob .slick-prev{left:20px}.main-page .past-conferences__container_mob_1{width:330px;position:relative}.main-page .past-conferences__container_mob_1 .past-conferences__mob_top{background-image:url(../../../img/gallery/1_1.jpg);background-size:cover;background-position:center;height:50%}.main-page .past-conferences__container_mob_1 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/1_2.jpg);background-size:cover;background-position:center;height:50%}.main-page .past-conferences__container_mob_2{width:280px;position:relative}.main-page .past-conferences__container_mob_3,.main-page .past-conferences__container_mob_4{width:330px;position:relative}.main-page .past-conferences__container_mob_2 .past-conferences__mob_top{background-image:url(../../../img/gallery/2_1.jpg);background-size:cover;background-position:center;height:33.33%}.main-page .past-conferences__container_mob_2 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/2_2.jpg);background-size:cover;background-position:center;height:66.77%}.main-page .past-conferences__container_mob_3 .past-conferences__mob_top{background-image:url(../../../img/gallery/3_1.jpg);background-size:cover;background-position:center;height:50%}.main-page .past-conferences__container_mob_3 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/3_2.jpg);background-size:cover;background-position:center;height:50%}.main-page .past-conferences__container_mob_4 .past-conferences__mob_top{background-image:url(../../../img/gallery/4_1.jpg);background-size:cover;background-position:center;height:60%}.main-page .past-conferences__container_mob_4 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/4_2.jpg);background-size:cover;background-position:center;height:40%}.main-page .past-conferences__container_mob_5{width:280px;position:relative}.main-page .past-conferences__container_mob_6,.main-page .past-conferences__container_mob_7{width:330px;position:relative}.main-page .past-conferences__container_mob_5 .past-conferences__mob_top{background-image:url(../../../img/gallery/5_1.jpg);background-size:cover;background-position:center;height:33.33%}.main-page .past-conferences__container_mob_5 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/5_2.jpg);background-size:cover;background-position:center;height:66.77%}.main-page .past-conferences__container_mob_6 .past-conferences__mob_top{background-image:url(../../../img/gallery/6_1.jpg);background-size:cover;background-position:center;height:35%}.main-page .past-conferences__container_mob_6 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/6_2.jpg);background-size:cover;background-position:center;height:65%}.main-page .past-conferences__container_mob_7 .past-conferences__mob_top{background-image:url(../../../img/gallery/7_1.jpg);background-size:cover;background-position:center;height:60%}.main-page .past-conferences__container_mob_7 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/7_2.jpg);background-size:cover;background-position:center;height:40%}.main-page .past-conferences__container_mob_8{width:280px;position:relative}.main-page .past-conferences__container_mob_8 .past-conferences__mob_top{background-image:url(../../../img/gallery/8_1.jpg);background-size:cover;background-position:center;height:33.33%}.main-page .past-conferences__container_mob_8 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/8_2.jpg);background-size:cover;background-position:center;height:66.77%}.main-page .past-conferences__container_mob_9{width:330px;position:relative}.main-page .past-conferences__container_mob_9 .past-conferences__mob_top{background-image:url(../../../img/gallery/9_1.jpg);background-size:cover;background-position:center;height:50%}.main-page .past-conferences__container_mob_9 .past-conferences__mob_bot{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-image:url(../../../img/gallery/9_2.jpg);background-size:cover;background-position:center;height:50%}.main-page-2025 .past-conferences .slick-next{right:-123px}.main-page-2025 .past-conferences .slick-prev{left:-123px}.passenger_part{display:none;position:relative;z-index:5;background-image:linear-gradient(-250deg,#8039b7 0,#cd5197 100%)!important;padding:36px 20px 35px;-webkit-box-sizing:border-box;box-sizing:border-box;width:578px}@media screen and (max-width:1024px){.passenger_part{width:100%;height:100%;margin-top:0;margin-bottom:0;padding:36px 20px 35px}}.passenger_part .form__error{display:none;color:#fff!important;position:relative;left:19px;font-size:12px;bottom:15px}.passenger_part .form__input,.passenger_part .intl-tel-input{width:100%}.passenger_part .intl-tel-input .form__input_phone{padding-right:unset!important}.passenger_part .flag-container{right:unset!important;left:0!important}.passenger_part .country-list{width:290px!important;max-height:140px!important}.passenger_part .registration__form-passengers_user-number{margin-bottom:15px}.passenger_part .reg-form__participant{padding-bottom:20px}.passenger_part .reg-form__participant .intl-tel-input{position:relative}.passenger_part .reg-form__participant .intl-tel-input.have-error:before{position:absolute;content:"* Данный номер уже зарегистрирован";bottom:-16px;left:19px;letter-spacing:.9px;word-spacing:-1px;font-size:12px;color:#fff;z-index:20}.passenger_part .reg-form__participant .intl-tel-input.have-error input[name=phone]{background-color:#f9dfde!important;border:1px solid #e2534f!important}.passenger_part .reg-form__participant input{border:1px solid #ebc71f;width:66.6%;background:#fff!important;padding:0 18px}.passenger_part .reg-form__participant .intl-tel-input .selected-flag{padding-left:18px}.passenger_part .intl-tel-input .form__input_phone{padding-left:45px!important}.passenger_part .reg-form__participant_registered{position:relative}.passenger_part .reg-block--form_info-container{border:1px solid #e1a9cc;padding:19px 16px;width:60%}.passenger_part .registration__form-header{margin-bottom:15px}.passenger_part .registration__appear-submit_free_step5{margin-left:16px}.passenger_part .agreement{margin-left:0}.passenger_part .registration__form-passengers_user-add,.passenger_part_blocked .agreement,.passenger_part_blocked .registration__appear-submit{display:none}.passenger_part_blocked .registration__form-passengers_user-add{display:block;margin-bottom:15px;text-decoration:underline}.passenger_part_blocked .registration__form-passengers_user-add:hover{text-decoration:none;cursor:pointer}@media (max-width:1024px){.main-page-2019 .reg-block--form_info-container{width:auto!important}}.main-page-2019 .reg-form__participant .intl-tel-input{margin-bottom:32px!important}.floating-bar{text-align:center;background-color:rgba(36,24,85,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:7px 0;width:100%;z-index:100;display:none}.floating-bar .mobile{display:none}@media screen and (max-width:641px){.floating-bar{padding:.5vw 0}.floating-bar .mobile{display:inline-block}.main-page-2024_spb .floating-bar .mobile{font-size:12px!important}.floating-bar .desktop{display:none}}.floating-bar__fixed{display:block;position:fixed}.floating-bar__title{font-size:14px;text-transform:uppercase;line-height:39px}.floating-bar__button{margin-top:0;margin-left:18px;display:inline-block}@media screen and (max-width:641px){.main-page-2024_spb .floating-bar__title{font-size:12px}.floating-bar__button{margin-left:12px}}@media screen and (max-width:325px){.floating-bar__title{font-size:12px}.floating-bar__button{margin-left:10px}}.floating-bar__button-text{border:none;padding:11px 19px;letter-spacing:normal;word-spacing:normal;line-height:normal;width:auto}@media screen and (max-width:641px){.floating-bar__button-text{font-size:inherit;padding:1.6vw 2.8vw!important}}@media screen and (max-width:325px){.floating-bar__button-text{padding:1.6vw 1.7vw!important}}.registration-container{color:#fff;margin-left:auto;margin-right:auto;width:75.784314%;position:relative}.registration-container.fake--under_overlay{margin-left:0;margin-right:0;padding:22px 12.107843% 61px;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.registration-container.fake--under_overlay .reg-block{text-align:left;position:static;display:inline-block;vertical-align:middle}.registration-container .registration__overlay{position:absolute;left:0;top:0;bottom:0;right:0;z-index:5;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;font-size:32px;background:rgba(0,0,0,.93);text-transform:uppercase;font-weight:700;letter-spacing:-.8px;color:#e5e5e5}.registration-container .registration__overlay h2{text-align:center;width:100%;opacity:.5;z-index:8;margin-bottom:0}.registration-container__paid-wrapper{width:75.784314%;margin:0 auto}@media (max-width:641px){.registration-container__paid-wrapper{width:100%;margin:0}}.registration-container__reg-types-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:39px;position:relative}@media (min-width:1025px){.registration-container__reg-types-wrapper .reg-price__discount-wrapper-text{width:230px}}@media (max-width:641px){.registration-container__reg-types-wrapper{margin-top:26px}}.registration-container .reg-type__price-wrapper{margin-bottom:19px;margin-top:12px}@media (max-width:1035px) and (min-width:850px){.registration-container .reg-type--online .reg-type-description{width:90%}}@media (max-width:840px) and (min-width:718px){.registration-container .reg-type--online .reg-price-wrapper{margin-top:10px}}@media (max-width:717px){.registration-container__reg-types-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.registration-container .reg-type__price-wrapper{margin-bottom:20px}.registration-container .reg-type{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}.registration-container .reg-type:first-child{padding-right:0;width:58.8%;background-image:linear-gradient(-250deg,rgba(128,57,183,.7) 0,rgba(205,81,151,.7) 100%)!important}@media (max-width:800px){.registration-container .reg-type:first-child{width:100%}}.registration-container .reg-type:first-child .reg-type-title{color:#FFD55A}.registration-container .reg-type:first-child .reg-button{background-color:#ffcc1d}.registration-container .reg-type:nth-child(2){padding-right:0;width:45.2%;background-image:url(../img/registration/general_bg.jpg);background-size:cover}@media (max-width:800px){.registration-container .reg-type:nth-child(2){width:100%}}.registration-container .reg-type:nth-child(2) .reg-button{background-color:#fff}.registration-container .fancybox-close-small{background-image:url(../img/registration/close-mob.png);background-size:cover;height:25px;width:25px}@media (max-width:641px){.registration-container .fancybox-close-small{height:25px;width:25px}}@media (max-width:1024px){.registration-container{width:calc(88.784314% + 1px)}}@media (max-width:641px){.registration-container{width:calc(93.784314% - 1px)}.main-page-2025:not(.page_msk_2024) .reg-block__inner{padding:50px 0 0!important}}.fancybox-container .registration-container{margin-top:0;max-width:1020px}.fancybox-container .registration-container__reg-types-wrapper{background-color:#000;margin-top:0}.registration-container__reg-types-wrapper_spb .registration__close-overlay{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:100%;width:100%;background:rgba(0,0,0,.93);position:absolute;z-index:51;left:0;top:0}.registration-container__reg-types-wrapper_spb .registration__close-overlay h2{z-index:52;text-shadow:1px 1px 3px #000;text-align:center;color:#fff;margin-top:auto;margin-bottom:auto;position:relative;top:1px}.main-page-2025:not(.page_msk_2024) .registration-container__reg-types-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-page-2025:not(.page_msk_2024) .registration{width:100%;background-color:inherit}.main-page-2025:not(.page_msk_2024) .registration__close-overlay{height:100%;width:100%;background:rgba(4,5,15,.95);position:absolute;z-index:51;left:0;top: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;display:none}.main-page-2025:not(.page_msk_2024) .registration__close-overlay_active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-page-2025:not(.page_msk_2024) .registration__title{letter-spacing:-.8px;font-size:44px;text-transform:uppercase;color:#e5e5e5;line-height:1;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;margin:0}.main-page-2025:not(.page_msk_2024) .registration__title_inactive{color:#656770}.main-page-2025:not(.page_msk_2024) .reg-block__inner{max-width:90%;margin:0 auto;position:relative}@media all and (max-width:717px) and (max-width:641px){.main-page-2025:not(.page_msk_2024) .reg-block:not(#js-foreign-citizen),.main-page-2025:not(.page_msk_2024) .reg-block:not(#js-form-reg-modal){padding:50px 20px 0!important}}@media (max-width:717px){.main-page-2025:not(.page_msk_2024) .reg-block:not(#js-foreign-citizen) .reg-block__title,.main-page-2025:not(.page_msk_2024) .reg-block:not(#js-form-reg-modal) .reg-block__title{margin-left:0;margin-right:0}}.main-page-2025:not(.page_msk_2024) .form-reg{margin-right:auto;margin-left:auto}.main-page-2025:not(.page_msk_2024) .registration-menu{display:none;padding:30px 29px 70px 26px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../img/videos/videoBG.png) no-repeat;background-size:cover}@media screen and (max-width:641px){.main-page-2025:not(.page_msk_2024) .registration-menu{padding-top:32px;padding-bottom:56px}}.main-page-2025:not(.page_msk_2024) .registration-menu__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:88%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.main-page-2025:not(.page_msk_2024) .registration-menu__inner.reactivation{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-page-2025:not(.page_msk_2024) .registration-menu__inner.reactivation .disabled{display:none}@media all and (max-width:1024px){.main-page-2025:not(.page_msk_2024) .registration-menu__inner{width:95%}}.main-page-2025:not(.page_msk_2024) .registration-menu__button{width:260px;height:60px;margin:0}@media all and (max-width:1024px){.main-page-2025:not(.page_msk_2024) .registration-menu__button{margin-right:20px!important}}@media all and (max-width:768px){.main-page-2025:not(.page_msk_2024) .registration-menu__inner{-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}.main-page-2025:not(.page_msk_2024) .registration-menu__button{margin-right:20px!important}.main-page-2025:not(.page_msk_2024) .registration-menu__button:last-child,.main-page-2025:not(.page_msk_2024) .registration-menu__button:nth-child(even){margin-right:0!important}.main-page-2025:not(.page_msk_2024) .registration-menu__button:nth-child(n+3){margin-top:20px}}@media all and (max-width:624px){.main-page-2025:not(.page_msk_2024) .registration-menu__button{margin-right:0!important}.main-page-2025:not(.page_msk_2024) .registration-menu__button:nth-child(n+2){margin-top:20px}}.main-page-2025:not(.page_msk_2024) registration-container__reg-types-wrapper{position:static}.main-page-2025:not(.page_msk_2024) .iti-mobile-select{opacity:0!important}@media all and (max-width:717px) and (max-width:641px){.partners-2025 .reg-block:not(#js-foreign-citizen),.partners-2025 .reg-block:not(#js-form-reg-modal),.press-2025 .reg-block:not(#js-foreign-citizen),.press-2025 .reg-block:not(#js-form-reg-modal){padding:50px 20px 0!important}}@media (max-width:717px){.partners-2025 .reg-block:not(#js-foreign-citizen) .reg-block__title,.partners-2025 .reg-block:not(#js-form-reg-modal) .reg-block__title,.press-2025 .reg-block:not(#js-foreign-citizen) .reg-block__title,.press-2025 .reg-block:not(#js-form-reg-modal) .reg-block__title{margin-left:0;margin-right:0}}.reg-type-description{font-family:RobotoRegular,sans-serif;font-weight:400;line-height:22px;letter-spacing:normal;word-spacing:normal}.reg-button,.submit-with-agreement__text{font-family:Roboto,sans-serif}.modal-window__button,.reg-button{letter-spacing:1px;font-weight:700}@media (max-width:1024px){.reg-type-description{font-size:16px}}.reg-type--general .reg-price__discount-wrapper{margin-left:14px}.reg-type--general #js-coupon-link{display:block!important}.reg-type--general .reg-price__val--discount span{position:relative;color:rgba(229,229,229,.5)}.reg-type--general .reg-price__val--discount span:before{background-color:#fff;content:"";display:block;height:3px;left:-1px;position:absolute;top:50%;width:103%;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.reg-button{padding:4px 27px;line-height:3.352;word-spacing:2.3px;border:0;color:#040518;cursor:pointer;display:inline-block;font-size:14px;width:auto}@media (max-width:544px){.reg-button{width:151px;height:56px;padding:0}}.reg-button.bg-theme--cranberry{-webkit-box-shadow:rgba(255,213,90,.8);box-shadow:rgba(255,213,90,.8)}.reg-button.bg-theme--blue-ribbon{-webkit-box-shadow:rgba(255,255,255,.8);box-shadow:rgba(255,255,255,.8)}.reg-button.bg-theme--cranberry:hover{-webkit-box-shadow:0 0 25px .8px rgba(255,213,90,.8);box-shadow:0 0 25px .8px rgba(255,213,90,.8)}.reg-button.bg-theme--blue-ribbon:hover{-webkit-box-shadow:0 0 25px .8px rgba(255,255,255,.8);box-shadow:0 0 25px .8px rgba(255,255,255,.8)}.reg-button.bg-theme--cornflower-blue:hover{-webkit-box-shadow:0 0 25px .8px rgba(73,103,173,.8);box-shadow:0 0 25px .8px rgba(73,103,173,.8)}.reg-button.bg-theme--shark:hover{-webkit-box-shadow:0 0 25px .8px rgba(46,50,54,.8);box-shadow:0 0 25px .8px rgba(46,50,54,.8)}.reg-button.bg-theme--astral:hover{-webkit-box-shadow:0 0 25px .8px rgba(48,118,176,.8);box-shadow:0 0 25px .8px rgba(48,118,176,.8)}.reg-button.bg-theme--cranberry-opacity:hover{-webkit-box-shadow:0 0 25px .8px rgba(255,213,90,.8);box-shadow:0 0 25px .8px rgba(255,213,90,.8)}.reg-button.bg-theme--dodger-blue:hover{-webkit-box-shadow:0 0 25px .8px rgba(29,161,242,.5);box-shadow:0 0 25px .8px rgba(29,161,242,.5)}.reg-button--email{background:url(../img/socials/email.svg) 22px 12px no-repeat #fff;font-weight:400;background-size:23px}@media (max-width:800px){.reg-button--email{background-position:20px 14px}}.reg-button--email:hover{-webkit-box-shadow:0 0 25px .8px #fff;box-shadow:0 0 25px .8px #fff}.reg-button--facebook{background-color:#3b5998;color:#fff;font-weight:400;background-image:url(../img/social/facebook.svg);background-repeat:no-repeat;background-size:16px;background-position:41px 10px}@media (max-width:800px){.reg-button--facebook{background-position:26px 12px}}.reg-button--facebook:hover{-webkit-box-shadow:0 0 25px .8px #3b5998;box-shadow:0 0 25px .8px #3b5998}.reg-button--vk{background:url(../img/social/vk.svg) 19px 9px no-repeat #4a76a8;color:#fff;font-weight:400;background-size:35px;padding-left:47px}@media (max-width:800px){.reg-button--vk{background-position:14px 11px}}.reg-button--vk:hover{-webkit-box-shadow:0 0 25px .8px #4a76a8;box-shadow:0 0 25px .8px #4a76a8}.reg-button--tg{background:url(../img/social/telegram.svg) 24px 4px no-repeat #33ABDF;color:#fff;font-weight:400;background-size:41px;padding-left:44px;display:none}@media screen and (max-width:1024px){.reg-button--tg{display:inline-block;background-position:14px 6px}}.reg-button--tg:hover{-webkit-box-shadow:0 0 25px .8px #33abdf;box-shadow:0 0 25px .8px #33abdf}.main-page-2025:not(.page_msk_2024) .reg-button.uppercased.bg-theme--cranberry.form-reg__submit{width:100%}.main-page-2025:not(.page_msk_2024) .reg-button:not(.form-reg__submit,.reg-form-share__link){line-height:54px;background-image:none!important;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.main-page-2025:not(.page_msk_2024) .reg-button:not(.form-reg__submit,.reg-form-share__link) .reg-button__img{position:relative}.main-page-2025:not(.page_msk_2024) .reg-button:not(.form-reg__submit,.reg-form-share__link):last-child{margin-right:0!important}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--tg .reg-button__img{top:7px}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--email{color:#fff;background:#41464b!important}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--email .reg-button__img{top:10px}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--facebook .reg-button__img{top:8px}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--vk .reg-button__img{top:12px}.main-page-2025:not(.page_msk_2024) .type-info__soc .reg-button--twitter{padding:0!important}@media all and (max-width:540px){.main-page-2025:not(.page_msk_2024) .choose-reg-block__buttons{width:100%!important}}.choose-reg-block{background-position:unset;max-height:327px;max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:641px){.choose-reg-block{padding:51px 0 39px 20px!important}}.choose-reg-block__description{width:84%;letter-spacing:normal;word-spacing:normal;line-height:22px}@media (max-width:717px){.choose-reg-block__description{width:94%}}.choose-reg-block__input{margin:26px 0 30px;max-width:300px!important}@media (max-width:345px){.choose-reg-block__input{max-width:90%!important}}.choose-reg-block__buttons{margin-top:-5px;width:100%}@media (max-width:544px){.choose-reg-block__buttons{width:100%}}.choose-reg-block__buttons .choose-reg-block__button{margin-right:14px}.choose-reg-block__buttons .reg-button{width:164px;padding:4px 0 3px 37px;height:53px}@media (max-width:544px) and (min-width:445px){.choose-reg-block__buttons .reg-button{width:48%;float:left;margin-right:0!important;height:56px;padding:0}.choose-reg-block__buttons .reg-button:nth-child(2),.choose-reg-block__buttons .reg-button:nth-child(4){float:right}}@media (max-width:544px){.choose-reg-block__buttons .reg-button{width:100%;float:none;margin:0 0 15px!important;height:56px;padding:0}}.choose-reg-block__button{margin-top:18px}.choose-reg-block__button:first-child{margin-right:12px}@media (max-width:717px){.choose-reg-block.reg-block{max-height:initial;padding-left:29px}}.main-page-2025:not(.page_msk_2024) .choose-reg-block__button:first-child{margin-right:0}.reg-block{padding:28px 20px 35px}.reg-block__description{margin:17px 8px 10px 0}@media (max-width:717px){.reg-block__description{margin-bottom:17px}}@media (max-width:500px){.choose-reg-block__button{display:block}.reg-block__title{margin-top:15px}}@media (max-width:350px){.reg-block__title{margin-top:20px}}.submit-with-agreement{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:block}.submit-with-agreement__text{opacity:.7;color:#fff;font-size:16px;font-weight:400;line-height:20px;margin:16px 0 7px -1px;text-align:left;letter-spacing:normal;word-spacing:normal}.condensed-title,.modal-window-form__legend{word-spacing:normal;letter-spacing:.52px;line-height:1.15}@media (min-width:1024px){.submit-with-agreement__text{width:310px}}@media (max-width:525px){.submit-with-agreement__text{margin:12px 0 0;width:100%;font-size:14px}}.submit-with-agreement__reg-error{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:21px}@media (max-width:525px){.submit-with-agreement{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.condensed-title{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;font-size:26px}@media (max-width:500px){.condensed-title{font-size:26px;letter-spacing:.52px}}.ticket-item-price--deprecated{color:rgba(229,229,229,.5);position:relative;left:4px}@media (max-width:641px){.reg-block{padding:0!important}.reg-block--form .fancybox-close-small{right:20px;top:20px}.ticket-item-price--deprecated{left:1px}}.ticket-item-price--deprecated::before{background-color:#fff;content:"";display:block;height:3px;left:-1px;position:absolute;top:50%;width:103%;-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}.ticket-item-price__line-through{height:3px;left:0;position:absolute;top:50%;width:100%}.form-field-wrapper{position:relative}@media (max-width:600px){.form-field-wrapper .form-reg__error{position:relative;top:-10px;right:unset}}.registration-container__type{padding:28px 20px 35px}@media (max-width:641px){.registration-container__type{padding:28px 20px 35px!important}}.form-reg,.participant-info{max-width:340px}.form-reg .intl-tel-input input,.participant-info .intl-tel-input input{padding-left:60px;padding-right:0;letter-spacing:.8px}.form-reg .intl-tel-input .flag-container,.participant-info .intl-tel-input .flag-container{left:19px;right:auto}@media (max-width:1024px){.form-reg .intl-tel-input .flag-container,.participant-info .intl-tel-input .flag-container{left:1.7vw}.form-reg .intl-tel-input,.participant-info .intl-tel-input{margin-bottom:26px}}@media (max-width:641px){.form-reg .intl-tel-input .flag-container,.participant-info .intl-tel-input .flag-container{left:5.3vw}}.form-reg .intl-tel-input .selected-flag,.participant-info .intl-tel-input .selected-flag{width:44px;padding-left:0}.form-reg .intl-tel-input .selected-flag .iti-arrow,.participant-info .intl-tel-input .selected-flag .iti-arrow{border-left-width:4px;border-right-width:4px;border-top-color:#9BA4BD;border-top-width:4px;right:12px}.form-reg .intl-tel-input .country-list,.participant-info .intl-tel-input .country-list{left:-18px;width:348px}.form-reg .intl-tel-input .iti-mobile-select,.participant-info .intl-tel-input .iti-mobile-select{display:none}@media (max-width:470px){.form-reg,.participant-info{max-width:calc(100% - 20px)}}.choose-reg-block,.form-reg-wrapper,.participants{display:none;left:0;position:absolute;top:0}@media (max-width:717px){.choose-reg-block,.form-reg-wrapper,.participants{position:fixed;height:100vh;width:100vw}}.choose-reg-block--entrance,.form-reg-wrapper--entrance,.participants--entrance{bottom:0}.closed-reg--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.closed-reg{line-height:54px;word-spacing:0;font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.1px;font-size:35px}.participants{z-index:11}.participants .reg-button{background-color:#ffcc1d;width:auto!important}.participants__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.participants__title-text{cursor:pointer;display:none;margin-left:8px;opacity:.5}.participants__submit-with-agreement{margin-top:25px}@media (max-width:641px){.participants__submit-with-agreement{margin-bottom:80px;width:100%}.participant-info__count{font-size:16px}}.participant-info{margin-bottom:-19px}.participant-info__count{margin:17px 0 11px;opacity:.9;letter-spacing:normal;word-spacing:normal}.participant-info__count--confirm{margin-bottom:13px}.participant-info__confirm{border:1px solid #ebc71f;padding:12px 20px 10px;font-family:Roboto}.participant-info__confirm-item{margin-bottom:5px}.participant-info__confirm-item:nth-child(2) .participant-info__confirm-item-key{margin-right:11px}.participant-info__confirm-item:nth-child(3) .participant-info__confirm-item-key{margin-right:6px}.participant-info__confirm-item-key{margin-right:8px;opacity:.5}.main-page-2025 .participant-info{margin-bottom:0}.reg-price-wrapper,.reg-price__discount-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.reg-price__val{font-family:RobotoCondensedBold;font-size:44px;line-height:1.18}@media (max-width:717px){.reg-price__val{font-size:36px}}@media (max-width:641px){.reg-price__val{font-size:40px}}.reg-price__discount-wrapper{margin-left:12px}.reg-price__discount-wrapper-text{line-height:1.2;margin-left:8px;position:relative;bottom:1px}@media (max-width:1024px){.reg-price__discount-wrapper-text{font-size:16px;line-height:1}}@media (max-width:641px){.reg-price__discount-wrapper-text{font-size:14px;line-height:1.3;bottom:0}.reg-price__discount-wrapper-text .reg-price__discount_percent{display:none}}@media screen and (max-width:640px){.speaker__info_name{width:50%}}.speaker__bg{background-size:contain;background-position:left bottom;width:900px}@media screen and (max-width:1024px){.speaker__bg{background-size:contain}.speaker_unknown{width:50%}}@media screen and (max-width:641px){.speaker__bg{background-size:contain}}.infoblock__speaker-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.speaker_unknown{cursor:default!important;background:rgba(102,114,127,.7)}.speaker_unknown:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(102,114,127,.7);box-shadow:0 -3px 50.34px 17.66px rgba(102,114,127,.7)}.speaker_unknown .speaker__bg{background-position:left bottom;background-image:url(../img/speakers/unknown/person-pc-2.png)}@media screen and (max-width:641px){.speaker_unknown .speaker__bg{left:1px;background-image:url(../img/speakers/unknown/person-mob.png)}}.speaker_unknown-2{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(65,132,202,.7)),to(rgba(65,132,202,.7)));background-image:linear-gradient(rgba(65,132,202,.7),rgba(65,132,202,.7))}.speaker_unknown-2:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(65,132,202,.7);box-shadow:0 -3px 50.34px 17.66px rgba(65,132,202,.7)}.speaker_unknown-big{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(31,16,201,.7)),to(#04024B));background-image:linear-gradient(180deg,rgba(31,16,201,.7) 0,#04024B 100%)}.speaker_unknown-big:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #04024B;box-shadow:0 -3px 50.34px 17.66px #04024B;cursor:default}.speaker_by-bykin-big:hover,.speaker_by-bykin:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_unknown-big .speaker__bg{background-position:right bottom;background-image:url(../img/speakers/unknown/person-pc-2.png)}@media screen and (max-width:1024px){.speaker_unknown-big{width:50%}.speaker_unknown-big .speaker__bg{background-image:url(../img/speakers/unknown/person-pc-2.png);background-position-x:left}.speaker_by-bykin-big{width:50%}}@media screen and (max-width:641px){.speaker_unknown-big .speaker__bg{left:1px;background-image:url(../img/speakers/unknown/person-mob.png)}}.fancy-speaker__by-bykin .fancy-speaker__img-holder::before,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder::before,.speaker_by-bykin-big::before,.speaker_by-bykin::before,.speaker_leo-shevchenko-big::before,.speaker_leo-shevchenko::before{left:0;content:"";position:absolute;display:block;right:0;bottom:0}.speaker_by-bykin::before{top:0;opacity:.8;background-image:url(../img/speakers/by-bykin/modal/fon.png?utm5cbp)}.speaker_by-bykin:hover{box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_by-bykin .speaker__bg{height:100%;top:0;background-image:url(../img/speakers/by-bykin/person-pc-2.png?utm5ccp)}@media screen and (max-width:641px){.speaker_by-bykin .speaker__bg{background-image:url(../img/speakers/by-bykin/person-mob.png?utm5cd3);height:105%}.speaker_by-bykin .speaker__bg .video__play{top:54%}}.speaker_by-bykin-big::before{top:0;opacity:.8;background-image:url(../img/speakers/by-bykin/modal/fon.png?utm5ce3)}.speaker_by-bykin-big:hover{box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_by-bykin-big .speaker__description-block{z-index:0}.speaker_by-bykin-big .speaker__bg{background-position:left bottom;background-image:url(../img/speakers/by-bykin/person-pc-2.png?utm5cea)}@media screen and (max-width:1024px){.speaker_by-bykin-big .speaker__bg{background-image:url(../img/speakers/by-bykin/person-pc-2.png?utm5cep)}}@media screen and (max-width:641px){.speaker_by-bykin-big .speaker__bg{background-image:url(../img/speakers/by-bykin/person-mob.png?utm5cfm)}}.fancy-speaker__by-bykin .fancy__container_row,.fancy-speaker__by-bykin-big .fancy__container_row{background-image:url(../img/speakers/by-bykin/modal/fon-dark.png?utm5cgj)}.fancy-speaker__by-bykin .fancy-speaker__img-holder,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder{background-image:url(../img/speakers/by-bykin/modal/fon.png?utm5che)}.fancy-speaker__by-bykin .fancy-speaker__img-holder::before,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder::before{z-index:1;top:0;background-image:rgba(0,0,0,.6)}.fancy-speaker__by-bykin .fancy-speaker__img-holder_person,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/by-bykin/modal/person.png?utm5ci3),url(../img/speakers/by-bykin/modal/logo.png?utm5ci8);background-size:127%,45%;background-position-y:61px,23px;background-position-x:-33px,25px}@media screen and (max-width:1024px){.fancy-speaker__by-bykin .fancy-speaker__img-holder_person,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder_person{background-size:40vh,22vh;background-position-y:bottom,4vh;background-position-x:center,50px}.speaker_leo-shevchenko-big{width:50%}}@media screen and (max-width:430px){.fancy-speaker__by-bykin .fancy-speaker__img-holder_person,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/by-bykin/modal/person.png?utm5cid);background-size:38vh;background-position:59% 6vh}}@media screen and (orientation:landscape) and (max-width:1024px){.fancy-speaker__by-bykin .fancy-speaker__img-holder_person,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder_person{background-size:auto 105%,25%!important;background-position-y:38px,24px!important;background-position-x:center,30px!important}}.fancy-speaker__by-bykin .fancy-speaker__img-holder_logo,.fancy-speaker__by-bykin-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/by-bykin/modal/logo.png?utm5cj7);background-size:167px;background-position:33px 23px}.speaker_leo-shevchenko::before{top:0;opacity:.8;background-image:-webkit-gradient(linear,left top,left bottom,from(#281717),color-stop(99.4%,#7C5F47));background-image:linear-gradient(180deg,#281717 0,#7C5F47 99.4%)}.speaker_leo-shevchenko:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5);box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_leo-shevchenko .speaker__bg{height:100%;top:0;background-image:url(../img/speakers/leo-shevchenko/person-pc-2.png?utm5cjq)}@media screen and (max-width:641px){.speaker_leo-shevchenko .speaker__bg{background-image:url(../img/speakers/leo-shevchenko/person-mob.png?utm5cke);height:105%}.speaker_leo-shevchenko .speaker__bg .video__play{top:54%}}.speaker_leo-shevchenko-big::before{top:0;opacity:.8;background-image:-webkit-gradient(linear,left top,left bottom,from(#281717),color-stop(99.4%,#7C5F47));background-image:linear-gradient(180deg,#281717 0,#7C5F47 99.4%)}.speaker_leo-shevchenko-big:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #7C5F47;box-shadow:0 -3px 50.34px 17.66px #7C5F47}.speaker_leo-shevchenko-big .speaker__description-block{z-index:0}.speaker_leo-shevchenko-big .speaker__bg{background-position:left bottom;background-image:url(../img/speakers/leo-shevchenko/person-pc-2.png?utm5ckk)}@media screen and (max-width:1024px){.speaker_leo-shevchenko-big .speaker__bg{background-image:url(../img/speakers/leo-shevchenko/person-pc.png?utm5cla);background-position:left bottom}}@media screen and (max-width:700px){.speaker_leo-shevchenko-big .speaker__bg{left:-15px}}@media screen and (max-width:641px){.speaker_leo-shevchenko-big .speaker__bg{left:1px;background-image:url(../img/speakers/leo-shevchenko/person-mob.png?utm5clh)}}.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder{background:-webkit-gradient(linear,left top,left bottom,from(#281717),color-stop(99.4%,#7C5F47));background:linear-gradient(180deg,#281717 0,#7C5F47 99.4%)}.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder::before,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-image:rgba(0,0,0,.6)}.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder_person,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/leo-shevchenko/modal/person.png?utm5cm0),url(../img/speakers/leo-shevchenko/modal/logo.png?utm5cmg);background-size:168%,52%;background-position-y:-20px,18px;background-position-x:-106px,19px}@media screen and (max-width:1024px){.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder_person,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder_person{background-size:414px,261px;background-position-y:-18px,27px;background-position-x:111px,16px}}@media screen and (max-width:430px){.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder_person,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/leo-shevchenko/modal/person.png?utm5cmr);background-size:409px;background-position:43% -1vh}}.fancy-speaker__leo-shevchenko .fancy-speaker__img-holder_logo,.fancy-speaker__leo-shevchenko-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/leo-shevchenko/modal/logo.png?utm5cmw);background-size:184px;background-position:16px 12px}.speaker_ekaterina-lysenko::before{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;opacity:.8;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(26,22,69,.7)),to(rgba(63,42,135,.7)));background-image:linear-gradient(0deg,rgba(26,22,69,.7) 0,rgba(63,42,135,.7) 100%)}.speaker_ekaterina-lysenko:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5);box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_ekaterina-lysenko .speaker__bg{top:28px;height:93%;background-image:url(../img/speakers/ekaterina-lysenko/person-pc-2.png?utm5cnv)}@media screen and (max-width:1024px){.speaker_ekaterina-lysenko .speaker__bg{top:15px;height:96%;background-position:left bottom;background-image:url(../img/speakers/ekaterina-lysenko/person-pc.png?utm5con)}.speaker_ekaterina-lysenko-big{width:50%}}@media screen and (max-width:641px){.speaker_ekaterina-lysenko .speaker__bg{top:4px;left:4px;height:99%;background-image:url(../img/speakers/ekaterina-lysenko/person-mob.png?utm5cot)}.speaker_ekaterina-lysenko .speaker__bg .video__play{top:54%}}.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder::before,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder::before,.speaker_ekaterina-lysenko-big::before,.speaker_kirill-haribi-big::before,.speaker_kirill-haribi::before{left:0;content:"";display:block;right:0;bottom:0;position:absolute}.speaker_ekaterina-lysenko-big::before{top:0;opacity:.8;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(26,22,69,.7)),to(rgba(63,42,135,.7)));background-image:linear-gradient(0deg,rgba(26,22,69,.7) 0,rgba(63,42,135,.7) 100%)}.speaker_ekaterina-lysenko-big:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5);box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_ekaterina-lysenko-big .speaker__description-block{z-index:0}.speaker_ekaterina-lysenko-big .speaker__bg{background-position:left bottom;background-image:url(../img/speakers/ekaterina-lysenko/person-pc-2.png?utm5cow)}@media screen and (max-width:1024px){.speaker_ekaterina-lysenko-big .speaker__bg{width:100%;background-image:url(../img/speakers/ekaterina-lysenko/person-pc.png?utm5cpp);background-position:right bottom}}@media screen and (max-width:641px){.speaker_ekaterina-lysenko-big .speaker__bg{background-image:url(../img/speakers/ekaterina-lysenko/person-mob.png?utm5cq5)}}.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),-webkit-gradient(linear,left top,left bottom,from(#390B6A),to(#1B0A3C));background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,#390B6A 0,#1B0A3C 100%)}.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder::before,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder::before{z-index:1;top:0;background-image:rgba(0,0,0,.6)}.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder_person,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/ekaterina-lysenko/modal/person.png?utm5cqb),url(../img/speakers/ekaterina-lysenko/modal/logo.png?utm5cql);background-size:190%,44%;background-position-y:7px,18px;background-position-x:-187px,19px}@media screen and (max-width:1024px){.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder_person,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder_person{background-size:462px,157px;background-position-y:0,27px;background-position-x:21px,16px}.speaker_kirill-haribi-big{width:50%}}@media screen and (max-width:430px){.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder_person,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/ekaterina-lysenko/modal/person.png?utm5cqz);background-size:447px;background-position:67% 20px}}.fancy-speaker__ekaterina-lysenko .fancy-speaker__img-holder_logo,.fancy-speaker__ekaterina-lysenko-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/ekaterina-lysenko/modal/logo.png?utm5cro);background-size:144px;background-position:16px 12px}.speaker_kirill-haribi::before{top:0;opacity:.8;background-image:-webkit-gradient(linear,left top,left bottom,from(#2C937C),to(#086B55));background-image:linear-gradient(180deg,#2C937C 0,#086B55 100%)}.speaker_kirill-haribi:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5);box-shadow:0 -3px 50.34px 17.66px rgba(249,203,49,.5)}.speaker_kirill-haribi .speaker__bg{height:100%;top:0;background-image:url(../img/speakers/kirill-haribi/person-pc-2.png?utm5csl)}@media screen and (max-width:641px){.speaker_kirill-haribi .speaker__bg{background-image:url(../img/speakers/kirill-haribi/person-mob.png?utm5ctk);height:105%}.speaker_kirill-haribi .speaker__bg .video__play{top:54%}}.speaker_kirill-haribi-big::before{top:0;opacity:.8;background-image:-webkit-gradient(linear,left top,left bottom,from(#2C937C),to(#086B55));background-image:linear-gradient(180deg,#2C937C 0,#086B55 100%)}.speaker_kirill-haribi-big:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #2C937C;box-shadow:0 -3px 50.34px 17.66px #2C937C}.speaker_kirill-haribi-big .speaker__description-block{z-index:0}.speaker_kirill-haribi-big .speaker__description-block_text{padding-bottom:23px}.speaker_kirill-haribi-big .speaker__bg{width:484px;background-position:6px 29px;background-image:url(../img/speakers/kirill-haribi/person-pc-2.png?utm5ctv)}@media screen and (max-width:1024px){.speaker_kirill-haribi-big .speaker__bg{top:3px;left:9px;background-image:url(../img/speakers/kirill-haribi/person-pc.png?utm5cur);background-position:left bottom}}@media screen and (max-width:641px){.speaker_kirill-haribi-big .speaker__bg{left:0;background-image:url(../img/speakers/kirill-haribi/person-mob.png?utm5cvp);background-position:12px!important}}.fancy-speaker__kirill-haribi .fancy__container_row,.fancy-speaker__kirill-haribi-big .fancy__container_row{background-image:-webkit-gradient(linear,left top,left bottom,from(#2C937C),to(#086B55));background-image:linear-gradient(180deg,#2C937C 0,#086B55 100%)}.fancy-speaker__kirill-haribi .fancy-speaker__img-holder,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder{background:-webkit-gradient(linear,left top,left bottom,from(#2C937C),to(#086B55));background:linear-gradient(180deg,#2C937C 0,#086B55 100%)}.fancy-speaker__kirill-haribi .fancy-speaker__img-holder::before,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-image:rgba(0,0,0,.6)}.fancy-speaker__kirill-haribi .fancy-speaker__img-holder_person,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/kirill-haribi/modal/person.png?utm5cwp),url(../img/speakers/kirill-haribi/modal/logo.png?utm5cx4);background-size:110%,49%;background-position-y:28px,18px;background-position-x:65px,8px}@media screen and (max-width:1024px){.fancy-speaker__kirill-haribi .fancy-speaker__img-holder_person,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder_person{background-size:281px,171px;background-position-y:9px,26px;background-position-x:135px,11px}}@media screen and (max-width:430px){.fancy-speaker__kirill-haribi .fancy-speaker__img-holder_person,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/kirill-haribi/modal/person.png?utm5cy1);background-size:263px;background-position:100% 4vh}}.fancy-speaker__kirill-haribi .fancy-speaker__img-holder_logo,.fancy-speaker__kirill-haribi-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/kirill-haribi/modal/logo.png?utm5cyq);background-size:156px;background-position:16px 12px}.speaker_igor-loginov,.speaker_igor-loginov-big{background:linear-gradient(178.81deg,#BD9E1B 23.73%,rgba(144,109,15,.7) 81.11%)}.speaker_igor-loginov-big:hover,.speaker_igor-loginov:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #A57E32;box-shadow:0 -3px 50.34px 17.66px #A57E32}.speaker_igor-loginov .speaker__bg,.speaker_igor-loginov-big .speaker__bg{background-image:url(../img/speakers/igor-loginov/person-pc.png?utm5cyx);background-size:59%!important;background-position-x:0;background-position-y:21px}@media screen and (max-width:1024px){.speaker_igor-loginov .speaker__bg,.speaker_igor-loginov-big .speaker__bg{background-image:url(../img/speakers/igor-loginov/person-pc-2.png?utm5cz5);background-size:54%!important;background-position-x:0;background-position-y:12px}}@media screen and (max-width:641px){.speaker_igor-loginov .speaker__bg,.speaker_igor-loginov-big .speaker__bg{background-image:url(../img/speakers/igor-loginov/person-mob.png?utm5d04);background-size:47vw!important;background-position-x:0!important;background-position-y:0!important}}.fancy-speaker__igor-loginov .fancy__container_row,.fancy-speaker__igor-loginov-big .fancy__container_row{background-color:#A57E32}.fancy-speaker__igor-loginov .fancy-speaker__img-holder,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder{background:linear-gradient(178.81deg,#BD9E1B 23.73%,rgba(144,109,15,.7) 81.11%)}.fancy-speaker__igor-loginov .fancy-speaker__img-holder_person,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/igor-loginov/modal/person.png?utm5d0t),url(../img/speakers/igor-loginov/modal/logo.svg?utm5d1e);background-position-x:-102px,24px;background-position-y:-1px,18px;background-size:auto 188%,42%}@media screen and (max-width:1024px){.fancy-speaker__igor-loginov .fancy-speaker__img-holder_person,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder_person{background-size:auto 204%,37.5%;background-position-y:-5px,26px;background-position-x:103px,12px}}@media screen and (max-width:640px){.fancy-speaker__igor-loginov .fancy-speaker__img-holder_person,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder_person{background-position-x:center,12px}}@media screen and (max-width:430px){.fancy-speaker__igor-loginov .fancy-speaker__img-holder_person,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/igor-loginov/modal/person.png?utm5d1n);background-size:410px;background-position:-23px 7px}}.fancy-speaker__igor-loginov .fancy-speaker__img-holder_logo,.fancy-speaker__igor-loginov-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/igor-loginov/modal/logo.svg?utm5d29);background-size:140px;background-position:15px 14px}.speaker_dmitry-gorobtsov,.speaker_dmitry-gorobtsov-big{background:-webkit-gradient(linear,left top,left bottom,from(#5B11A4),to(rgba(91,17,164,.33)));background:linear-gradient(180deg,#5B11A4 0,rgba(91,17,164,.33) 100%)}.speaker_dmitry-gorobtsov-big:hover,.speaker_dmitry-gorobtsov:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #5B11A4;box-shadow:0 -3px 50.34px 17.66px #5B11A4}.speaker_dmitry-gorobtsov .speaker__bg,.speaker_dmitry-gorobtsov-big .speaker__bg{background-image:url(../img/speakers/dmitry-gorobtsov/person-pc-2.png?utm5d2e)}@media screen and (max-width:1024px){.speaker_dmitry-gorobtsov .speaker__bg,.speaker_dmitry-gorobtsov-big .speaker__bg{background-image:url(../img/speakers/dmitry-gorobtsov/person-pc.png?utm5d2f)}}@media screen and (max-width:641px){.speaker_dmitry-gorobtsov .speaker__bg,.speaker_dmitry-gorobtsov-big .speaker__bg{background-image:url(../img/speakers/dmitry-gorobtsov/person-mob.png?utm5d2s)}}.fancy-speaker__dmitry-gorobtsov .fancy__container_row,.fancy-speaker__dmitry-gorobtsov-big .fancy__container_row{background-color:#200054}.fancy-speaker__dmitry-gorobtsov .fancy-speaker__img-holder,.fancy-speaker__dmitry-gorobtsov-big .fancy-speaker__img-holder{background:-webkit-gradient(linear,left top,left bottom,from(#5B11A4),to(rgba(91,17,164,.33)));background:linear-gradient(180deg,#5B11A4 0,rgba(91,17,164,.33) 100%)}.fancy-speaker__dmitry-gorobtsov .fancy-speaker__img-holder_person,.fancy-speaker__dmitry-gorobtsov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/dmitry-gorobtsov/modal/person.png?utm5d38),url(../img/speakers/dmitry-gorobtsov/modal/logo.svg?utm5d39);background-position-x:-96px,0;background-position-y:-65px,12px;background-size:162%,70%}@media screen and (max-width:1024px){.fancy-speaker__dmitry-gorobtsov .fancy-speaker__img-holder_person,.fancy-speaker__dmitry-gorobtsov-big .fancy-speaker__img-holder_person{background-size:82%,39.5%;background-position-y:-57px,26px;background-position-x:33px,12px}.speaker_denis-kotov{width:50%}}@media screen and (max-width:430px){.fancy-speaker__dmitry-gorobtsov .fancy-speaker__img-holder_person,.fancy-speaker__dmitry-gorobtsov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/dmitry-gorobtsov/modal/person.png?utm5d3n);background-size:415px;background-position:-43px -43px}}.fancy-speaker__dmitry-gorobtsov .fancy-speaker__img-holder_logo,.fancy-speaker__dmitry-gorobtsov-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/dmitry-gorobtsov/modal/logo.svg?utm5d43);background-size:204px;background-position:2px 2px}.speaker_denis-kotov{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(14,75,151,.86)),color-stop(99.4%,rgba(64,147,224,.8)));background-image:linear-gradient(360deg,rgba(14,75,151,.86) 0,rgba(64,147,224,.8) 99.4%)}.speaker_denis-kotov:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(14,75,151,.86);box-shadow:0 -3px 50.34px 17.66px rgba(14,75,151,.86)}.speaker_denis-kotov .speaker__bg{background-image:url(../img/speakers/denis-kotov/person-pc-2.png?utm5d4w)}@media screen and (max-width:641px){.speaker_denis-kotov .speaker__bg{background-image:url(../img/speakers/denis-kotov/person-mob.png?utm5d4y)}}.speaker_denis-kotov-big{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(14,75,151,.86)),color-stop(99.4%,rgba(64,147,224,.8)));background-image:linear-gradient(360deg,rgba(14,75,151,.86) 0,rgba(64,147,224,.8) 99.4%)}.speaker_denis-kotov-big:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px rgba(14,75,151,.86);box-shadow:0 -3px 50.34px 17.66px rgba(14,75,151,.86)}.speaker_denis-kotov-big .speaker__description-block{z-index:0}.speaker_denis-kotov-big .speaker__bg{background-image:url(../img/speakers/denis-kotov/person-pc-2.png?utm5d5h);background-size:55%;background-position-x:1px;background-position-y:20px}@media screen and (max-width:1024px){.speaker_denis-kotov-big{width:50%}.speaker_denis-kotov-big .speaker__bg{background-image:url(../img/speakers/denis-kotov/person-pc.png?utm5d67);background-size:474px!important;background-position-x:-4px;background-position-y:15px}}@media screen and (max-width:641px){.speaker_denis-kotov-big .speaker__bg{top:3px;background-image:url(../img/speakers/denis-kotov/person-mob.png?utm5d6x);background-size:contain!important}}.fancy-speaker__denis-kotov .fancy__container_row,.fancy-speaker__denis-kotov-big .fancy__container_row{background-color:#083b83}.fancy-speaker__denis-kotov .fancy-speaker__img-holder,.fancy-speaker__denis-kotov-big .fancy-speaker__img-holder{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(14,75,151,.86)),color-stop(99.4%,rgba(64,147,224,.8)));background-image:linear-gradient(360deg,rgba(14,75,151,.86) 0,rgba(64,147,224,.8) 99.4%)}.fancy-speaker__denis-kotov .fancy-speaker__img-holder_person,.fancy-speaker__denis-kotov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/denis-kotov/modal/person.png?utm5d7f),url(../img/speakers/denis-kotov/modal/logo.png?utm5d8c);background-size:131%,59%;background-position-y:77px,20px;background-position-x:-45px,18px}@media screen and (max-width:1024px){.fancy-speaker__denis-kotov .fancy-speaker__img-holder_person,.fancy-speaker__denis-kotov-big .fancy-speaker__img-holder_person{background-size:350px,159px;background-position-x:71px,11px;background-position-y:25px,23px}}@media screen and (max-width:430px){.fancy-speaker__denis-kotov .fancy-speaker__img-holder_person,.fancy-speaker__denis-kotov-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/denis-kotov/modal/person.png?utm5d8w);background-position:100% 40px}}.fancy-speaker__denis-kotov .fancy-speaker__img-holder_logo,.fancy-speaker__denis-kotov-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/denis-kotov/modal/logo.png?utm5d9f);background-size:153px;background-position:14px 8px}.speaker_maria-bakhtina,.speaker_maria-bakhtina-big{background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,118,137,.7)),to(rgba(30,38,47,.7)));background:linear-gradient(180deg,rgba(102,118,137,.7) 0,rgba(30,38,47,.7) 100%)}.speaker_maria-bakhtina-big:hover,.speaker_maria-bakhtina:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #667689;box-shadow:0 -3px 50.34px 17.66px #667689}.speaker_maria-bakhtina .speaker__bg,.speaker_maria-bakhtina-big .speaker__bg{background-image:url(../img/speakers/maria-bakhtina/person-pc-2.png?utm5d9h);background-position-x:0;background-position-y:18px;background-size:340px}@media screen and (max-width:1024px){.speaker_maria-bakhtina .speaker__bg,.speaker_maria-bakhtina-big .speaker__bg{background-image:url(../img/speakers/maria-bakhtina/person-pc.png?utm5d9q);background-position:-3px 5px}}@media screen and (max-width:641px){.speaker_maria-bakhtina .speaker__bg,.speaker_maria-bakhtina-big .speaker__bg{background-image:url(../img/speakers/maria-bakhtina/person-mob.png?utm5daa)}}.fancy-speaker__maria-bakhtina .fancy__container_row,.fancy-speaker__maria-bakhtina-big .fancy__container_row{background-color:#455a77}.fancy-speaker__maria-bakhtina .fancy-speaker__img-holder,.fancy-speaker__maria-bakhtina-big .fancy-speaker__img-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,118,137,.7)),to(rgba(30,38,47,.7)));background:linear-gradient(180deg,rgba(102,118,137,.7) 0,rgba(30,38,47,.7) 100%)}.fancy-speaker__maria-bakhtina .fancy-speaker__img-holder_person,.fancy-speaker__maria-bakhtina-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/maria-bakhtina/modal/person.png?utm5das),url(../img/speakers/maria-bakhtina/modal/logo.png?utm5dat);background-position-x:4px,18px;background-position-y:41px,23px;background-size:151%,39%}@media screen and (max-width:1024px){.fancy-speaker__maria-bakhtina .fancy-speaker__img-holder_person,.fancy-speaker__maria-bakhtina-big .fancy-speaker__img-holder_person{background-size:80%,27.5%;background-position-y:-1px,26px;background-position-x:97px,12px}}@media screen and (max-width:430px){.fancy-speaker__maria-bakhtina .fancy-speaker__img-holder_person,.fancy-speaker__maria-bakhtina-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/maria-bakhtina/modal/person.png?utm5daw);background-size:411px;background-position:13px 10px}}.fancy-speaker__maria-bakhtina .fancy-speaker__img-holder_logo,.fancy-speaker__maria-bakhtina-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/maria-bakhtina/modal/logo.png?utm5dax);background-size:119px;background-position:12px 7px}.speaker_evgeny-gusev,.speaker_evgeny-gusev-big{background:rgba(144,182,191,.7)}.speaker_evgeny-gusev-big:hover,.speaker_evgeny-gusev:hover{-webkit-box-shadow:0 -3px 50.34px 17.66px #304d5e;box-shadow:0 -3px 50.34px 17.66px #304d5e}.speaker_evgeny-gusev .speaker__bg,.speaker_evgeny-gusev-big .speaker__bg{background-image:url(../img/speakers/evgeny-gusev/person-pc-2.png?utm5dbr)}@media screen and (max-width:1024px){.speaker_evgeny-gusev .speaker__bg,.speaker_evgeny-gusev-big .speaker__bg{background-image:url(../img/speakers/evgeny-gusev/person-pc.png?utm5dc1)}}@media screen and (max-width:641px){.speaker_evgeny-gusev .speaker__bg,.speaker_evgeny-gusev-big .speaker__bg{background-image:url(../img/speakers/evgeny-gusev/person-mob.png?utm5dcq)}}.fancy-speaker__evgeny-gusev .fancy__container_row,.fancy-speaker__evgeny-gusev-big .fancy__container_row{background-color:#304d5e}.fancy-speaker__evgeny-gusev .fancy-speaker__img-holder,.fancy-speaker__evgeny-gusev-big .fancy-speaker__img-holder{background:rgba(144,182,191,.7)}.fancy-speaker__evgeny-gusev .fancy-speaker__img-holder_person,.fancy-speaker__evgeny-gusev-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/evgeny-gusev/modal/person.png?utm5dd9),url(../img/speakers/evgeny-gusev/modal/logo.svg?utm5ddv);background-size:250%,31%;background-position-x:-236px,18px;background-position-y:-69px,23px}@media screen and (max-width:1024px){.fancy-speaker__evgeny-gusev .fancy-speaker__img-holder_person,.fancy-speaker__evgeny-gusev-big .fancy-speaker__img-holder_person{background-size:660px,17.6%;background-position-y:-78px,25px;background-position-x:-63px,14px}}@media screen and (max-width:430px){.fancy-speaker__evgeny-gusev .fancy-speaker__img-holder_person,.fancy-speaker__evgeny-gusev-big .fancy-speaker__img-holder_person{background-image:url(../img/speakers/evgeny-gusev/modal/person.png?utm5dev);background-size:604px;background-position:-127px -49px}}.fancy-speaker__evgeny-gusev .fancy-speaker__img-holder_logo,.fancy-speaker__evgeny-gusev-big .fancy-speaker__img-holder_logo{background-image:url(../img/speakers/evgeny-gusev/modal/logo.svg?utm5dfp);background-size:85px;background-position:15px 9px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.modal-window{width:555px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/registration/reg-form-bg-new.jpg);background-color:#062cb0;background-repeat:no-repeat;background-size:cover;padding:28px 20px 35px}@media (max-width:717px){.modal-window{width:100vw;height:100vh;margin:0}}@media (max-width:640px){.modal-window{padding-top:50px}}@media (max-width:500px){.modal-window{padding-top:60px}.modal-window__button{width:100%}}.modal-window_theme_purple{background-image:linear-gradient(-250deg,#8039b7 0,#cd5197 100%);background-color:transparent}.modal-window_theme_white{background-image:url(../img/registration/share-bg.jpg);color:#2a2e35;background-color:#fff}.modal-window_theme_white .modal-window__message,.modal-window_theme_white .modal-window__title{color:#2a2e35}.modal-window_theme_white .modal-window__close-button{background-image:url(../img/registration/close-black.svg)}.modal-window__message{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:normal;word-spacing:normal;line-height:22px;font-size:16px;margin:25px 0}.modal-window__button{padding:4px 27px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:3.352;word-spacing:2.3px;border:0;min-width:300px;text-transform:uppercase;background-color:#ffcc1d;color:#040518;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:14px}.modal-window__button:hover{-webkit-box-shadow:0 0 25px .8px rgba(255,213,90,.8);box-shadow:0 0 25px .8px rgba(255,213,90,.8);text-decoration:none}.modal-window__loading-overlay{display:none;-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;position:absolute;z-index:9999;padding:0;top:0;left:0;right:0;bottom:0;overflow:hidden;background:rgba(0,0,0,.5);margin:0}.modal-window__spinner{display:block;width:30px;height:30px;margin:30% auto;border:2px solid transparent;border-top-color:#158FD2;border-left-color:#158FD2;border-radius:100%;-webkit-animation:nprogress-spinner .9s linear infinite;animation:nprogress-spinner .9s linear infinite}.modal-window__inner_container{max-width:340px;margin:0 auto}.modal-window__inner_container .modal-window__inner_row:first-child{position:relative;margin-bottom:25px}.modal-window-form__input-error{margin-top:10px;position:relative;top:4px;display:none;color:#ff8383;font-family:RobotoRegular,Helvetica,Arial,sans-serif}.modal-window-form__input{padding:0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e5e5e5;height:46px;width:100%;font-size:16px;font-family:RobotoRegular,Helvetica,Arial,sans-serif;color:#000;border:1px solid #ebc71f}.modal-window-form__input_error{background-color:#f9dfde;border:1px solid #e2534f}.modal-window-form>.modal-window-form__inner_row:last-child{margin-top:50px}.modal-window-form__legend{font-family:RobotoCondensedBold,Helvetica,Arial,sans-serif;font-size:20px;color:#e5e5e5;margin-bottom:10px}.modal-window-form__submit-button{padding:4px 27px;line-height:3.352;letter-spacing:1px;word-spacing:2.3px;border:0;width:100%;font-weight:700;text-transform:uppercase;background-color:#ffcc1d;color:#040518;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:14px}.modal-window-form__submit-button:hover{-webkit-box-shadow:0 0 25px .8px rgba(255,213,90,.8);box-shadow:0 0 25px .8px rgba(255,213,90,.8)}.modal-window-form__agreement{opacity:.7;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:16px 0 7px -1px;text-align:left;letter-spacing:normal;word-spacing:normal}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.modal-window-form__agreement a{text-decoration:underline}.modal-window__close-button{background-image:url(../img/registration/close-mob.png);background-size:cover;border:none;background-color:transparent;display:block;height:25px;width:25px;position:absolute;right:-80px;top:0}.fa,.fa-stack{display:inline-block}#js-mw-foreign-citizen-error .modal-window__close-button,#js-mw-foreign-citizen-thanks .modal-window__close-button{right:0}@media (max-width:717px){.modal-window__close-button{right:0}}#js-mw-foreign-citizen-thanks .modal-window__inner_container{max-width:initial}#js-mw-foreign-citizen-error .modal-window__inner_container{max-width:initial}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpxdWVyeS5mYW5jeWJveC5jc3MiLCJpbnRsVGVsSW5wdXQuY3NzIiwic2xpY2suY3NzIiwic2xpY2stdGhlbWUuY3NzIiwiY29tbW9uLmNzcyIsImJhc2Vfc3R5bGVzL3Jlc2V0LnNjc3MiLCJpbmNsdWRlcy9mb250cy5zY3NzIiwiaW5jbHVkZXMvYW5pbWF0aW9ucy5zY3NzIiwib3RoZXIuc2NzcyIsImluY2x1ZGVzL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZV9zdHlsZXMvdHlwb2dyYXBoeS5zY3NzIiwiYmxvY2tzL3BhZ2Uuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9pbmZvYmxvY2suc2NzcyIsImJsb2Nrcy92aWRlb3Muc2NzcyIsImJsb2Nrcy92aWRlby5zY3NzIiwiYmxvY2tzL3NwZWFrZXJzLnNjc3MiLCJibG9ja3Mvc3BlYWtlci5zY3NzIiwiYmxvY2tzL3N0YXRzLnNjc3MiLCJibG9ja3MvbWFwLnNjc3MiLCJibG9ja3MvZmFxLnNjc3MiLCJibG9ja3MvcmVnaXN0cmF0aW9uLnNjc3MiLCJibG9ja3MvcGFydG5lcnMuc2NzcyIsImJsb2Nrcy9mYW5jeS5zY3NzIiwiYmxvY2tzL2ZhbmN5LXNwZWFrZXIuc2NzcyIsImJsb2Nrcy9mYW5jeS1wYXJ0bmVyLnNjc3MiLCJibG9ja3MvZmFuY3ktcGFydG5lci10aGFua3Muc2NzcyIsImJsb2Nrcy9yZWctcGFydG5lci5zY3NzIiwiYmxvY2tzL21vZGFsLXZpZGVvLnNjc3MiLCJibG9ja3MvdGlja2V0LnNjc3MiLCJibG9ja3MvdGlja2V0cy10eXBlLnNjc3MiLCJibG9ja3MvdHlwZS1pbmZvLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL3JlZy1mb3JtLXNoYXJlLnNjc3MiLCJibG9ja3MvcmVnLWZvcm0tbm90aWZ5LnNjc3MiLCJibG9ja3MvcmVnLW1vZGFsLnNjc3MiLCJibG9ja3MvcmVnaXN0cmF0aW9uLWJsYW5rLnNjc3MiLCJibG9ja3MvcmVnLXRpbWVyLnNjc3MiLCJibG9ja3MvcmVnLXVyLnNjc3MiLCJibG9ja3MvY29uZmlkZW5jZS5zY3NzIiwiYmxvY2tzL3JlZy1mb3JtLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvbG9nby5zY3NzIiwiYmxvY2tzL2J1dHRvbi5zY3NzIiwiYmxvY2tzL2ZlYXR1cmVzLnNjc3MiLCJpbmNsdWRlcy9taXhpbnMuc2NzcyIsImJsb2Nrcy9vZmZlci5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9tYWluLW5hdi5zY3NzIiwiYmxvY2tzL21haW4tbmF2LXBhcnRuZXJzLnNjc3MiLCJibG9ja3Mva2V5LWZhY3RzLnNjc3MiLCJibG9ja3MvY29udGFjdHMuc2NzcyIsImJsb2Nrcy9jb25mZXJlbmNlcy5zY3NzIiwiYmxvY2tzL3ByZXNzLnNjc3MiLCJibG9ja3MvcGFydG5lcnMtb2ZmaWNpYWwuc2NzcyIsImJsb2Nrcy9wYXJ0bmVycy1pbmZvLnNjc3MiLCJibG9ja3MvZmluZGVyLnNjc3MiLCJibG9ja3MvZmFjdC5zY3NzIiwiYmxvY2tzL2luZm8uc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wYXNzZW5nZXIuc2NzcyIsImJsb2Nrcy9mbG9hdGluZy1iYXIuc2NzcyIsImJsb2Nrcy9yZWctY29tL3JlZ2lzdHJhdGlvbi1jb250YWluZXIuc2NzcyIsImJsb2Nrcy9yZWctY29tL3JlZy10eXBlLWRlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvcmVnLWNvbS9yZWctYnV0dG9uLnNjc3MiLCJibG9ja3MvcmVnLWNvbS9jaG9vc2UtcmVnLWJsb2NrLnNjc3MiLCJibG9ja3MvcmVnLWNvbS9oZWxwZXJzLnNjc3MiLCJibG9ja3MvcmVnLWNvbS9nZW5lcmFsLnNjc3MiLCJibG9ja3MvcmVnLWNvbS9wYXJ0aWNpcGFudHMuc2NzcyIsImJsb2Nrcy9yZWctY29tL3JlZy1wcmljZS5zY3NzIiwiYmxvY2tzL3NwZWFrZXJzL3NwZWFrZXJzLnNjc3MiLCJibG9ja3Mvc3BlYWtlcnMvdW5rbm93bi5zY3NzIiwiYmxvY2tzL3NwZWFrZXJzL2J5LWJ5a2luLnNjc3MiLCJibG9ja3Mvc3BlYWtlcnMvbGVvLXNoZXZjaGVua28uc2NzcyIsImJsb2Nrcy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby5zY3NzIiwiYmxvY2tzL3NwZWFrZXJzL2tpcmlsbC1oYXJpYmkuc2NzcyIsImJsb2Nrcy9zcGVha2Vycy9pZ29yLWxvZ2lub3Yuc2NzcyIsImJsb2Nrcy9zcGVha2Vycy9kbWl0cnktZ29yb2J0c292LnNjc3MiLCJibG9ja3Mvc3BlYWtlcnMvZGVuaXMta290b3Yuc2NzcyIsImJsb2Nrcy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS5zY3NzIiwiYmxvY2tzL3NwZWFrZXJzL2V2Z2VueS1ndXNldi5zY3NzIiwibW9kYWwtd2luZG93cy9jb21tb24uc2NzcyIsImZvbnQtYXdlc29tZS5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0VBQ0UsZ0JBQUE7QUFBRjs7QUFHQTtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtBQUFGOztBQUVBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FBQ0Y7O0FBQ0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSx3Q0FBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0FBRUY7O0FBQUEsK0NBQUE7QUFDQTtxQkFBQTtBQUdBOzs7O0VBSUUsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0FBRUY7O0FBQUE7RUFDRSxnQkFBQTtFQUNBLGlDQUFBO0FBR0Y7O0FBREE7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0Esb0NBQUE7RUFBQSw0QkFBQTtFQUNBLHFFQUFBO0VBQUEsNkRBQUE7QUFJRjs7QUFGQTtFQUNFLGFBQUE7RUFDQSxxRUFBQTtFQUFB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QkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFnaUJKOztBQS9oQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFraUJKOztBQWppQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFvaUJKOztBQW5pQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFzaUJKOztBQXJpQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUF3aUJKOztBQXZpQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUEwaUJKOztBQXppQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE0aUJKOztBQTNpQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE4aUJKOztBQTdpQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFnakJKOztBQS9pQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFrakJKOztBQWpqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFvakJKOztBQW5qQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFzakJKOztBQXJqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUF3akJKOztBQXZqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUEwakJKOztBQXpqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE0akJKOztBQTNqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE4akJKOztBQTdqQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFna0JKOztBQS9qQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFra0JKOztBQWprQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFva0JKOztBQW5rQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFza0JKOztBQXJrQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUF3a0JKOztBQXZrQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUEwa0JKOztBQXprQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE0a0JKOztBQTNrQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUE4a0JKOztBQTdrQkU7RUFDRSxZQUFBO0VBQ0EsZ0NBQUE7QUFnbEJKOztBQS9r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QTtBQW8wRjV0N0I7O0FBcDBGNHU3QjtFQUF1QixZQUFBO0FBdzBGbnc3Qjs7QUF4MEZteDdCO0VBQXVCLFlBQUE7QUE0MEYxeTdCOztBQTUwRjB6N0I7RUFBc0IsWUFBQTtBQWcxRmgxN0I7O0FBaDFGZzI3QjtFQUFrQixZQUFBO0FBbzFGbDM3Qjs7QUFwMUZrNDdCO0VBQVMsa0JBQUE7RUFBa0IsVUFBQTtFQUFVLFdBQUE7RUFBVyxVQUFBO0VBQVUsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLHNCQUFBO0VBQXNCLFNBQUE7QUErMUY5KzdCOztBQS8xRnUvN0I7RUFBbUQsZ0JBQUE7RUFBZ0IsV0FBQTtFQUFXLFlBQUE7RUFBWSxTQUFBO0VBQVMsaUJBQUE7RUFBaUIsVUFBQTtBQXcyRjNtOEIiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZmFuY3lib3gtZW5hYmxlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICB9XG5cbi5mYW5jeWJveC1lbmFibGVkIGJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuLyogTWFrZSBzdXJlIHRoYXQgdGhlIGZpcnN0IG9uZSBpcyBvbiB0aGUgdG9wICovXG4vKi5mYW5jeWJveC1jb250YWluZXIgfiAuZmFuY3lib3gtY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTI7IH0gKi9cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwczsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTc5cHg7IH1cblxuLmZhbmN5Ym94LWluZm9iYXJfX2JvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAzMCwgMzAsIDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyB9XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcbi5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI0U1RTNERjsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtc2xpZGUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogNDRweCAwIDQ0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiA5OTk5NTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uZmFuY3lib3gtaXMtZHJhZ2dpbmcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6OTYwcHg7XG4gIGhlaWdodDogNTQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mYW5jeWJveC1lcnJvciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udDogMTZweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG5cblxuXG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uLXdyYXAge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA2MHB4IDMwcHggMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLFxuLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcl9fYm9keSwgLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjo6YmVmb3JlLFxuLmZhbmN5Ym94LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTo6YmVmb3JlLFxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF06OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLWxlZnQ6OmFmdGVyLFxuLmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6OmFmdGVyIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4IGN1cnJlbnRDb2xvcjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tbGVmdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6OmJlZm9yZSwgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDhweCk7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtNTBweCAwIDAgMDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDU0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk5NTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzOyB9XG5cbi5mYW5jeWJveC1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC44KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm1hV3hzUFNJalJrWkdSa1pHSWlCb1pXbG5hSFE5SWpRNElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlJSGRwWkhSb1BTSTBPQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRnSUNBZ1BIQmhkR2dnWkQwaVRUQWdNR2d5TkhZeU5FZ3dlaUlnWm1sc2JEMGlibTl1WlNJdlBpQWdJQ0E4Y0dGMGFDQmtQU0pOTVRJZ05Hd3RNUzQwTVNBeExqUXhUREUyTGpFM0lERXhTRFIyTW1neE1pNHhOMnd0TlM0MU9DQTFMalU1VERFeUlESXdiRGd0T0hvaUx6NDhMM04yWno0PSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4OyB9XG5cbi5mYW5jeWJveC1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi5mYW5jeWJveC1hcnJvdy0tcmlnaHQ6OmFmdGVyLFxuLmZhbmN5Ym94LWFycm93LS1sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1hcnJvdyB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LWFycm93W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgLjhzIGluZmluaXRlIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB0dWJlICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTsgfVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC1pbmZvYmFyIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mYW5jeWJveC1idXR0b24tLWxlZnQsXG4gIC5mYW5jeWJveC1idXR0b24tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4vKiBGdWxsc2NyZWVuICAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLyogU2xpZGVzaG93IGJ1dHRvbiAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheTo6YmVmb3JlLFxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2U6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXk6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlOjpiZWZvcmUge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMCAycHg7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS10aHVtYnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeWJveC1idXR0b24tLXRodW1icyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mYW5jeWJveC1idXR0b24tLXRodW1icyBzcGFuIHtcbiAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgLmZhbmN5Ym94LWJ1dHRvbi0tdGh1bWJzOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgIGJveC1zaGFkb3c6IDAgLTRweCAwLCAtNHB4IC00cHggMCwgNHB4IC00cHggMCwgMCAwIDAgMzJweCBpbnNldCwgLTRweCAwIDAsIDRweCAwIDAsIDAgNHB4IDAsIC00cHggNHB4IDAsIDRweCA0cHggMDsgfVxuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDVweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB6LWluZGV4OiA5OTk5NTsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDIyMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBsaS5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xuICAgIHotaW5kZXg6IDk5OTkxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiIsIi8qKlxuICogVmFyaWFibGVzIGRlY2xhcmVkIGhlcmUgY2FuIGJlIG92ZXJyaWRkZW4gYnkgY29uc3VtaW5nIGFwcGxpY2F0aW9ucywgd2l0aFxuICogdGhlIGhlbHAgb2YgdGhlIGAhZGVmYXVsdGAgZmxhZy5cbiAqXG4gKiBAZXhhbXBsZVxuICogICAgIC8vIG92ZXJyaWRpbmcgJGhvdmVyQ29sb3JcbiAqICAgICAkaG92ZXJDb2xvcjogcmdiYShyZWQsIDAuMDUpO1xuICpcbiAqICAgICAvLyBvdmVycmlkaW5nIGltYWdlIHBhdGhcbiAqICAgICAkZmxhZ3NJbWFnZVBhdGg6IFwiaW1hZ2VzL1wiO1xuICpcbiAqICAgICAvLyBpbXBvcnQgdGhlIHNjc3MgZmlsZSBhZnRlciB0aGUgb3ZlcnJpZGVzXG4gKiAgICAgQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudC9pbnRsLXRlbC1pbnB1dC9zcmMvY3NzL2ludGxUZWxJbnB1dFwiO1xuICovXG4uaW50bC10ZWwtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaW50bC10ZWwtaW5wdXQgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmludGwtdGVsLWlucHV0IC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmludGwtdGVsLWlucHV0IGlucHV0LCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4OyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktZmxhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTsgfVxuICAgICAgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QuZHJvcHVwIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lLCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gsIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLnNlbGVjdGVkLWZsYWcsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiA0NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTIgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0yIC5zZWxlY3RlZC1mbGFnIHtcbiAgICB3aWR0aDogNzBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiA2OHB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogODRweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDc4cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFnIHtcbiAgICB3aWR0aDogNzZweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNCBpbnB1dCwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTQgLnNlbGVjdGVkLWZsYWcge1xuICAgIHdpZHRoOiA4NnB4OyB9XG4gIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0LCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDg0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZS5hbGxvdy1kcm9wZG93bi5pdGktc2RjLTUgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy01IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAuaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtNSAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgd2lkdGg6IDk0cHg7IH1cbiAgLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAwcHg7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cblxuLml0aS1mbGFnIHtcbiAgd2lkdGg6IDIwcHg7IH1cbiAgLml0aS1mbGFnLmJlIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpLWZsYWcuY2gge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5pdGktZmxhZy5tYyB7XG4gICAgd2lkdGg6IDE5cHg7IH1cbiAgLml0aS1mbGFnLm5lIHtcbiAgICB3aWR0aDogMThweDsgfVxuICAuaXRpLWZsYWcubnAge1xuICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5pdGktZmxhZy52YSB7XG4gICAgd2lkdGg6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaXRpLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjMwcHggMTVweDsgfSB9XG4gIC5pdGktZmxhZy5hYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIycHggMHB4OyB9XG4gIC5pdGktZmxhZy5hZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5haSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5hbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmFxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYXIge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5hcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7IH1cbiAgLml0aS1mbGFnLmF0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYXUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg2cHggMHB4OyB9XG4gIC5pdGktZmxhZy5hdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7IH1cbiAgLml0aS1mbGFnLmF4IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYXoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUycHggMHB4OyB9XG4gIC5pdGktZmxhZy5iYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5iZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmcge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgycHggMHB4OyB9XG4gIC5pdGktZmxhZy5iaCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYmoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5ibCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDsgfVxuICAuaXRpLWZsYWcuYm4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjE0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5ibyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggMHB4OyB9XG4gIC5pdGktZmxhZy5icyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJ0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYnYge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzQ2cHggMHB4OyB9XG4gIC5pdGktZmxhZy5idyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7IH1cbiAgLml0aS1mbGFnLmJ5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDsgfVxuICAuaXRpLWZsYWcuYnoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODEycHggMHB4OyB9XG4gIC5pdGktZmxhZy5jYSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDsgfVxuICAuaXRpLWZsYWcuY2Qge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODc4cHggMHB4OyB9XG4gIC5pdGktZmxhZy5jZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDsgfVxuICAuaXRpLWZsYWcuY2gge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTQ0cHggMHB4OyB9XG4gIC5pdGktZmxhZy5jaSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7IH1cbiAgLml0aS1mbGFnLmNrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuY2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuY24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA3MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuY3Ige1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY3Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuY3Yge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY3cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY3gge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuY3kge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuY3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZGUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZGcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZGoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZGsge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZG8ge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwMXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZWUge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ2N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZWgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUzM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZXMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU5OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZmoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZmsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY2NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZm0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZnIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTczMXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2Ege1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2Qge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc5N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg2M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2gge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyOXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ20ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Age1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Ege1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Mge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA2MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Qge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3Uge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEyN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuZ3kge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaG0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE5M3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaHUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaWQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMyNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaW0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5MXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaW4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaW8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ1N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuaXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDsgfVxuICAuaXRpLWZsYWcuaXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUyM3B4IDBweDsgfVxuICAuaXRpLWZsYWcuamUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDsgfVxuICAuaXRpLWZsYWcuam0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDsgfVxuICAuaXRpLWZsYWcuam8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU4OXB4IDBweDsgfVxuICAuaXRpLWZsYWcuanAge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDsgfVxuICAuaXRpLWZsYWcua2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDsgfVxuICAuaXRpLWZsYWcua2cge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY1NXB4IDBweDsgfVxuICAuaXRpLWZsYWcua2gge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDsgfVxuICAuaXRpLWZsYWcua2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDsgfVxuICAuaXRpLWZsYWcua20ge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcyMXB4IDBweDsgfVxuICAuaXRpLWZsYWcua24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDsgfVxuICAuaXRpLWZsYWcua3Age1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDsgfVxuICAuaXRpLWZsYWcua3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4N3B4IDBweDsgfVxuICAuaXRpLWZsYWcua3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDsgfVxuICAuaXRpLWZsYWcua3kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDsgfVxuICAuaXRpLWZsYWcua3oge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg1M3B4IDBweDsgfVxuICAuaXRpLWZsYWcubGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDsgfVxuICAuaXRpLWZsYWcubGIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDsgfVxuICAuaXRpLWZsYWcubGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkxOXB4IDBweDsgfVxuICAuaXRpLWZsYWcubGkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDsgfVxuICAuaXRpLWZsYWcubGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDsgfVxuICAuaXRpLWZsYWcubHIge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk4NXB4IDBweDsgfVxuICAuaXRpLWZsYWcubHMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDsgfVxuICAuaXRpLWZsYWcubHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDsgfVxuICAuaXRpLWZsYWcubHUge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA1MXB4IDBweDsgfVxuICAuaXRpLWZsYWcubHYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDsgfVxuICAuaXRpLWZsYWcubHkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDsgfVxuICAuaXRpLWZsYWcubWEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzExN3B4IDBweDsgfVxuICAuaXRpLWZsYWcubWMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDsgfVxuICAuaXRpLWZsYWcubWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDsgfVxuICAuaXRpLWZsYWcubWUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE4MnB4IDBweDsgfVxuICAuaXRpLWZsYWcubWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDsgfVxuICAuaXRpLWZsYWcubWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDsgfVxuICAuaXRpLWZsYWcubWgge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI0OHB4IDBweDsgfVxuICAuaXRpLWZsYWcubWsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDsgfVxuICAuaXRpLWZsYWcubWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDsgfVxuICAuaXRpLWZsYWcubW0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMxNHB4IDBweDsgfVxuICAuaXRpLWZsYWcubW4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDsgfVxuICAuaXRpLWZsYWcubW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXAge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM4MHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDsgfVxuICAuaXRpLWZsYWcubXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ0NnB4IDBweDsgfVxuICAuaXRpLWZsYWcubXQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUxMnB4IDBweDsgfVxuICAuaXRpLWZsYWcubXcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDsgfVxuICAuaXRpLWZsYWcubXkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU3OHB4IDBweDsgfVxuICAuaXRpLWZsYWcubXoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDsgfVxuICAuaXRpLWZsYWcubmEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDsgfVxuICAuaXRpLWZsYWcubmMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY0NHB4IDBweDsgfVxuICAuaXRpLWZsYWcubmUge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDsgfVxuICAuaXRpLWZsYWcubmYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDsgfVxuICAuaXRpLWZsYWcubmcge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwOHB4IDBweDsgfVxuICAuaXRpLWZsYWcubmkge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDsgfVxuICAuaXRpLWZsYWcubmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDsgfVxuICAuaXRpLWZsYWcubm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc3NHB4IDBweDsgfVxuICAuaXRpLWZsYWcubnAge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDsgfVxuICAuaXRpLWZsYWcubnIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDsgfVxuICAuaXRpLWZsYWcubnUge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgzM3B4IDBweDsgfVxuICAuaXRpLWZsYWcubnoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDsgfVxuICAuaXRpLWZsYWcub20ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDsgfVxuICAuaXRpLWZsYWcucGEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg5OXB4IDBweDsgfVxuICAuaXRpLWZsYWcucGUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDsgfVxuICAuaXRpLWZsYWcucGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDsgfVxuICAuaXRpLWZsYWcucGcge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2NXB4IDBweDsgfVxuICAuaXRpLWZsYWcucGgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDsgfVxuICAuaXRpLWZsYWcucGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDsgfVxuICAuaXRpLWZsYWcucGwge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAzMXB4IDBweDsgfVxuICAuaXRpLWZsYWcucG0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDsgfVxuICAuaXRpLWZsYWcucG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDsgfVxuICAuaXRpLWZsYWcucHIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5N3B4IDBweDsgfVxuICAuaXRpLWZsYWcucHMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDsgfVxuICAuaXRpLWZsYWcucHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDsgfVxuICAuaXRpLWZsYWcucHcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE2M3B4IDBweDsgfVxuICAuaXRpLWZsYWcucHkge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDsgfVxuICAuaXRpLWZsYWcucWEge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5yZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjI5cHggMHB4OyB9XG4gIC5pdGktZmxhZy5ybyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5ycyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4OyB9XG4gIC5pdGktZmxhZy5ydSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Mjk1cHggMHB4OyB9XG4gIC5pdGktZmxhZy5ydyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zYiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzYxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zZSB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDI3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zaCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zaSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDkzcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zaiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zbCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTU5cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zbSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zbyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjI1cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zdCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjkxcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4OyB9XG4gIC5pdGktZmxhZy5zeCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzU3cHggMHB4OyB9XG4gIC5pdGktZmxhZy5zeiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4OyB9XG4gIC5pdGktZmxhZy50YSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4OyB9XG4gIC5pdGktZmxhZy50YyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODIzcHggMHB4OyB9XG4gIC5pdGktZmxhZy50ZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4OyB9XG4gIC5pdGktZmxhZy50ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4OyB9XG4gIC5pdGktZmxhZy50ZyB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODg5cHggMHB4OyB9XG4gIC5pdGktZmxhZy50aCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4OyB9XG4gIC5pdGktZmxhZy50aiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4OyB9XG4gIC5pdGktZmxhZy50ayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTU1cHggMHB4OyB9XG4gIC5pdGktZmxhZy50bCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4OyB9XG4gIC5pdGktZmxhZy50bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4OyB9XG4gIC5pdGktZmxhZy50biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDIxcHggMHB4OyB9XG4gIC5pdGktZmxhZy50byB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4OyB9XG4gIC5pdGktZmxhZy50ciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4OyB9XG4gIC5pdGktZmxhZy50dCB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDg3cHggMHB4OyB9XG4gIC5pdGktZmxhZy50diB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4OyB9XG4gIC5pdGktZmxhZy50dyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4OyB9XG4gIC5pdGktZmxhZy50eiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTUzcHggMHB4OyB9XG4gIC5pdGktZmxhZy51YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4OyB9XG4gIC5pdGktZmxhZy51ZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4OyB9XG4gIC5pdGktZmxhZy51bSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjE5cHggMHB4OyB9XG4gIC5pdGktZmxhZy51cyB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4OyB9XG4gIC5pdGktZmxhZy51eSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4OyB9XG4gIC5pdGktZmxhZy51eiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01Mjg1cHggMHB4OyB9XG4gIC5pdGktZmxhZy52YSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4OyB9XG4gIC5pdGktZmxhZy52YyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI0cHggMHB4OyB9XG4gIC5pdGktZmxhZy52ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzQ2cHggMHB4OyB9XG4gIC5pdGktZmxhZy52ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4OyB9XG4gIC5pdGktZmxhZy52aSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4OyB9XG4gIC5pdGktZmxhZy52biB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDEycHggMHB4OyB9XG4gIC5pdGktZmxhZy52dSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4OyB9XG4gIC5pdGktZmxhZy53ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4OyB9XG4gIC5pdGktZmxhZy53cyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDc4cHggMHB4OyB9XG4gIC5pdGktZmxhZy54ayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4OyB9XG4gIC5pdGktZmxhZy55ZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4OyB9XG4gIC5pdGktZmxhZy55dCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTQ0cHggMHB4OyB9XG4gIC5pdGktZmxhZy56YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4OyB9XG4gIC5pdGktZmxhZy56bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4OyB9XG4gIC5pdGktZmxhZy56dyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjEwcHggMHB4OyB9XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaXRpLWZsYWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pdGktZmxhZy5ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3RcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogQ3VzdG9tIFJlc2V0cyAqL1xuKjpmb2N1cywgKjphY3RpdmUge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGRpc2FibGUgb3V0bGluZSBvbiBmb2N1cyBhbmQgYWN0aXZlIGVsZW1zICovXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBkaXNhYmxlIGZvcm1zIGFjY2VzaWJpbGl0eSBpbiBJRSAqL1xuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBkaXNhYmxlIGZvcm1zIGFjY2VzaWJpbGl0eSBpbiBJRSAqL1xuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogZGlzYWJsZSByb3VuZGVkIGJ1dHRvbnMgaW4gU2FmYXJpICovXG5idXR0b246YWN0aXZlIHNwYW4sXG5idXR0b246Zm9jdXMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogZGlzYWJsZSBhcHBseWluZyBwYWRkaW5nIHRvIHRleHQgb24gY2xpY2sgKDNkIGJ1dHRvbiBlZmZlY3QpIGluIElFICovXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0Qm9sZFwiO1xuICBzcmM6IHVybCguLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1JvYm90by1CbGFjay50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGYpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkLnR0Zik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUEZEaW5UZXh0Q29tcFByb01lZGl1bVwiO1xuICBzcmM6IHVybCguLi9mb250cy9QRkRpblRleHRDb21wUHJvTWVkaXVtLnR0Zik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbnByb2dyZXNzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBucHJvZ3Jlc3Mtc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5LmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuZmFuY3lib3gtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5mYS10d2l0dGVyIHtcbiAgZm9udC1zaXplOiAxLjE1ZW0gIWltcG9ydGFudDtcbn1cblxuLml0aS1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzLnBuZ1wiKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcbiAgfVxufVxuLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDM0N3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuLmNvdW50cnkge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlID4gKiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94LWVuYWJsZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveC1lbmFibGVkIGJvZHkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVnaXN0cmF0aW9uL2NvbnRyb2xzLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZ2lzdHJhdGlvbi9jbG9zZS1tb2IucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG4uZmFuY3lib3gtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAzMnB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB6LWluZGV4OiA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVnaXN0cmF0aW9uL2NvbnRyb2xzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeWJveC1iYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVnaXN0cmF0aW9uL2Fycm93LW1vYi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHRvcDogMjdweDtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeWJveC1iYWNrIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucGFnZS1vdmVybGF5IHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4O1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxlZnQ6IC0xODdweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFnZS1vdmVybGF5IHtcbiAgICBtaW4td2lkdGg6IDE2N3B4O1xuICB9XG59XG5cbi5wYWdlLW92ZXJsYXktLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjk4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7XG59XG5cbi5wYWdlLW92ZXJsYXktLWNsaWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1vdmVybGF5X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cblxuICAucGFnZS1vdmVybGF5X19pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbiAgLnBhZ2Utb3ZlcmxheV9faXRlbS0tYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wYWdlLW92ZXJsYXlfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmhpZGUtc21hbGwtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjZweCkge1xuICAuaGlkZS1tb3JlLXNtYWxsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhpZGUtbWQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzZweCkge1xuICAuaGlkZS1tb3JlLW1kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGlkZS1tb3JlLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhpZGUtbGFyZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuaGlkZS10YWJsZXItbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzMXB4KSB7XG4gIC5oaWRlLW1vcmUtbGFyZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGUtbW9yZS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3lib3gtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYge1xuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lib3gtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmJfZGlhbG9nIHtcbiAgei1pbmRleDogMTAwMDAwMSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFkZGluZ3MtbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE3cHggMjZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhcnRuZXJzIG1haW4ge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhcnRuZXJzIG1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cbn1cblxuLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMDEsIDc2LCAwLjUpO1xufVxuXG4uY2hlY2staW4tdGlja2V0c19fYnRuc19wcmludCB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xufVxuLmNoZWNrLWluLXRpY2tldHNfX2J0bnNfcHJpbnQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmNoZWNrLWluLXRpY2tldHNfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jaGVjay1pbi10aWNrZXRzX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uY2hlY2staW4tdGlja2V0c19fZm9ybSAuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX190aXRsZS1vbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWNsb3NlIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnVwcGVyY2FzZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDIge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg0LCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGg0LCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIGg0LCBwIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuXG5wIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgd29yZC1zcGFjaW5nOiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ubWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5sb2dvX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tb3JlLWxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udGV4dC10aGVtZS0tc2hhZG93IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXNpemUtLW1lZGl1bSwgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtLCAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgIzAxMDIxYTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JhY2tncm91bmQtMzIwcHgucG5nXCIpIG5vLXJlcGVhdCAjMDIwNjE5O1xuICB9XG59XG4ucGFnZV9faW5uZXIge1xuICB3aWR0aDogMTAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZV9fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMjFhO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NTBweDtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX19zaGFkb3cge1xuICAgIG9wYWNpdHk6IDAuNTAyO1xuICAgIGhlaWdodDogMTA5N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFnZV9fc2hhZG93IHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MTk7XG4gIH1cbn1cbi5wYWdlX2NvbmZpZGVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5O1xufVxuLnBhZ2VfY29uZmlkZW5jZSAuaGVhZGVyX190b3BfbG9nbyB7XG4gIHRvcDogLTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9jb25maWRlbmNlIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjIxcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4ucGFnZSAuaGVhZGVyX190b3BfbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UgLmhlYWRlcl9fdG9wX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhZ2UgLmhlYWRlcl9fdG9wX2xpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFnZV9fYmFja2dyb3VuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDg1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTUwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vdmlkZW9zL3Bvc3Rlci12aWRlbzQuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1M3B4IC0xODRweDtcbiAgem9vbTogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX19iYWNrZ3JvdW5kIHtcbiAgICBtYXgtaGVpZ2h0OiAxMzAwcHg7XG4gICAgaGVpZ2h0OiAxMzAwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhZ2VfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMTE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2VfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICB9XG59XG4ucGFnZV9fYmFja2dyb3VuZF9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhZ2VfX2JhY2tncm91bmRfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi92aWRlb3MvcG9zdGVyLXZpZGVvNC1tb2IuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjIlO1xuICAgIHotaW5kZXg6IC00O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTI0M3B4O1xuICB9XG59XG4ucGFnZV9fYmFja2dyb3VuZC12aWRlbyB7XG4gIHotaW5kZXg6IC0xMDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBhZ2VfX2JhY2tncm91bmQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhcnRuZXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvbWFpbi1iZy1taW4uanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjg1JTtcbiAgfVxufVxuLnBhcnRuZXJzX19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cbi5wYXJ0bmVyc19fZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBwYWRkaW5nLXRvcDogNDJweDtcbn1cbi5wYXJ0bmVyc19faW5mb2Jsb2NrLXRleHQge1xuICBtYXgtd2lkdGg6IDY5MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciAuZm9vdGVyX19jb250YWluZXI6bGFzdC1jaGlsZCAuZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wYXJ0bmVycyAuZm9vdGVyLnBhcnRuZXJzX19mb290ZXIgLmZvb3Rlcl9fY29udGFpbmVyOmxhc3QtY2hpbGQgLmZvb3Rlcl9fbGlua19jb25maWRlbmNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMgLmZvb3Rlci5wYXJ0bmVyc19fZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciAuZm9vdGVyX19jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciAuZm9vdGVyX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuZm9vdGVyLnBhcnRuZXJzX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDN2dztcbiAgfVxufVxuLnBhcnRuZXJzIC5mb290ZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNDRweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdi5oaWRlLW5hdi1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tYWluLW5hdiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgdG9wOiAtMThweDtcbn1cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX3RvcC1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGVhZGVyX190b3BfbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbW9jcm0tbG9nby1tb2IucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190b3BfbG9nbyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fdG9wX2xvZ28ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG4uaGVhZGVyX19jb250YWN0cywgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLCAuY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzX3Bob25lIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzX3Bob25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9faWNvbnMsIC5jb250YWN0c19faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogN3B4IDAgMCA0NHB4O1xuICB3aWR0aDogNjclO1xufVxuLmhlYWRlcl9faWNvbnNfaXRlbSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZWFkZXJfX2ljb25zX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5oZWFkZXJfX2luZm9fbG9jYXRpb24gYnIsIC5sb2dvX19jYXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2xvY2F0aW9uIGJyLCAubG9nb19fY2FwdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xufVxuLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjFweCAwIDUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2Z1bGwtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzMlO1xuICB0ZXh0LXNoYWRvdzogMHB4IDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAuaGVhZGVyX19pbmZvX2Z1bGwtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDExLjN2dztcbiAgbGluZS1oZWlnaHQ6IDguM3Z3O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggYmxhY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk2NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NjQsIDEpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgd29yZC1zcGFjaW5nOiAtN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJQRkRpblRleHRDb21wUHJvTWVkaXVtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOS4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxODFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjEuNXZ3O1xuICB9XG59XG4uaGVhZGVyX190aXRsZV9uYW1lIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8xMDUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNzE2cHg7XG4gIGhlaWdodDogMjM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ftb2NvbmYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiAxNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ftb2NvbmYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOTAuNXZ3O1xuICAgIGhlaWdodDogMjd2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGVfbGlzdCBzcGFuIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX190aXRsZV9saXN0IHNwYW4ge1xuICAgIHRvcDogLTJ2dztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG4uaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XG4gIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhlYWRlcl9fc3VidGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlcl9fc3VidGl0bGUgYnI6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9ucywgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMsIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMsIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyY2NkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyY2NkO1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMTdweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTkuMnB4IDAuNnB4IHJnYmEoMiwgMywgMjEsIDAuMyk7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDQycHggMHB4IDM5cHggMDtcbiAgICB3aWR0aDogNDY3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuYnV0dG9uIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBwYWRkaW5nOiA3LjJ2dyAwIDYuOHZ3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG59XG4uaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxZjM2ZGY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8sIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW86aG92ZXIsIC5oZWFkZXJfX2J1dHRvbnMtLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvIC5mYS1wbGF5LCAuaGVhZGVyX19idXR0b25zLS1pY29uIC5mYS1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTlweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uaGVhZGVyX19idXR0b25zIC5tb3JlLWxpbmssIC5idXR0b24gLm1vcmUtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyX19idXR0b25zIC5tb3JlLWxpbms6aG92ZXIsIC5idXR0b24gLm1vcmUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRlcl9maXhlZCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMDYxOTtcbiAgcGFkZGluZzogMTBweCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX2ZpeGVkIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xuICB9XG59XG4uaGVhZGVyX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uaGVhZGVyX19zcG9uc29yLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICBwYWRkaW5nOiAwcHggMzBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fc3BvbnNvci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMzMsIDMyLCAzMCwgMC41KTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubW9yZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5pbmRleC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW5hdl9fdG9nZ2xlIHtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbmF2X190b2dnbGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaW5kZXgtaGVhZGVyX19tYWluLW5hdiAubWFpbi1uYXZfX3RvZ2dsZS5hY3RpdmUge1xuICB0b3A6IDUycHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5kZXgtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYWluLXBhZ2UtMjAyNSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyIC5mYS1wbGF5LCAubWFpbi1wYWdlLTIwMjUgLmJ1dHRvbiAuZmEtcGxheSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uaW5mb2Jsb2NrX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uaW5mb2Jsb2NrX190aXRsZV9fcGFydG5lciB7XG4gIGNvbG9yOiAjNTM1NTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdEJvbGQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uaW5mb2Jsb2NrX190aXRsZV9fcGFydG5lcl9fZ2VuZXJhbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1Ljh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZm9ibG9ja19fdGl0bGUgYnI6bm90KC5pc19lbmFibGUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2Jsb2NrX190aXRsZSBicjpub3QoLmlzX2VuYWJsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5mb2Jsb2NrX190aXRsZS1tYWluIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbi5pbmZvYmxvY2stdmlkZW9fX3BsYXkge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA2OXB4IGF1dG8gMDtcbiAgei1pbmRleDogNTtcbn1cbi5pbmZvYmxvY2stdmlkZW9fX3BsYXkgaSB7XG4gIG1hcmdpbjogMjRweCAwIDAgMzRweDtcbiAgZm9udC1zaXplOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ibG9jay12aWRlb19fcGxheSB7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gIH1cbiAgLmluZm9ibG9jay12aWRlb19fcGxheSBpIHtcbiAgICBtYXJnaW46IDI2cHggMCAwIDM4cHg7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvYmxvY2stdmlkZW9fX3BsYXkge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAuaW5mb2Jsb2NrLXZpZGVvX19wbGF5IGkge1xuICAgIG1hcmdpbjogMTZweCAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaW5mb2Jsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbmZvYmxvY2tfcGFpbnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzIxOWI7XG59XG4uaW5mb2Jsb2NrX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgcGFkZGluZzogMCAzMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lciAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIHBhZGRpbmc6IDAgMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgcGFkZGluZzogMCAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9tb2JpbGUge1xuICAgIGhlaWdodDogMzI4cHg7XG4gIH1cbn1cbi5pbmZvYmxvY2tfX3NwZWFrZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2Jsb2NrX19zcGVha2VyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg5JTtcbiAgICBtYXJnaW46IDEyNXB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZm9ibG9ja19fc3BlYWtlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4udmlkZW9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiAzNXB4IDQycHggNzBweCA0MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL3ZpZGVvQkcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDkxLjclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDU1LjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogNjEuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlkZW9zIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4udmlkZW9zX19zbGljay1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTQ2OTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvc19fc2xpY2stYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlkZW9zX19zbGljay1iZ19jdXJyZW50LXNsaWRlIHtcbiAgd2lkdGg6IDI0JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAxcHggd2hpdGU7XG59XG4udmlkZW9zIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9kZXNrdG9wIC5zbGljay1hcnJvdyB7XG4gIGhlaWdodDogMTAwLjUlO1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1O1xufVxuLnZpZGVvcyAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfZGVza3RvcCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC01NXB4O1xufVxuLnZpZGVvcyAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfZGVza3RvcCAuc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvcyAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfZGVza3RvcCAuc2xpY2stcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnZpZGVvcyAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfZGVza3RvcCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNTVweDtcbn1cbi52aWRlb3MgLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlb3MgLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9yaWdodC1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnZpZGVvIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyNTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjM2NTtcbiAgYm94LXNoYWRvdzogMCAwIDI5LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlbyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudmlkZW8ge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi52aWRlb19fcGxheS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi52aWRlb19fcGxheSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1OHB4O1xuICBtYXgtaGVpZ2h0OiA1OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNjlweCBhdXRvIDA7XG4gIHotaW5kZXg6IDU7XG59XG4udmlkZW9fX3BsYXkgLmZhLXBsYXkge1xuICBtYXJnaW46IDEycHggMCAwIDE5cHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19fcGxheSAuZmEtcGxheSB7XG4gICAgLyogbWFyZ2luOiAyNnB4IDAgMCAzOHB4O1xuICAgIGZvbnQtc2l6ZTogNGVtOyAqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudmlkZW9fX3BsYXkgLmZhLXBsYXkge1xuICAgIC8qIG1hcmdpbjogMTZweCAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDIuNWVtOyAqL1xuICB9XG59XG4udmlkZW9fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDExOHB4O1xuICBsZWZ0OiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aWRlb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudmlkZW9fX3RpdGxlIHtcbiAgICB0b3A6IDExOHB4O1xuICAgIGxlZnQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC52aWRlb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnZpZGVvX3Rhc2hrZW50IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci90YXNoa2VudC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW9fdWZhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci91ZmEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX3NtciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvc2FtYXJhLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb190bW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL3R1bWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb19hbG0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2FhbG1hdGEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX2tyYXNub3lhcnNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9rcmFzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb192bGFkaXZvc3RvayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvdmxhZGl2b3N0b2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX3NwYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvc3BiLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb19ub3Zvc2liIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9udnMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX25vdmdvcm9kIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9ubi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW9fbWluc2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL21pbnNrLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb19rcmFzbm9kYXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2tyYXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX2themFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9rYXphbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW9fZWtiIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9la2IucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvX21zYyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvbXNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb19zYXJhdG92IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9zYXJhdG92LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi52aWRlb19pamV2c2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2lqZXZzay5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMCwgOSwgMTM3LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxNDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlkZW86aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuLnZpZGVvOmhvdmVyIC52aWRlb19fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvLnNsaWNrLWNlbnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyM3B4IDlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxNDAlKTtcbn1cblxuLmluZm9ibG9jay5pbmZvYmxvY2tfcGFpbnRlZC52aWRlb3MgLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbmZvYmxvY2suaW5mb2Jsb2NrX3BhaW50ZWQudmlkZW9zIC5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKS5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9kZXNrdG9wIC52aWRlbyB7XG4gIG1pbi13aWR0aDogMzEycHg7XG59XG4uaW5mb2Jsb2NrLmluZm9ibG9ja19wYWludGVkLnZpZGVvcyAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfbW9iaWxlIC52aWRlbyB7XG4gIG1pbi13aWR0aDogMzgzcHg7XG59XG5cbi5zcGVha2VycyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VycyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcnMgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcnMgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNi43dnc7XG4gIH1cbn1cblxuLnNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMjBweCAvIDMpO1xuICBoZWlnaHQ6IDM5MnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3BlYWtlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlciB7XG4gICAgaGVpZ2h0OiA2M3Z3O1xuICB9XG59XG4uc3BlYWtlcl9iaWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3BlYWtlcl9iaWc6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5zcGVha2VyX2JpZyAuc3BlYWtlcl9faW5mbyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiA0MHB4IDAgMTJweCA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9iaWcgLnNwZWFrZXJfX2luZm8ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYmlnIC5zcGVha2VyX19pbmZvIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB0b3A6IDEzNnB4O1xuICB9XG59XG4uc3BlYWtlcl9iaWcgLnNwZWFrZXJfX2luZm9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3BlYWtlcl9iaWcgLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9iaWcgLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYmlnIC5zcGVha2VyX19pbmZvX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG4gIH1cbn1cbi5zcGVha2VyX2JpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICB3aWR0aDogNTMxcHg7XG4gIG1hcmdpbi1sZWZ0OiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2JpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcGVha2VyX2JpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLnNwZWFrZXJfYmlnIC5zcGVha2VyX19kZXNjcmlwdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjQxcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5zcGVha2VyX21lZGl1bSB7XG4gIHdpZHRoOiBjYWxjKDEwMjBweCAtIDM0MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9tZWRpdW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX21lZGl1bSAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyOTRweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9tZWRpdW0gLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3BlYWtlcl9fYmctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNwZWFrZXJfX2JnLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy8yL21vZGFsL2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4O1xufVxuLnNwZWFrZXJfX2JnLWhvbGRlcl9wZXJzb24ge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy8yL21vZGFsL3BlcnNvbjEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMzVweCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMjclO1xufVxuLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2tfdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5zcGVha2VyX19kZXNjcmlwdGlvbi1ibG9jayAuYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuLnNwZWFrZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcGVha2VyX19iZyAudmlkZW9fX3BsYXkge1xuICB0b3A6IDYwJTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9fYmcgLnZpZGVvX19wbGF5IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTglO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNwZWFrZXJfX2JnIC52aWRlb19fcGxheSAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zcGVha2VyX19iZyAudmlkZW9fX3BsYXkge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9taXNoYSAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvbWlzaGEvcGVyc29uLW1pa2UucG5nXCIpO1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9taXNoYSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9taXNoYS9wZXJzb24tbW9iLW1pa2UucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2FtbyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYW1vL3BlcnNvbi1tYXR2ZXkucG5nXCIpO1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2FtbyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9hbW8vcGVyc29uLW1vYi1tYXR2ZXkucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnNwZWFrZXJfZ2V0LWVpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG59XG4uc3BlYWtlcl9nZXQtZWlnaHQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTM3LCAyMywgODMsIDAuNyk7XG59XG4uc3BlYWtlcl9nZXQtZWlnaHQgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2dldC1laWdodC9wYy5wbmdcIik7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfZ2V0LWVpZ2h0IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2dldC1laWdodC9tb2ItMy5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uc3BlYWtlcl9uZXVyb2NybSwgLnNwZWFrZXJfbmV1cm9jcm0tYmlnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAwLCByZ2JhKDIsIDU4LCA3NiwgMC42KSA3MCUpO1xufVxuLnNwZWFrZXJfbmV1cm9jcm06aG92ZXIsIC5zcGVha2VyX25ldXJvY3JtLWJpZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyLCA1OCwgNzYsIDAuNik7XG59XG4uc3BlYWtlcl9uZXVyb2NybSAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX25ldXJvY3JtLWJpZyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvbmV1cm9jcm0vcGMucG5nXCIpO1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX25ldXJvY3JtIC5zcGVha2VyX19iZywgLnNwZWFrZXJfbmV1cm9jcm0tYmlnIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL25ldXJvY3JtL21vYi5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNwZWFrZXJfbmV1cm9jcm0tYmlnIC5zcGVha2VyX19iZyB7XG4gICAgbGVmdDogLTM0MnB4O1xuICB9XG59XG4uc3BlYWtlcl9hcHBsZSAuaGVhZGVyX19idXR0b25zLCAuc3BlYWtlcl9hcHBsZSAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zcGVha2VyX2FwcGxlIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8gLmZhLXBsYXksIC5zcGVha2VyX2FwcGxlIC5oZWFkZXJfX2J1dHRvbnMtLWljb24gLmZhLXBsYXkge1xuICByaWdodDogLTE1cHg7XG59XG4uc3BlYWtlcl9hcHBsZSAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvMS9wZXJzb24tbWF0dmV5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzOSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE3cHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9hcHBsZSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYXBwbGUgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1dnc7XG4gIH1cbn1cbi5zcGVha2VyX2FwcGxlIC5zcGVha2VyX19iZyAudmlkZW9fX3BsYXlfYXBwbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2FwcGxlIC5zcGVha2VyX19iZyAudmlkZW9fX3BsYXlfYXBwbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQ4cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMCwgOTAsIDAuNyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1LjRweCAycHggcmdiYSgwLCAyMCwgOTAsIDAuNyk7XG4gIH1cbiAgLnNwZWFrZXJfYXBwbGUgLnNwZWFrZXJfX2JnIC52aWRlb19fcGxheV9hcHBsZSAudmlkZW9fX3BsYXkgLmZhLXBsYXkge1xuICAgIG1hcmdpbjogMThweCAwIDAgMjhweDtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9hcHBsZSAuc3BlYWtlcl9faW5mbyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0b3A6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYXBwbGUgLnNwZWFrZXJfX2luZm8ge1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuc3BlYWtlcl9hcHBsZSAuc3BlYWtlcl9faW5mbyB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuLnNwZWFrZXJfMWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMDYsIDE0OSwgMiwgMC43KSAwLCByZ2JhKDI1MSwgMjIyLCAxMTcsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfMWMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyXzFjOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjYpO1xufVxuLnNwZWFrZXJfMWMgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2MyL3BlcnNvbl8xYzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyXzFjIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfMWMgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYzIvcGVyc29uX21vYl8xYzIucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3ZrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfdmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3ZrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbn1cbi5zcGVha2VyX3ZrIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy92ay9wZXJzb25fdmsxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl92ayAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3ZrIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL3ZrL3BlcnNvbl9tb2JfdmsucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2ZhYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZmFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9mYWI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNiwgODksIDIyOSwgMC43KTtcbn1cbi5zcGVha2VyX2ZhYiAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZmFiL3BlcnNvbl9kZXNrdG9wX2ZhYjEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2ZhYiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2ZhYiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9mYWIvcGVyc29uX21vYl9mYWIucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2Jhcm5vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg0OCwgMywgNDAsIDAuOCkgMCwgcmdiYSgxMzcsIDIzLCA4MywgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9iYXJubyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfYmFybm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTA0LCAyMSwgNjUsIDAuNyk7XG59XG4uc3BlYWtlcl9iYXJubyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYmFybm8vcGVyc29uX2Rlc2t0b3BfYmFybm8xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9iYXJubyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2Jhcm5vIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2Jhcm5vL3BlcnNvbl9tb2JfYmFybm8ucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2FsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIsIDU4LCA3NiwgMC43KSAwLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9hbGw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgMjksIDQ1LCAwLjcpO1xufVxuLnNwZWFrZXJfYWxsIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9hbGwvcGVyc29uX2FsbDEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2FsbCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2FsbCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9hbGwvcGVyc29uX21vYl9hbGwucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2dvb2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg2LCAxNTksIDIxOSwgMC41KSAwLCByZ2JhKDQsIDc2LCAxNDIsIDAuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZ29vZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfZ29vZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg2LCAxNTksIDIxOSwgMC41KTtcbn1cbi5zcGVha2VyX2dvb2QgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2dvb2QvcGVyc29uX2Rlc2t0b3BfZ29vZDEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2dvb2QgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9nb29kIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2dvb2QvcGVyc29uX21vYl9nb29kLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMXB4O1xuICB9XG59XG4uc3BlYWtlcl9zcHJpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMTIsIDE0LCAyNCwgMC42KSAwLCByZ2JhKDIwNSwgNjIsIDUzLCAwLjYpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3NwcmluZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfc3ByaW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEyOCwgMTksIDMwLCAwLjYpO1xufVxuLnNwZWFrZXJfc3ByaW5nIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9zcHJpbmcvcGVyc29uX3NwcmluZzEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3NwcmluZyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3NwcmluZyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9zcHJpbmcvcGVyc29uX21vYl9zcHJpbmcucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2xpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9saW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfbGluZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTM3LCAyNywgMSwgMC43KTtcbn1cbi5zcGVha2VyX2xpbmVyIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9saW5lci9wZXJzb25fbGluZXIxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9saW5lciAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2xpbmVyIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2xpbmVyL3BlcnNvbl9tb2JfbGluZXIucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3BhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIsIDU4LCA3NiwgMC43KSAwLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMTAwJSk7XG59XG4uc3BlYWtlcl9wYXIgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgd2lkdGg6IDI4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3BhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfcGFyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIsIDU4LCA3NiwgMC43KTtcbn1cbi5zcGVha2VyX3BhciAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL3Bhci9wZXJzb25fcGFyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3BhciAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3BhciAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL3BlcnNvbl9tb2JfcGFyLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9tb3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDAsIHJnYmEoMiwgNTgsIDc2LCAwLjYpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX21vcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfbW9zOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIsIDU4LCA3NiwgMC42KTtcbn1cbi5zcGVha2VyX21vcyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL21vcy9wZXJzb25fbW9zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9tb3MgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9tb3MgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL21vcy9wZXJzb25fbW9iX21vcy5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfbmVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgODksIDIyOSwgMC43KSAwLCByZ2JhKDUsIDQ5LCAxMzUsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfbmVvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9uZW86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNiwgODksIDIyOSwgMC41KTtcbn1cbi5zcGVha2VyX25lbyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL25lby9wZXJzb25fbmVvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9uZW8gLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9uZW8gLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL25lby9wZXJzb25fbW9iX25lby5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfaXNwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg0MSwgMTYzLCAxNjMsIDAuNjUpIDAsIHJnYmEoMiwgMTc0LCAxMDIsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfaXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9pc3A6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNDEsIDE2MywgMTYzLCAwLjcpO1xufVxuLnNwZWFrZXJfaXNwIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaXNwL3BlcnNvbl9pc3AxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9pc3AgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9pc3AgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2lzcC9wZXJzb25fbW9iX2lzcDEucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2luaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpIDAsIHJnYmEoNDgsIDMsIDQwLCAwLjgpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2luaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfaW5pOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpO1xufVxuLnNwZWFrZXJfaW5pIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL3BlcnNvbl9pbmkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2luaSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2luaSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL3BlcnNvbl9tb2JfaW5pLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl95YWJsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl95YWJsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl95YWJsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG59XG4uc3BlYWtlcl95YWJsIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9wZXJzb25feWFibC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfeWFibCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3lhYmwgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL3lhYmwvcGVyc29uX21vYl95YWJsLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9kb3VibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0OCwgMywgNDAsIDAuOCkgMCwgcmdiYSgxMzcsIDIzLCA4MywgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9kb3VibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX2RvdWJsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg0OCwgMywgNDAsIDAuOCk7XG59XG4uc3BlYWtlcl9kb3VibGUgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL01JTlNLL2RvdWJsZS9wZXJzb25fZG91YmxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9kb3VibGUgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9kb3VibGUgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTUlOU0svZG91YmxlL3BlcnNvbl9tb2JfZG91YmxlLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9wZXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfcGVycyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfcGVyczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSk7XG59XG4uc3BlYWtlcl9wZXJzIC5zcGVha2VyX19kZXNjcmlwdGlvbi1ibG9jayB7XG4gIHotaW5kZXg6IDM7XG59XG4uc3BlYWtlcl9wZXJzIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9NSU5TSy9wZXJzL3BlcnNvbl9wZXJzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9wZXJzIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfcGVycyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9NSU5TSy9wZXJzL3BlcnNvbl9tb2JfcGVycy5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfdmtfdHJpZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3ZrX3RyaWYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3ZrX3RyaWY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLnNwZWFrZXJfdmtfdHJpZiAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICB6LWluZGV4OiAzO1xufVxuLnNwZWFrZXJfdmtfdHJpZiAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvdmtfdHJpZi9wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfdmtfdHJpZiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3ZrX3RyaWYgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvdmtfdHJpZi9tb2IucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3JvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDAsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfcm9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfcm9jazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg0LCA3NiwgMTQyLCAwLjUpO1xufVxuLnNwZWFrZXJfcm9jayAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTUlOU0svcm9jay9wZXJzb25fcm9jay5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfcm9jayAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3JvY2sgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTUlOU0svcm9jay9wZXJzb25fbW9iX3JvY2sucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3ZyZW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMzcsIDUwLCAxLCAwLjcpIDAsIHJnYmEoMjU1LCAxNTMsIDMzLCAwLjcpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3ZyZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3ZyZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTM3LCA1MCwgMSwgMC43KTtcbn1cbi5zcGVha2VyX3ZyZW0gLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL01JTlNLL3ZyZW0vcGVyc29uX3ZyZW0ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3ZyZW0gLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl92cmVtIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL01JTlNLL3ZyZW0vcGVyc29uX21vYl92cmVtLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9sZWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNCwgOTIsIDQ1LCAwLjU1KSAwLCByZ2JhKDg3LCAyMjIsIDE0MSwgMC40NSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfbGVhZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfbGVhZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg4NywgMjIyLCAxNDEsIDAuNTUpO1xufVxuLnNwZWFrZXJfbGVhZCAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9wZXJzb25fbGVhZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfbGVhZCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2xlYWQgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9wZXJzb25fbW9iX2xlYWQucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2F0bGFudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMCwgcmdiYSgyLCA1OCwgNzYsIDAuNikgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfYXRsYW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9hdGxhbnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgNTgsIDc2LCAwLjYpO1xufVxuLnNwZWFrZXJfYXRsYW50IC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9NSU5TSy9hdGxhbnQvcGVyc29uX2F0bGFudC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfYXRsYW50IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYXRsYW50IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9wZXJzb25fbW9iX2F0bGFudC5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfaHlwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfaHlwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9oeXA6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLnNwZWFrZXJfaHlwIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OTi9oeXAvcGVyc29uX2h5cC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfaHlwIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfaHlwIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05OL2h5cC9wZXJzb25fbW9iX2h5cC5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfcGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjA1LCA2MiwgNTMsIDAuNikgMCwgcmdiYSgxMTIsIDE0LCAyNCwgMC42KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9waW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3Bpbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyMDUsIDYyLCA1MywgMC42KTtcbn1cbi5zcGVha2VyX3BpbiAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTk4vcGluL3BlcnNvbl9waW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3BpbiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3BpbiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OTi9waW4vcGVyc29uX21vYl9waW4ucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3dpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMCwgcmdiYSgyLCA1OCwgNzYsIDAuNikgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfd2luIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl93aW46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgNTgsIDc2LCAwLjYpO1xufVxuLnNwZWFrZXJfd2luIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OTi93aW4vcGVyc29uX3dpbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfd2luIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfd2luIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05OL3dpbi9wZXJzb25fbW9iX3dpbi5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfZ29sZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIDAuNykgMCwgcmdiYSgyNTUsIDE1MywgMzMsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZ29sZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfZ29sZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMzcsIDUwLCAxLCAwLjcpO1xufVxuLnNwZWFrZXJfZ29sZCAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9wZXJzb25fZ29sZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZ29sZCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2dvbGQgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9wZXJzb25fbW9iX2dvbGQucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX3dvb2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg4NywgMjIyLCAxNDEsIDAuNykgMCwgcmdiYSg0LCA5MiwgNDUsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfd29vZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfd29vZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg4NywgMjIyLCAxNDEsIDAuNTUpO1xufVxuLnNwZWFrZXJfd29vZCAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9wZXJzb25fd29vZC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfd29vZCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3dvb2QgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9wZXJzb25fbW9iX3dvb2QucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5zcGVha2VyX295IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpIDAsIHJnYmEoMTM3LCA1MCwgMSwgMC42KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9veSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfb3k6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpO1xufVxuLnNwZWFrZXJfb3kgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9veS9wZXJzb25fb3kxLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9veSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX295IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9veS9wZXJzb25fbW9iX295LnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl90b3BndW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTgsIDAuOCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfdG9wZ3VuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl90b3BndW46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTcsIDE3LCAxOCwgMC42KTtcbn1cbi5zcGVha2VyX3RvcGd1biAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL3BjLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl90b3BndW4gLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl90b3BndW4gLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL21vYi0yLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl95Y2xpZW50cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG59XG4uc3BlYWtlcl95Y2xpZW50czpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg2LCA4OSwgMjI5LCAwLjcpO1xufVxuLnNwZWFrZXJfeWNsaWVudHMgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL3ljbGllbnRzL3BjLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl95Y2xpZW50cyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3ljbGllbnRzIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL3ljbGllbnRzL21vYi0xLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9rb21wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMCwgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2tvbXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX2tvbXA6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbn1cbi5zcGVha2VyX2tvbXAgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9rb21wL3BlcnNvbl9rb21wLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9rb21wIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfa29tcCAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OVlMva29tcC9wZXJzb25fbW9iX2tvbXAucG5nXCIpO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLnNwZWFrZXJfbmV3ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX25ld2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX25ld2s6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLnNwZWFrZXJfbmV3ayAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTlZTL25ld2svcGVyc29uX25ld2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX25ld2sgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9uZXdrIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9uZXdrL3BlcnNvbl9tb2JfbmV3ay5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfc3Rhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMDUsIDYyLCA1MywgMC42KSAwLCByZ2JhKDExMiwgMTQsIDI0LCAwLjYpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3N0YXJrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9zdGFyazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMTIsIDE0LCAyNCwgMC42KTtcbn1cbi5zcGVha2VyX3N0YXJrIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OVlMvc3RhcmsvcGVyc29uX3N0YXJrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9zdGFyayAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX3N0YXJrIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9zdGFyay9wZXJzb25fbW9iX3N0YXJrLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc3BlYWtlcl9mMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIDAuNykgMCwgcmdiYSgyNTUsIDE1MywgMzMsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZjEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX2YxOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG59XG4uc3BlYWtlcl9mMSAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTlZTL2YxL3BlcnNvbl9mMS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbGVmdDogLTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZjEgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9mMSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OVlMvZjEvcGVyc29uX21vYl9mMS5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXJfZmlubl9mbGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2Zpbm5fZmxhcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX2Zpbm5fZmxhcmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLnNwZWFrZXJfZmlubl9mbGFyZSAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZmlubl9mbGFyZS9wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9maW5uX2ZsYXJlIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfZmlubl9mbGFyZSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9maW5uX2ZsYXJlL21vYi5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2tvc2Vua29fTUcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTEsIDIyMiwgMTE3LCAwLjcpIDAsIHJnYmEoMjA2LCAxNDksIDIsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfa29zZW5rb19NRyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfa29zZW5rb19NRzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNTEsIDIyMiwgMTE3LCAwLjcpO1xufVxuLnNwZWFrZXJfa29zZW5rb19NRyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9rb3NlbmtvX01HIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfa29zZW5rb19NRyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9rb3NlbmtvX01HL21vYi5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbn1cbi5zcGVha2VyX2JpYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpIDAsIHJnYmEoNDgsIDMsIDQwLCAwLjgpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2JpYXJjaCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfYmlhcmNoOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpO1xufVxuLnNwZWFrZXJfYmlhcmNoIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9iaWFyY2gvcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfYmlhcmNoIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfYmlhcmNoIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2JpYXJjaC9tb2IucG5nXCIpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICB9XG59XG4uc3BlYWtlcl8xY19ibyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDYsIDg5LCAyMjksIDAuNyksIHJnYmEoNSwgNDksIDEzNSwgMC43KSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl8xY19ibyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfMWNfYm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNiwgODksIDIyOSwgMC43KTtcbn1cbi5zcGVha2VyXzFjX2JvIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9jMy9wZXJzb25fMWMzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyXzFjX2JvIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyXzFjX2JvIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2MzL3BlcnNvbl9tb2JfMWMzLnBuZ1wiKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxufVxuLnNwZWFrZXJfZm9vZHRlY2hfdmVudHVyZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMTIsIDE0LCAyNCwgMC42KSAwLCByZ2JhKDI1MiwgNDQsIDU2LCAwLjYpIDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2Zvb2R0ZWNoX3ZlbnR1cmVzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9mb29kdGVjaF92ZW50dXJlczpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMTIsIDE0LCAyNCwgMC42KTtcbn1cbi5zcGVha2VyX2Zvb2R0ZWNoX3ZlbnR1cmVzIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9mb29kdGVjaF92ZW50dXJlcy9wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9mb29kdGVjaF92ZW50dXJlcyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2Zvb2R0ZWNoX3ZlbnR1cmVzIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2Zvb2R0ZWNoX3ZlbnR1cmVzL21vYi5wbmdcIik7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNwZWFrZXI6aG92ZXIge1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3BlYWtlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNwZWFrZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnNwZWFrZXI6bnRoLWNoaWxkKDEpLFxuLnNwZWFrZXIgLnNwZWFrZXJfYXBwbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNiwgMjIsIDY5LCAwLjcpIDAsIHJnYmEoNjMsIDQyLCAxMzUsIDAuNykgMTAwJSk7XG59XG4uc3BlYWtlcjpudGgtY2hpbGQoMSk6aG92ZXIsXG4uc3BlYWtlciAuc3BlYWtlcl9hcHBsZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggIzFiMjc1Nztcbn1cbi5zcGVha2VyX19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTlweDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9faW5mbyB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfX2luZm8ge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTNweCAxNHB4IDEzcHggMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc3BlYWtlcl9faW5mbyB7XG4gICAgem9vbTogMC44NDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLnNwZWFrZXJfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgem9vbTogMC43NTtcbiAgfVxufVxuLnNwZWFrZXJfX2luZm9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX19pbmZvX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX19pbmZvX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTYuNXB4O1xuICB9XG59XG4uc3BlYWtlcl9faW5mb19kZXNjcmlwdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX19pbmZvX2Rlc2NyaXB0aW9uLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNwZWVrZXJfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXJ0bmVycy9saWdodHMucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwNXB4O1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVla2VyX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTElLCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDExMyUsIDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gIC5zcGVla2VyX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDUlLCA2NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjVweCwgY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc3BlZWtlcl9iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIGNvdmVyO1xuICB9XG59XG5cbi5zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRzIHtcbiAgICBtYXJnaW46IDUwcHggNSUgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uc3RhdHMgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zdGF0c19fbnVtYmVyIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuLnN0YXRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDEgMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cbi5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkgLnN0YXRzX19udW1iZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbnVtYmVycy8yNWsucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgxKSAuc3RhdHNfX251bWJlciB7XG4gICAgbWFyZ2luOiA0cHggYXV0bztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDIpIC5zdGF0c19fbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL251bWJlcnMvNTAwLnBuZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikgLnN0YXRzX19udW1iZXIge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDRweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIC5zdGF0c19fbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL251bWJlcnMvMTAwLnBuZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMykgLnN0YXRzX19udW1iZXIge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDRweDtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG4uc3RhdHNfX3NwZWVrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1LjglO1xufVxuLnN0YXRzX19zcGVla2VyIC5zdGF0c19fc3BlZWtlckNvbnRhaW5lciAuc3RhdHNfX3NwZWVrZXJUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWRCb2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIgLnN0YXRzX19zcGVla2VyVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi4zdnc7XG4gIH1cbn1cbi5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIgLnN0YXRzX19zcGVla2VyQ29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uc3RhdHNfX3NwZWVrZXIgLnN0YXRzX19zcGVla2VyQ29udGFpbmVyIC5zdGF0c19fc3BlZWtlckNvbnRlbnQgLnN0YXRzX19zcGVla2VyTmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIgLnN0YXRzX19zcGVla2VyQ29udGVudCAuc3RhdHNfX3NwZWVrZXJOYW1lIHtcbiAgICBtYXgtd2lkdGg6IDg3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIgLnN0YXRzX19zcGVla2VyQ29udGVudCAuc3RhdHNfX3NwZWVrZXJOYW1lIHtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RhdHNfX3NwZWVrZXIgLnN0YXRzX19zcGVla2VyQ29udGFpbmVyIC5zdGF0c19fc3BlZWtlckNvbnRlbnQgLnN0YXRzX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RhdHNfX3NwZWVrZXIgLnN0YXRzX19zcGVla2VyQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnN0YXRzX19zcGVla2VyIC5zdGF0c19fc3BlZWtlckNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciAuc3RhdHNfX3NwZWVrZXJDb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMyU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc3RhdHNfX3NwZWVrZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnN0YXRzX19zcGVla2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5zdGF0c19fc3BlZWtlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNSU7XG4gIH1cbn1cblxuLnN0YXRzX3BhcnRuZXJzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkge1xuICBmbGV4OiAxIDEgNDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4O1xufVxuLnN0YXRzX3BhcnRuZXJzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkgLnN0YXRzX19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvMjVrLnBuZ1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0YXRzX3BhcnRuZXJzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLnN0YXRzX3BhcnRuZXJzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDEgMzAlICFpbXBvcnRhbnQ7XG59XG4uc3RhdHNfcGFydG5lcnMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgyKSAuc3RhdHNfX251bWJlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXJ0bmVycy81MDAucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLnN0YXRzX3BhcnRuZXJzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMykge1xuICBmbGV4OiAxIDEgMzAlICFpbXBvcnRhbnQ7XG59XG4uc3RhdHNfcGFydG5lcnMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgzKSAuc3RhdHNfX251bWJlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXJ0bmVycy8xMDAucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDI5cHggNzBweCAyNnB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1hcCB7XG4gICAgcGFkZGluZzogMzJweCA4cHggNTRweCAycHg7XG4gIH1cbn1cbi5tYXAgLmluZm9ibG9ja19fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMiwgMjIsIDEwNiwgMC41KSAwJSwgcmdiYSg2LCAxMSwgNjMsIDAuNSkgOTklKTtcbn1cbi5tYXBfX21ldHJvIHtcbiAgY29sb3I6ICNhNmI5ZWI7XG59XG4ubWFwX19wbGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiA1N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXBfX3BsYWNlIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFwX19wbGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjc5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXBfX3BsYWNlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFwX19wbGFjZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFwX19wbGFjZV9kb2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1hcF9fcm91dGUge1xuICBwYWRkaW5nOiAwIDQ4cHggMCAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcF9fcm91dGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXBfX3NjaGVtZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1hcCAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXAgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1hcCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZhcSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmZhcSAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcSAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYXFfX2l0ZW0ge1xuICB3aWR0aDogNzUuNzg0MzE0JTtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgcGFkZGluZzogMjBweCAwIDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5M2FiNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX2l0ZW0ge1xuICAgIHdpZHRoOiA4OC43ODQzMTQlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFxX19pdGVtIHtcbiAgICB3aWR0aDogOTMuNzg0MzE0JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuLmZhcV9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDEyLCAxMDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmFxX19pdGVtX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDEyLCAxMDAsIDAuNyk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFfX2l0ZW1fYWN0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhcV9faXRlbV9hY3RpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhcV9fcXVlc3Rpb24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uZmFxX19hbnN3ZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDEycHggYXV0byAycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhcV9fYW5zd2VyIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uZmFxX19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzZW5kX3ZlcmlmeV9kb3VibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWdpc3RyYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnaXN0cmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbiAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbiAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDc0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb25fX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlb3MvdmlkZW9CRy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwcHg7XG4gIHBhZGRpbmc6IDU3cHggMjlweCA1N3B4IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnaXN0cmF0aW9uX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzBweCAwcHg7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb25fX2Jsb2NrIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgei1pbmRleDogNTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWdpc3RyYXRpb25fX2Jsb2NrIC5yZWdpc3RyYXRpb25fX2Nsb3NlLW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDM1LCAwLjg1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnJlZ2lzdHJhdGlvbl9fYmxvY2sgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSBoMiB7XG4gIHotaW5kZXg6IDUyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4ucmVnaXN0cmF0aW9uX19ibG9jayAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODglO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb25fX2Jsb2NrIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4uYnV0dG9uLXJlcmVnX19tb2Itc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uLXJlcmVnX19tb2Itc2hvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLXJlcmVnX193ZWItc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnV0dG9uLXJlcmVnX193ZWItc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb24tbWVudSAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVnaXN0cmF0aW9uLW1lbnUgLnJlZ2lzdHJhdGlvbi1tZW51X19ub3RpY2Uge1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9CbGFjaywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tbWVudSAucmVnaXN0cmF0aW9uLW1lbnVfX25vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1tZW51IC5yZWdpc3RyYXRpb24tbWVudV9fYWdyZWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1tZW51IC5yZWdpc3RyYXRpb24tbWVudV9fYWdyZWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJ0bmVycyAuaGVhZGVyX19tYWluLXRpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMgLmhlYWRlcl9fbWFpbi10aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYXJ0bmVycyAuaGVhZGVyX190b3BfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wYXJ0bmVycyAucGljdHVyZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG4ucGFydG5lcnMgLmdhbGxlcnktLXRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFydG5lcnMgLmdhbGxlcnktLXRhYmxldCAuZ2FsbGVyeV9faXRlbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTEzMXB4IDYycHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucGFydG5lcnMgLmdhbGxlcnktLXRhYmxldCAuZ2FsbGVyeV9faXRlbV8xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhcnRuZXJzL3NjZW5lLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzIC5nYWxsZXJ5LS10YWJsZXQgLmdhbGxlcnlfX2l0ZW1fMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXJ0bmVycy9zdGFuZHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMgLmdhbGxlcnktLXRhYmxldCAuZ2FsbGVyeV9faXRlbV8zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhcnRuZXJzL3RlYW0ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMgLmdhbGxlcnktLXRhYmxldCAuZ2FsbGVyeV9faXRlbV80IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhcnRuZXJzL3RpY2tldHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLnBhcnRuZXJzIC5nYWxsZXJ5LS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhcnRuZXJzIC5nYWxsZXJ5LS10YWJsZXQgLmdhbGxlcnlfX3JvdyB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcnRuZXJzIC5nYWxsZXJ5LS10YWJsZXQgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycyAuaGVhZGVyX19idXR0b25zLCAucGFydG5lcnMgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG4ucGFydG5lcnMgLmtleS1mYWN0cyB7XG4gIHBhZGRpbmctdG9wOiA1N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuaXRpLW1vYmlsZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycyAuaGlkZS1sYXJnZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYXJ0bmVycyAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhcnRuZXJzIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5wYXJ0bmVycyAuZm9vdGVyX19saW5rX3Bob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMgLmZvb3Rlcl9fbGlua19waG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5mYW5jeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTJweCAwO1xuICB3aWR0aDogNzc1cHg7XG4gIGhlaWdodDogNTAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNjAlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZhbmN5X3ZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5X3JlZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFuY3lfcmVnIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5X3JlZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3lfcmVnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5mYW5jeV9fc2hhZG93IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeV9fc2hhZG93IHtcbiAgICBoZWlnaHQ6IDEyMDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeV9fc2hhZG93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5mYW5jeV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG4uZmFuY3lfX3RpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3lfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhbmN5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mYW5jeV9fY29udGFpbmVyX3RoYW5rcyB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5X19jb250YWluZXJfdGhhbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZhbmN5X19sb2FkaW5nLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBhZGRpbmc6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5X19sb2FkaW5nLWZvcm0ge1xuICAgIGhlaWdodDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3lfX2xvYWRpbmctZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZmFuY3lfX2xvYWRpbmctZm9ybV9zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMzAlIGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTU4RkQyO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE1OEZEMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYW5pbWF0aW9uOiBucHJvZ3Jlc3Mtc3Bpbm5lciAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuI2NvdXBvbl9zaG51ciB7XG4gIHdpZHRoOiA4MzBweDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbiNjb3Vwb25fc2hudXIgLmZhbmN5LXNwZWFrZXJfX2luZm9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNjb3Vwb25fc2hudXIgLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICB3aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdXBvbl9zaG51ciAuZmFuY3ktc3BlYWtlcl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjb3Vwb25fc2hudXIgLmZhbmN5LXNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY291cG9uX3NobnVyIC5mYW5jeS1zcGVha2VyX19pbmZvX2Rlc2NyaXB0aW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNjb3Vwb25fc2hudXIgLmZhbmN5LXNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb3Vwb25fc2hudXIgLmZhbmN5LXNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmFuY3ktc3BlYWtlcnMge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvbW9kYWwtc3BlYWtlcl9iZy5wbmdcIikgNTAlIDYwJSAjMDAwO1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VycyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3ktc3BlYWtlcnMge1xuICAgIGhlaWdodDogMTE1JTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFuY3ktc3BlYWtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUxMnB4O1xuICAgIGhlaWdodDogNzM4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3ktc3BlYWtlciB7XG4gICAgaGVpZ2h0OiA2NjdweDtcbiAgICB3aWR0aDogOTEuNCU7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAuZmFuY3ktc3BlYWtlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlciAuaGVhZGVyX19idXR0b25zLCAuZmFuY3ktc3BlYWtlciAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICBib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXIgLmhlYWRlcl9fYnV0dG9ucywgLmZhbmN5LXNwZWFrZXIgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTI5cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeS1zcGVha2VyIC5oZWFkZXJfX2J1dHRvbnMsIC5mYW5jeS1zcGVha2VyIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAzOXB4IDY5cHggMzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG4gIC5mYW5jeS1zcGVha2VyIC5oZWFkZXJfX2J1dHRvbnMgLmhlYWRlcl9fYnV0dG9uc193YXRjaC12aWRlbywgLmZhbmN5LXNwZWFrZXIgLmJ1dHRvbiAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuZmFuY3ktc3BlYWtlciAuaGVhZGVyX19idXR0b25zIC5oZWFkZXJfX2J1dHRvbnMtLWljb24sIC5mYW5jeS1zcGVha2VyIC5idXR0b24gLmhlYWRlcl9fYnV0dG9ucy0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXIgLmZhbmN5X19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlciAuZmFuY3lfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXIgLmZhbmN5X19jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDI4LCA5MCwgMC42KSAwJSwgcmdiYSgzNywgNTMsIDExNCwgMC42KSAxMDAlKTtcbiAgd2lkdGg6IDM2N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgIGhlaWdodDogNDguMyU7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA4Mi4xJSwgNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MHB4LCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA0MC4zdmgsIDMzdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUydncsIDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM5dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTElIDZ2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB3aWR0aDogNDA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA1NSU7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19pbmZvX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pbmZvX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm9fbmFtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9faW5mb190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgxJTtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTMuOHB4O1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9faW5mb19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faW5mb19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pbmZvX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogODV2dztcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBmb250LXNpemU6IDEzLjhweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luZm9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fcmVnaXN0ZXIge1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB3aWR0aDogMjQxcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICMyOTNhYjY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI2YzA7XG4gIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90b0JsYWNrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEwM3B4O1xuICAgIGJvdHRvbTogLTQ0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBib3R0b206IC0yMXB4O1xuICAgIHdpZHRoOiA3N3Z3O1xuICAgIHBhZGRpbmc6IDYuMnZ3IDAgNi44dncgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsZWZ0OiA2LjV2dztcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX3JlZ2lzdGVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC42KTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYzNmRmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFuY3ktc3BlYWtlcl9fc3dpdGNoLXRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZhbmN5LXNwZWFrZXJfX3N3aXRjaC10b19uZXh0IHtcbiAgdG9wOiAyMHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3N3aXRjaC10b19wcmV2IHtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDYyMztcbn1cbi5mYW5jeS1zcGVha2VyX19sZW8tc2hldmNoZW5rby1iaWcgLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExMjEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19kZW5pcy1rb3Rvdi1iaWcgLmZhbmN5LXNwZWFrZXJfX3JlZ2lzdGVyLCAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92LWJpZyAuZmFuY3ktc3BlYWtlcl9fcmVnaXN0ZXIsIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292IC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciwgLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciwgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NEQzRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fa2lyaWxsLWhhcmliaS1iaWcgLmhlYWRlcl9fYnV0dG9ucywgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5idXR0b24ge1xuICAgIGJvdHRvbTogLTU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdiAuaGVhZGVyX19idXR0b25zIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8sIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292IC5idXR0b24gLmhlYWRlcl9fYnV0dG9uc193YXRjaC12aWRlbywgLmZhbmN5LXNwZWFrZXJfX2RtaXRyeS1nb3JvYnRzb3YgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zLS1pY29uLCAuZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdiAuYnV0dG9uIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmZhbmN5LXNwZWFrZXJfX3JlZ2lzdGVyIHtcbiAgICBib3R0b206IC0xMjNweDtcbiAgfVxuICAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmJ1dHRvbiAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zLS1pY29uLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmJ1dHRvbiAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gICAgYm90dG9tOiAtODRweDtcbiAgfVxuICAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmJ1dHRvbiAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zLS1pY29uLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmJ1dHRvbiAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fMWMgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDE0OSwgMiwgMC41KTtcbn1cbi5mYW5jeS1zcGVha2VyX18xYyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjcpIDAsIHJnYmEoMjUxLCAyMjIsIDExNywgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX18xYyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2MyL21vZGFsLzFjMi5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL2MxL21vZGFsLzFjX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NiUsIDM1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTdweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fMWMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4LCAyMDRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM4cHgsIDU3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NzBweCwgNzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfXzFjIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOTBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzN3B4LCAxNHA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNzBweCwgMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX18xYyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYzIvbW9kYWwvMWMyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc5JSA1dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX18xYyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9jMS9tb2RhbC8xY19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzdweDtcbn1cbi5mYW5jeS1zcGVha2VyX19mYWIgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA0OSwgMTM1LCAwLjcpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2ZhYiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZmFiIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9mYWIvbW9kYWwvZmFiLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2ZhYi9tb2RhbC9mYWJfbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogODglLCA0NiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc5cHgsIDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2ZhYiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzk1cHgsIDM4M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZmFiIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMTBweCwgMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19mYWIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2ZhYi9tb2RhbC9mYWIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODMlIDV2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2ZhYiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9mYWIvbW9kYWwvZmFiX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3ZrIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3ZrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fdmsgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92ay9tb2RhbC92ay5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL3ZrL21vZGFsL3ZrX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NiUsIDMwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTA5cHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3ZrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCAyN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3ZrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3ZrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92ay9tb2RhbC92ay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjB2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgNXZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fdmsgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdmsvbW9kYWwvdmtfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI4cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fYmFybm8gLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDIxLCA2NSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX19iYXJubyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEwNCwgMjEsIDY1LCAwLjcpIDAlLCByZ2JhKDMzLCAwLCAyNywgMC44KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19iYXJubyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYmFybm8vbW9kYWwvYmFybm8ucG5nXCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYmFybm8vbW9kYWwvYmFybm9fbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzQlLCA2MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwcHgsIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2Jhcm5vIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjhweCwgMzcycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDEyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fYmFybm8gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NXB4LCAyNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2Jhcm5vIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9iYXJuby9tb2RhbC9iYXJuby5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MiUgNHZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fYmFybm8gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYmFybm8vbW9kYWwvYmFybm9fbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDIwcHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fYWxsIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgNTgsIDc2LCAwLjcpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2FsbCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIsIDU4LCA3NiwgMC43KSAwLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fYWxsIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYWxsL21vZGFsL2FsbC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL2FsbC9tb2RhbC9hbGxfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg4JSwgODElO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19hbGwgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCA0NjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDU2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2FsbCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDM2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTVweCwgMjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fYWxsIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9hbGwvbW9kYWwvYWxsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc2JSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19hbGwgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYWxsL21vZGFsL2FsbF9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzB2aDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzFweCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2FsbCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3cHg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19nb29kIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTAzLCAxNDIsIDAuNSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZ29vZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQsIDEwMywgMTQyLCAwLjUpIDAlLCByZ2JhKDYsIDE1OSwgMjE5LCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2dvb2QgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2dvb2QvbW9kYWwvZ29vZC5wbmdcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9nb29kL21vZGFsL2dvb2RfbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogOTElLCA0MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDI1cHgsIDQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2dvb2QgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxOXB4LCAyNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMjQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19nb29kIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyODVweCwgMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19nb29kIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9nb29kL21vZGFsL2dvb2QucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzUlIDR2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2dvb2QgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvZ29vZC9tb2RhbC9nb29kX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTNweCAyNnB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3NwcmluZyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTksIDMwLCAwLjYpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3NwcmluZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyOCwgMTksIDMwLCAwLjYpIDAlLCByZ2JhKDIyMSwgNDksIDM4LCAwLjYpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3NwcmluZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3NwcmluZy9tb2RhbC9zcHJpbmcucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9zcHJpbmcvbW9kYWwvc3ByaW5nX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA5NSUsIDU4JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNDBweCwgMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fc3ByaW5nIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjBweCwgMzg5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMzVweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMjY2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19zcHJpbmcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzMHB4LCAyODVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDkwcHgsIDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDIwNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fc3ByaW5nIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9zcHJpbmcvbW9kYWwvc3ByaW5nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSA1dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19zcHJpbmcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvc3ByaW5nL21vZGFsL3NwcmluZ19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTcycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIzcHggMTVweDtcbn1cbi5mYW5jeS1zcGVha2VyX19saW5lciAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMjcsIDEsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbGluZXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMzcsIDI3LCAxLCAwLjcpIDAlLCByZ2JhKDI1NSwgMTQzLCA1MiwgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19saW5lciAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2xpbmVyL21vZGFsL2xpbmVyLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvbGluZXIvbW9kYWwvbGluZXJfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUsIDQ1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNjVweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbGluZXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbGluZXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbGluZXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2xpbmVyL21vZGFsL2xpbmVyLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc3JSA3dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19saW5lciAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9saW5lci9tb2RhbC9saW5lcl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjVweDtcbn1cbi5mYW5jeS1zcGVha2VyX19wYXIgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA1OCwgNzYsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fcGFyIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMiwgNTgsIDc2LCAwLjcpIDAsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19wYXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL21vZGFsL3Bhci5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9wYXIvbW9kYWwvcGFyX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDElLCA1OCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUzcHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3BhciAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19wYXIgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcGFyIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL21vZGFsL3Bhci5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzB2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgN3ZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fcGFyIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9wYXIvbW9kYWwvcGFyX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNXB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX21vcyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDU4LCA3NiwgMC42KTtcbn1cbi5mYW5jeS1zcGVha2VyX19tb3MgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDAsIHJnYmEoMiwgNTgsIDc2LCAwLjYpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX21vcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9tb3MvbW9kYWwvbW9zLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL21vcy9tb2RhbC9tb3NfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJSwgMjklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MnB4LCAzN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19tb3MgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbW9zIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX21vcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL21vcy9tb2RhbC9tb3MucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX21vcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbW9zL21vZGFsL21vc19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX19uZXVyb2NybW5ldXJvY3JtIC5mYW5jeV9fY29udGFpbmVyX3JvdywgLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtLWJpZyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDU4LCA3NiwgMC42KTtcbn1cbi5mYW5jeS1zcGVha2VyX19uZXVyb2NybW5ldXJvY3JtIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyLCAuZmFuY3ktc3BlYWtlcl9fbmV1cm9jcm0tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAwLCByZ2JhKDIsIDU4LCA3NiwgMC42KSA3MCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtbmV1cm9jcm0gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fbmV1cm9jcm0tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9uZXVyb2NybS9tb2RhbC5wbmdcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9uZXVyb2NybS9uZXVyb2NybS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNzYlLCA4MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19uZXVyb2NybW5ldXJvY3JtIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHgsIDM0NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwgNDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYxMHB4LCA4N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbmV1cm9jcm1uZXVyb2NybSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19uZXVyb2NybS1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4LCAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHgsIDcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNjBweCwgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtbmV1cm9jcm0gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fbmV1cm9jcm0tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL25ldXJvY3JtL21vZGFsLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODElIDZ2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtbmV1cm9jcm0gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbywgLmZhbmN5LXNwZWFrZXJfX25ldXJvY3JtLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL25ldXJvY3JtL25ldXJvY3JtLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxODVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX25lbyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDc2LCAxNDIsIDAuNSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbmVvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMCwgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX25lbyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9uZW8vbW9kYWwvbmVvLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL25lby9tb2RhbC9uZW9fbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg2JSwgMzYlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3NXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19uZW8gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbmVvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX25lbyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL25lby9tb2RhbC9uZW8ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2dmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzclIDd2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX25lbyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbmVvL21vZGFsL25lb19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjhweDtcbn1cbi5mYW5jeS1zcGVha2VyX19pc3AgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTYzLCAxNjMsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9faXNwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyLCAxNzQsIDEwMiwgMC43KSAwLCByZ2JhKDQxLCAxNjMsIDE2MywgMC42NSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9faXNwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaXNwL21vZGFsL2lzcDEucG5nXCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2lzcC9tb2RhbC9pc3BfbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjklLCA0NyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTBweCwgMzdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDVweCwgMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faXNwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTVweCwgMzgzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NXB4LCAyOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzQwcHgsIDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pc3AgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4LCAzMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2lzcCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2lzcC9tb2RhbC9pc3AxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgzJSA1dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19pc3AgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2lzcC9tb2RhbC9pc3BfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9faW5pIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAyMywgODMsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9faW5pIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9faW5pIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2luaS9tb2RhbC9pbmkucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL21vZGFsL2luaV9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODElLCA2MSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc3cHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2luaSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19pbmkgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faW5pIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL21vZGFsL2luaS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjR2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NyUgN3ZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9faW5pIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9pbmkvbW9kYWwvaW5pX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCA0MHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3lhYmwgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzcsIDUwLCAxLCAwLjcpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3lhYmwgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMzcsIDUwLCAxLCAwLjcpIDAsIHJnYmEoMjU1LCAxNTMsIDMzLCAwLjcpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3lhYmwgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9tb2RhbC95YWJsLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL3lhYmwvbW9kYWwveWFibF9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogOTQlLCA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1cHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3lhYmwgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9feWFibCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX195YWJsIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9tb2RhbC95YWJsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA3dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX195YWJsIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi95YWJsL21vZGFsL3lhYmxfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fZG91YmxlIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAyMywgODMsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZG91YmxlIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDgsIDMsIDQwLCAwLjgpIDAsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZG91YmxlIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svZG91YmxlL21vZGFsL2RvdWJsZS5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2RvdWJsZS9tb2RhbC9kb3VibGVfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcxJSwgNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5NXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19kb3VibGUgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZG91YmxlIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2RvdWJsZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svZG91YmxlL21vZGFsL2RvdWJsZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjN2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NyUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fZG91YmxlIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2RvdWJsZS9tb2RhbC9kb3VibGVfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbn1cbi5mYW5jeS1zcGVha2VyX192a190cmlmIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3ZrX3RyaWYvbW9kYWwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy92ay9tb2RhbC92a19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODElLCAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQ3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTBweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwgNzdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY0MHB4LCA2N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDI3MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDdweCwgNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2MHB4LCA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdmtfdHJpZi9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZ2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fdmtfdHJpZiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92ay9tb2RhbC92a19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX19wZXJzIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3BlcnMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KSAwLCByZ2JhKDI1NSwgNjAsIDE3MiwgMC41KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19wZXJzIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9tb2RhbC9wZXJzLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9tb2RhbC9wZXJzX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MSUsIDU3JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQ3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTBweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcGVycyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjYwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwgNzdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY0MHB4LCA2N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcGVycyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDI3MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDdweCwgNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2MHB4LCA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcGVycyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9tb2RhbC9wZXJzLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19wZXJzIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL3BlcnMvbW9kYWwvcGVyc19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX19yb2NrIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbn1cbi5mYW5jeS1zcGVha2VyX19yb2NrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNCwgNzYsIDE0MiwgMC41KSAwLCByZ2JhKDYsIDE1OSwgMjE5LCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3JvY2sgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9yb2NrL21vZGFsL3JvY2sucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9yb2NrL21vZGFsL3JvY2tfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc0JSwgODIlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDFweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcm9jayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHgsIDM2NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweCwgNjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYzMHB4LCA3N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcm9jayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDMxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzdweCwgNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2MHB4LCA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcm9jayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcm9jay9tb2RhbC9yb2NrLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19yb2NrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL3JvY2svbW9kYWwvcm9ja19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX192cmVtIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA1MCwgMSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX192cmVtIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX192cmVtIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svdnJlbS9tb2RhbC92cmVtLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svdnJlbS9tb2RhbC92cmVtX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2NCUsIDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTEwcHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3ZyZW0gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fdnJlbSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX192cmVtIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy92cmVtL21vZGFsL3ZyZW0ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjclIDd2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX3ZyZW0gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svdnJlbS9tb2RhbC92cmVtX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzNHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX2xlYWQgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA5MiwgNDUsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbGVhZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQsIDkyLCA0NSwgMC43KSAwLCByZ2JhKDg3LCAyMjIsIDE0MSwgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19sZWFkIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9tb2RhbC9sZWFkLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9tb2RhbC9sZWFkX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3NyUsIDUzJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogODRweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbGVhZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19sZWFkIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2xlYWQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2xlYWQvbW9kYWwvbGVhZC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjR2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fbGVhZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9sZWFkL21vZGFsL2xlYWRfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fYXRsYW50IC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgNTgsIDc2LCAwLjYpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2F0bGFudCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMCwgcmdiYSgyLCA1OCwgNzYsIDAuNikgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fYXRsYW50IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svYXRsYW50L21vZGFsL2F0bGFudC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9tb2RhbC9hdGxhbnRfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg2JSwgNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MnB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19hdGxhbnQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fYXRsYW50IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2F0bGFudCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svYXRsYW50L21vZGFsL2F0bGFudC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjd2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fYXRsYW50IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9tb2RhbC9hdGxhbnRfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fcGluIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAxNCwgMjQsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fcGluIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjA1LCA2MiwgNTMsIDAuNikgMCwgcmdiYSgxMTIsIDE0LCAyNCwgMC42KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19waW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9waW4vbW9kYWwvcGluLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTk4vcGluL21vZGFsL3Bpbl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODIlLCA1MyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgycHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3BpbiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19waW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fcGluIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9waW4vbW9kYWwvcGluLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19waW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vcGluL21vZGFsL3Bpbl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMTBweDtcbn1cbi5mYW5jeS1zcGVha2VyX193aW4gLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA1OCwgNzYsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fd2luIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAwLCByZ2JhKDIsIDU4LCA3NiwgMC42KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX193aW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93aW4vbW9kYWwvd2luLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd2luL21vZGFsL3dpbl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzglLCA0NiU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgycHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3dpbiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX193aW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fd2luIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93aW4vbW9kYWwvd2luLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSAzdmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX193aW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd2luL21vZGFsL3dpbl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX19nb2xkIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA1MCwgMSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX19nb2xkIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19nb2xkIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9tb2RhbC9nb2xkLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9tb2RhbC9nb2xkX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA3OSUsIDQ0JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNzRweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZ29sZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19nb2xkIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2dvbGQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2dvbGQvbW9kYWwvZ29sZC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fZ29sZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9nb2xkL21vZGFsL2dvbGRfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI1cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fd29vZCAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDkyLCA0NSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX193b29kIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoODcsIDIyMiwgMTQxLCAwLjcpIDAsIHJnYmEoNCwgOTIsIDQ1LCAwLjcpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3dvb2QgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93b29kL21vZGFsL3dvb2QucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93b29kL21vZGFsL3dvb2RfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDczJSwgNDUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDVweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fd29vZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjA3cHgsIDIyNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzZweCwgNDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY1MHB4LCA3N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fd29vZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHgsIDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTdweCwgNzRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM4MHB4LCA2NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fd29vZCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9tb2RhbC93b29kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX193b29kIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3dvb2QvbW9kYWwvd29vZF9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbn1cbi5mYW5jeS1zcGVha2VyX19oeXAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSk7XG59XG4uZmFuY3ktc3BlYWtlcl9faHlwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9faHlwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vaHlwL21vZGFsL2h5cC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2h5cC9tb2RhbC9oeXBfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDY2JSwgNTQlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMTFweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faHlwIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDBweCwgMzAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCA2OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2h5cCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19oeXAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2h5cC9tb2RhbC9oeXAucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODElIDV2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2h5cCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9oeXAvbW9kYWwvaHlwX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCA0MHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX295IC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpO1xufVxuLmZhbmN5LXNwZWFrZXJfX295IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpIDAsIHJnYmEoMTM3LCA1MCwgMSwgMC42KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19veSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9veS9tb2RhbC9veS5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9veS9tb2RhbC9veV9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAyJSwgMzglO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1NnB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19veSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHgsIDIzNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwgMjdwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAwcHgsIDEwN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fb3kgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM5MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ3cHgsIDU0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNzBweCwgODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX295IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvb3kvbW9kYWwvb3kucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxdmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIDZ2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX295IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9veS9tb2RhbC9veV9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjBweDtcbn1cbi5mYW5jeS1zcGVha2VyX190b3BndW4gLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTcsIDE4LCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uZmFuY3ktc3BlYWtlcl9fdG9wZ3VuIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNztcbn1cbi5mYW5jeS1zcGVha2VyX190b3BndW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy90b3BndW4vbW9kYWwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy90b3BndW4vdG9wZ3VuLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODclIDg3JSwgMTUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX190b3BndW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4LCAyMDRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMycHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MTBweCwgNzdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3RvcGd1biAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzMwcHgsIDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzMwcHgsIDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX190b3BndW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3RvcGd1bi9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fdG9wZ3VuIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3RvcGd1bi90b3BndW4ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyMHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3ljbGllbnRzIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgNDksIDEzNSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX195Y2xpZW50cyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9feWNsaWVudHMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy95Y2xpZW50cy9tb2RhbC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL3ljbGllbnRzL3ljbGllbnRzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODYlIDg5JSwgMjIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX195Y2xpZW50cyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHgsIDI3NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwgNzdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY2MHB4LCA4N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9feWNsaWVudHMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyMHB4LCAyNzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ3cHgsIDg0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzOTBweCwgOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX3ljbGllbnRzIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy95Y2xpZW50cy9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9feWNsaWVudHMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMveWNsaWVudHMveWNsaWVudHMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzN3B4O1xufVxuLmZhbmN5LXNwZWFrZXJfX2dldC1laWdodCAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAzLCA0MCwgMC44KTtcbn1cbi5mYW5jeS1zcGVha2VyX19nZXQtZWlnaHQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMzcsIDIzLCA4MywgMC43KSAwLCByZ2JhKDQ4LCAzLCA0MCwgMC44KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19nZXQtZWlnaHQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvbW9kYWwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvZ2V0OC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk5JSAxMDAlLCAxNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0M3B4LCAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19nZXQtZWlnaHQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyNDRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDVweCwgNTdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU0MHB4LCA4N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZ2V0LWVpZ2h0IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjBweCwgMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxN3B4LCA2NHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzAwcHgsIDg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19nZXQtZWlnaHQgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2dldC1laWdodC9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fZ2V0LWVpZ2h0IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2dldC1laWdodC9nZXQ4LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzdweDtcbn1cbi5mYW5jeS1zcGVha2VyX19rb21wIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbn1cbi5mYW5jeS1zcGVha2VyX19rb21wIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMCwgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2tvbXAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMva29tcC9tb2RhbC9rb21wLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL2tvbXAvbW9kYWwva29tcF9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlLCA1OSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExMnB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19rb21wIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCAyN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2tvbXAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fa29tcCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL2tvbXAvbW9kYWwva29tcC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fa29tcCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMva29tcC9tb2RhbC9rb21wX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX25ld2sgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbmV3ayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX25ld2sgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvbmV3ay9tb2RhbC9uZXdrLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL25ld2svbW9kYWwvbmV3a19sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNzAlLCA1NCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExMXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19uZXdrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCAyN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX25ld2sgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbmV3ayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL25ld2svbW9kYWwvbmV3ay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjN2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNXZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fbmV3ayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvbmV3ay9tb2RhbC9uZXdrX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyOHB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX3N0YXJrIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAxNCwgMjQsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fc3RhcmsgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMDUsIDYyLCA1MywgMC42KSAwLCByZ2JhKDExMiwgMTQsIDI0LCAwLjYpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX3N0YXJrIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9OVlMvc3RhcmsvbW9kYWwvc3RhcmsucG5nXCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL21vZGFsL3N0YXJrX2xvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDkyJSwgNDklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19zdGFyayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzk1cHgsIDM4M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzQwcHgsIDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19zdGFyayAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHgsIDMxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fc3RhcmsgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9zdGFyay9tb2RhbC9zdGFyay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjh2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MyUgNXZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fc3RhcmsgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL21vZGFsL3N0YXJrX2xvZ28ucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX2YxIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA1MCwgMSwgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX19mMSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIDAuNykgMCwgcmdiYSgyNTUsIDE1MywgMzMsIDAuNykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZjEgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL05WUy9mMS9tb2RhbC9mMS5wbmdcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9OVlMvZjEvbW9kYWwvZjFfbG9nby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogOTglLCA0NyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE0cHgsIDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2YxIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NDBweCwgMzgzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMDBweCwgMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2YxIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzODBweCwgMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19mMSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL2YxL21vZGFsL2YxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc2JSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19mMSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvZjEvbW9kYWwvZjFfbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDMycHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbn1cbi5mYW5jeS1zcGVha2VyX19maW5uX2ZsYXJlIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZmlubl9mbGFyZS9tb2RhbC5wbmdcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9maW5uX2ZsYXJlL2Zpbm5fZmxhcmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYxJSwgMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNDdweCwgMzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMTBweCwgMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1cHgsIDM3M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTZweCwgNTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYzMHB4LCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHgsIDMxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDBweCwgNTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM5MHB4LCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvZmlubl9mbGFyZS9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJ2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fZmlubl9mbGFyZSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2Zpbm5fZmxhcmUvZmlubl9mbGFyZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTg1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjZweDtcbn1cbi5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMjIsIDExNywgMC43KTtcbn1cbi5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUxLCAyMjIsIDExNywgMC43KSAwLCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjcpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2tvc2Vua29fTUcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2tvc2Vua29fTUcvbW9kYWwucG5nXCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9rb3NlbmtvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4NiUsIDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1NXB4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOTVweCwgMjUzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4LCAyOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjEwcHgsIDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNDBweCwgMjMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4LCA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzY5cHgsIDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9rb3NlbmtvX01HL21vZGFsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3ZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19rb3NlbmtvX01HIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9rb3NlbmtvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xufVxuLmZhbmN5LXNwZWFrZXJfX2JpYXJjaCAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMjMsIDgzLCAwLjcpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2JpYXJjaCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpIDAsIHJnYmEoNDgsIDMsIDQwLCAwLjgpIDEwMCUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2JpYXJjaCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYmlhcmNoL21vZGFsLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2JpYXJjaC9CaUFyY2hfd2hpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg2JSwgMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1cHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2JpYXJjaCAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjY1cHgsIDI5M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweCwgNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU5MHB4LCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fYmlhcmNoIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNDBweCwgMzEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MHB4LCA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDAwcHgsIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19iaWFyY2ggLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2JpYXJjaC9tb2RhbC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjd2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNnZoO1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fYmlhcmNoIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYmlhcmNoL0JpQXJjaF93aGl0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTQ1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjZweDtcbn1cbi5mYW5jeS1zcGVha2VyX18xY19ibyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDQ5LCAxMzUsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fMWNfYm8gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg2LCA4OSwgMjI5LCAwLjcpIDAsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX18xY19ibyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYzMvbW9kYWwvMWMzLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2MzL21vZGFsLzFjX2xvZ28ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDk4JSwgMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjBweCwgMzhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzN3B4LCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX18xY19ibyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjg1cHgsIDI0M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweCwgNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU5MHB4LCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fMWNfYm8gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwcHgsIDYwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MDBweCwgNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfXzFjX2JvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTBweCwgMTEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4LCAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjEwcHgsIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX18xY19ibyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTcwcHgsIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX18xY19ibyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTMwcHgsIDMwcHg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19mb29kdGVjaF92ZW50dXJlcyAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMTQsIDI0LCAwLjYpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2Zvb2R0ZWNoX3ZlbnR1cmVzIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTEyLCAxNCwgMjQsIDAuNikgMCwgcmdiYSgyNTIsIDQ0LCA1NiwgMC42KSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19mb29kdGVjaF92ZW50dXJlcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZm9vZHRlY2hfdmVudHVyZXMvbW9kYWwucG5nXCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZm9vZHRlY2hfdmVudHVyZXMvbWFpbF9ncm91cC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNTklLCAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDM4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTIycHgsIDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2Zvb2R0ZWNoX3ZlbnR1cmVzIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTVweCwgMjgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMHB4LCA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjMwcHgsIDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19mb29kdGVjaF92ZW50dXJlcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHgsIDI4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzBweCwgNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM5MHB4LCA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fZm9vZHRlY2hfdmVudHVyZXMgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2Zvb2R0ZWNoX3ZlbnR1cmVzL21vZGFsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSA2dmg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19mb29kdGVjaF92ZW50dXJlcyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2Zvb2R0ZWNoX3ZlbnR1cmVzL21haWxfZ3JvdXAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG59XG4uZmFuY3ktc3BlYWtlcl9fbm9uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYW5jeS1zcGVha2VyX19ub25hbWUgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhbmN5LXNwZWFrZXJfX25vbmFtZSAuZmFuY3ktc3BlYWtlcl9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19ub25hbWUgLmZhbmN5LXNwZWFrZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19ub25hbWUgLmZhbmN5LXNwZWFrZXJfX2luZm9fcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3ktcGFydG5lciB7XG4gIGhlaWdodDogNTYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXBhcnRuZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZhbmN5LXBhcnRuZXIgLmZhbmN5X19jb250YWluZXIge1xuICB3aWR0aDogMzQ2LjVweDtcbiAgbWFyZ2luOiAyMXB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktcGFydG5lciAuZmFuY3lfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1MnB4IGF1dG87XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5LXBhcnRuZXIgLmZhbmN5X19jb250YWluZXIge1xuICAgIG1hcmdpbjogNXZ3IGF1dG8gMTR2dztcbiAgfVxufVxuXG4uZmFuY3ktcGFydG5lci10aGFua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFuY3ktcGFydG5lci10aGFua3NfX25vdGlmaWNhdGlvbiB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlZy1wYXJ0bmVyIC5pbnRsLXRlbC1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctcGFydG5lciAuaW50bC10ZWwtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIGhlaWdodDogNzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1wYXJ0bmVyIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgIGhlaWdodDogMTJ2dztcbiAgfVxufVxuLnJlZy1wYXJ0bmVyIC5mb3JtX19zdWJtaXRfZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLnJlZy1wYXJ0bmVyIC5mb3JtX19hZ3JlZW1lbnQge1xuICBsZXR0ZXItc3BhY2luZzogMC42NXB4O1xufVxuXG4ucGFydG5lcnMtMjAxOSAuaXRpLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MS41dnc7XG4gIGhlaWdodDogNDZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb2RhbC12aWRlbyB7XG4gICAgd2lkdGg6IDkydnc7XG4gICAgaGVpZ2h0OiA1MnZ3O1xuICB9XG59XG4ubW9kYWwtdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtdmlkZW8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLXZpZGVvIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYzMHB4O1xuICAgIGhlaWdodDogMzkzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb2RhbC12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIGhlaWdodDogNTJ2dztcbiAgfVxufVxuXG4udGlja2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI4cHggNDBweCA0MHB4IDE5cHg7XG4gIHdpZHRoOiBjYWxjKDEwMjBweC8zKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLnRpY2tldDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGlja2V0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udGlja2V0X190ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbiAgb3BhY2l0eTogMC4xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50aWNrZXRfX3ByaWNlX2hvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbiAgb3BhY2l0eTogMC4xO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50aWNrZXRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxNnB4IDAgMzRweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnRpY2tldF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4udGlja2V0X19kZXNjcmlwdGlvbl9wbGFjZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50aWNrZXRfX2Rlc2NyaXB0aW9uX2FkdmFudGFnZXMge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldF9fZGVzY3JpcHRpb25fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnRpY2tldF9fZGVzY3JpcHRpb25fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4udGlja2V0X19kaXNjb3VudCB7XG4gIGNvbG9yOiAjYzNiNGNhO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi50aWNrZXRfX2Rpc2NvdW50IGgzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGlja2V0X19kaXNjb3VudCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnRpY2tldF9fZGlzY291bnQgaDMge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50aWNrZXRfX3ByaWNlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgd29yZC1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudGlja2V0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiA1LjV2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLnRpY2tldF9fcHJpY2VfZnJlZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuLnRpY2tldDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyLCA4NCwgMTExLCAwLjcpIDAlLCByZ2JhKDAsIDE1MCwgMTkzLCAwLjcpIDEwMCUpO1xufVxuLnRpY2tldDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCA1OSwgMTI2LCAwLjcpIDAlLCByZ2JhKDAsIDEwMywgMjA1LCAwLjcpIDEwMCUpO1xufVxuLnRpY2tldDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMzMsIDExMywgMC43KSAwJSwgcmdiYSgwLCA2NSwgMTY3LCAwLjcpIDEwMCUpO1xufVxuLnRpY2tldDpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMSwgMiwgMTA0LCAwLjcpIDAlLCByZ2JhKDgxLCA0NSwgMTY4LCAwLjcpIDEwMCUpO1xufVxuLnRpY2tldDpudGgtY2hpbGQoNSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg2OCwgMCwgOTAsIDAuNykgMCUsIHJnYmEoMTI5LCAzMCwgMTU1LCAwLjcpIDEwMCUpO1xufVxuLnRpY2tldDpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyOSwgNTcsIDUzLCAwLjcpIDAlLCByZ2JhKDE1MCwgNCwgMTUsIDAuNykgMTAwJSk7XG59XG5cbi50aWNrZXRzLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aWNrZXRzLXR5cGUgLnJlZy1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHMtdHlwZSAucmVnLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cbi50aWNrZXRzLXR5cGUgLnJlZy1jbG9zZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjUlO1xuICB6LWluZGV4OiA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aWNrZXRzLXR5cGUgLnJlZy1jbG9zZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnRpY2tldHMtdHlwZSAucmVnLWNsb3NlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogOTAlO1xuICB9XG59XG4udGlja2V0cy10eXBlIC5yZWctY2xvc2UtZmluaXNoZWQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICB3b3JkLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpY2tldHMtdHlwZSAucmVnLWNsb3NlLWZpbmlzaGVkIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudGlja2V0cy10eXBlIC5yZWctY2xvc2UtZmluaXNoZWQge1xuICAgIGZvbnQtc2l6ZTogNS41dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuLnR5cGUtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCA2OXB4IDcxcHggNzBweDtcbiAgaGVpZ2h0OiA1NzhweDtcbiAgd2lkdGg6IDEwMjZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWluZm8ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNDlweCAxNnB4IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm8ge1xuICAgIHBhZGRpbmc6IGNhbGMoMi41dmggKyAxMXB4KSAxNnB4IDE5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLnR5cGUtaW5mbyAuYnV0dG9uLXJlZ19iYXNlLXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI3OXB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICMyOTNhYjY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI2YzA7XG4gIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgyLCAzLCAyMSwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mbyAuYnV0dG9uLXJlZ19iYXNlLXN0eWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvIC5idXR0b24tcmVnX2Jhc2Utc3R5bGUge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGhlaWdodDogMTN2dztcbiAgfVxufVxuLnR5cGUtaW5mbyAuYnV0dG9uLXJlZ19iYXNlLXN0eWxlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxZjM2ZGY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50eXBlLWluZm8gLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWluZm8gLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm8gLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG4udHlwZS1pbmZvX19tYWluIHtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1pbmZvX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG4udHlwZS1pbmZvX19tYWluX3RpdGxlIHtcbiAgbWFyZ2luOiAxMXB4IDAgMTZweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1pbmZvX19tYWluX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19tYWluX3RpdGxlIHtcbiAgICBtYXJnaW46IDE5cHggMCAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnR5cGUtaW5mb19fbWFpbl9wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnR5cGUtaW5mb19fbWFpbl9wcmljZS1jb3Vwb24ge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udHlwZS1pbmZvX19tYWluX3ByaWNlLWNvdXBvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX21haW5fcHJpY2UtY291cG9uIGg0IHtcbiAgICBmb250LXNpemU6IDV2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX21haW5fcHJpY2Utb2xkIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG4gIC50eXBlLWluZm9fX21haW5fcHJpY2Utb2xkIGgzIHtcbiAgICBmb250LXNpemU6IDV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19tYWluX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udHlwZS1pbmZvX19kZXNjcmlwdGlvbl9hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX2Rlc2NyaXB0aW9uX2FkdmFudGFnZXMge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi50eXBlLWluZm9fX2Rlc2NyaXB0aW9uX3BsYWNlIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWluZm9fX2Rlc2NyaXB0aW9uX3BsYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fZGVzY3JpcHRpb25fcGxhY2Uge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuLnR5cGUtaW5mb19fY2hvb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fY2hvb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX2Nob29zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi50eXBlLWluZm9fX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuLnR5cGUtaW5mb19fc29jaWFscyAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fc29jaWFscyAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fc29jaWFscyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMjtcbiAgfVxufVxuLnR5cGUtaW5mb19fc29jIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR5cGUtaW5mb19fc29jOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnR5cGUtaW5mb19fc29jOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHlwZS1pbmZvX19zb2M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fc29jIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHlwZS1pbmZvX19zb2Mge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX3NvYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnR5cGUtaW5mb19fc29jX2ZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cbi50eXBlLWluZm9fX3NvY19mYjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAuOHB4IHJnYmEoNTksIDg5LCAxNTIsIDAuNSk7XG59XG4udHlwZS1pbmZvX19zb2Nfd2Ege1xuICBiYWNrZ3JvdW5kOiAjMjVEMzY2O1xufVxuLnR5cGUtaW5mb19fc29jX3dhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMC44cHggcmdiYSgzNywgMjExLCAxMDIsIDAuNSk7XG59XG4udHlwZS1pbmZvX19zb2NfdGcge1xuICBiYWNrZ3JvdW5kOiAjNjFhOGRlO1xufVxuLnR5cGUtaW5mb19fc29jX3RnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggMC44cHggcmdiYSg0NSwgMTY0LCAyMjAsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fc29jX3RnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NfdGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuLnR5cGUtaW5mb19fc29jX3NtcyB7XG4gIGJhY2tncm91bmQ6ICM0MTQ2NGI7XG59XG4udHlwZS1pbmZvX19zb2Nfc21zOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggMC44cHggcmdiYSg2NSwgNzAsIDc1LCAwLjUpO1xufVxuLnR5cGUtaW5mb19fc29jX3ZrIHtcbiAgYmFja2dyb3VuZDogIzQ1Njg4RTtcbn1cbi50eXBlLWluZm9fX3NvY192azpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAuOHB4IHJnYmEoNjksIDEwNCwgMTQyLCAwLjUpO1xufVxuLnR5cGUtaW5mb19fc29jX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cbi50eXBlLWluZm9fX3NvY19sb2dvLWZiIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nby1mYiB7XG4gICAgd2lkdGg6IDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nby1mYiB7XG4gICAgd2lkdGg6IDclO1xuICB9XG59XG4udHlwZS1pbmZvX19zb2NfbG9nby10ZyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nby10ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnR5cGUtaW5mb19fc29jX2xvZ28tdGcge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cbi50eXBlLWluZm9fX3NvY19sb2dvLXNtcyB7XG4gIHdpZHRoOiAyN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nby1zbXMge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50eXBlLWluZm9fX3NvY19sb2dvLXNtcyB7XG4gICAgd2lkdGg6IDExJTtcbiAgfVxufVxuLnR5cGUtaW5mb19fc29jX2xvZ28tdmsge1xuICB3aWR0aDogMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX3NvY19sb2dvLXZrIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudHlwZS1pbmZvX19zb2NfbG9nby12ayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnR5cGUtaW5mb19fc29jX2xvZ28td2Ege1xuICB3aWR0aDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX3NvY19sb2dvLXdhIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG4udHlwZS1pbmZvX19zb2Mgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cbi50eXBlLWluZm9fX3NvYy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnR5cGUtaW5mb19fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1pbmZvX19hcnJvd3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cbi50eXBlLWluZm9fX2Fycm93c19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX21vYmlsZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udHlwZS1pbmZvX19hcnJvd3NfaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19hcnJvd3NfaXRlbSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBmb250LXNpemU6IDMuMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweCkge1xuICAudHlwZS1pbmZvX19hcnJvd3NfaXRlbSB7XG4gICAgZm9udC1zaXplOiAzLjF2dztcbiAgfVxufVxuLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMThweCAwLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC42KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG59XG4udHlwZS1pbmZvX19hcnJvd3NfaXRlbS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMThweCAwIDQ3cHg7XG4gIGhlaWdodDogNDFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW0tbGVmdCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0OCU7XG4gICAgcGFkZGluZzogMCAxM3B4IDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW0tbGVmdCB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjV2dyAzdncgMi41dncgOXZ3O1xuICAgIHdpZHRoOiAzMnZ3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy44dnc7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxufVxuLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW0tbGVmdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW0tbGVmdDphZnRlciB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDExLjVweDtcbiAgICByaWdodDogM3Z3O1xuICAgIHdpZHRoOiA1dnc7XG4gICAgaGVpZ2h0OiA1dnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1dnc7XG4gIH1cbn1cbi50eXBlLWluZm9fX2Fycm93c19pdGVtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDQ5cHggMCAxOHB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNzAuMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR5cGUtaW5mb19fYXJyb3dzX2l0ZW0tcmlnaHQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX2Fycm93c19pdGVtLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy44dnc7XG4gICAgcGFkZGluZzogMCA5dncgMCAzdnc7XG4gICAgd2lkdGg6IDMydnc7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG4udHlwZS1pbmZvX19hcnJvd3NfaXRlbS1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19hcnJvd3NfaXRlbS1yaWdodDphZnRlciB7XG4gICAgdG9wOiAxMS41cHg7XG4gICAgcmlnaHQ6IDN2dztcbiAgICB3aWR0aDogNXZ3O1xuICAgIGhlaWdodDogNXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXZ3O1xuICB9XG59XG4udHlwZS1pbmZvX19tYXAge1xuICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnR5cGUtaW5mb19fbWFwIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWluZm9fX21hcCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC50eXBlLWluZm9fX21hcCBpbWcge1xuICAgIHdpZHRoOiA4MiU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnR5cGUtaW5mb19fbWFwIGltZyB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLnR5cGUtaW5mb19fbWFwIHN2ZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHlwZS1pbmZvX19tYXAgc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudHlwZS1pbmZvX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnR5cGUtaW5mb19fbWFwICNlY29ub215IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDVweCk7XG59XG4udHlwZS1pbmZvX19tYXAgI3N0YW5kYXJkIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyNSkgdHJhbnNsYXRlWCgtMC43NXB4KSB0cmFuc2xhdGVZKDApO1xufVxuLnR5cGUtaW5mb19fbWFwICNwYXJ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTAuNXB4KSB0cmFuc2xhdGVZKDBweCk7XG59XG4udHlwZS1pbmZvX19tYXAgI3ZpcC1wYXJ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpIHRyYW5zbGF0ZVgoLTAuNXB4KSB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eXBlLWluZm9fX21hcCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMjhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZy10b3A6IHVuc2V0O1xuICB9XG59XG4udHlwZS1pbmZvX19taW5pbWFsX2Zvcm0ge1xuICBoZWlnaHQ6IDQyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnR5cGUtaW5mb19fbWluaW1hbF9mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udHlwZS1pbmZvX19taW5pbWFsX2Zvcm0gLnR5cGUtaW5mb19fY2hvb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWluZm9fX21pbmltYWxfZm9ybSAudHlwZS1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5wYWdlX19pbm5lcl9zYWxlcy1mcm9tX2NvdXBvbiAuc2hvd19jb3Vwb24tY2xhc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2VfX2lubmVyX3NhbGVzLWZyb21fY291cG9uIC5zaG93X2NvdXBvbi1jbGFzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhZ2VfX2lubmVyX3NhbGVzLWZyb21fY291cG9uIC5zaG93X2NvdXBvbi1jbGFzcyBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLnBhZ2VfX2lubmVyX3NhbGVzLWZyb21fY291cG9uIC5oaWRlX2NvdXBvbi1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93X2NvdXBvbi1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtIC5wYXNzX2Zvcm1fX2Vycm9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX21hc3Rlcl9kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2U4ZjBmZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogMzQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZm9ybV9faW5wdXRfY291cG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9faW5wdXRfY291cG9uLmhhdmUtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkZmRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMjUzNGYgIWltcG9ydGFudDtcbn1cbi5mb3JtX19pbnB1dDpub3QoLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3JtX19pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX2lucHV0IHtcbiAgICBwYWRkaW5nOiAwIDIuNXZ3O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgIGhlaWdodDogNzlweDtcbiAgfVxufVxuLmZvcm1fX2lucHV0LmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfc2VsZWN0LCAuZm9ybV9faW5wdXQuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCB7XG4gIHdpZHRoOiA4N3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gIH1cbn1cbi5mb3JtX19pbnB1dF9lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmOWRmZGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyNTM0ZiAhaW1wb3J0YW50O1xufVxuLmZvcm1fX2lucHV0X2Vycm9yICsgLmZvcm1fX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5mb3JtX19pbnB1dF9waG9uZSwgLmZvcm1fX2lucHV0X3Bob25lLXZpcCB7XG4gIHdpZHRoOiAzNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX19pbnB1dF9waG9uZSwgLmZvcm1fX2lucHV0X3Bob25lLXZpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9faW5wdXRfcGhvbmUsIC5mb3JtX19pbnB1dF9waG9uZS12aXAge1xuICAgIHdpZHRoOiA4Ni44dnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX2lucHV0X2NvZGUge1xuICAgIHdpZHRoOiA3NHZ3O1xuICB9XG59XG4uZm9ybV9faW5wdXRfcHJvbW8tY29kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5mb3JtX19zdWJtaXQsIC5mb3JtIC5zZW5kLWZvcm1fcGFzcy10aWNrZXQsIC5mb3JtIC5hZGQtcGFzc2FnZXJzX2J1dHRvbiB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDEycHg7XG4gIHdpZHRoOiAyNzlweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzYWI2O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzFkO1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsIDMsIDIxLCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX19zdWJtaXQsIC5mb3JtIC5zZW5kLWZvcm1fcGFzcy10aWNrZXQsIC5mb3JtIC5hZGQtcGFzc2FnZXJzX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBoZWlnaHQ6IDEwM3B4O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fX3N1Ym1pdCwgLmZvcm0gLnNlbmQtZm9ybV9wYXNzLXRpY2tldCwgLmZvcm0gLmFkZC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBoZWlnaHQ6IDEzdnc7XG4gIH1cbn1cbi5mb3JtX19zdWJtaXQ6aG92ZXIsIC5mb3JtIC5zZW5kLWZvcm1fcGFzcy10aWNrZXQ6aG92ZXIsIC5mb3JtIC5hZGQtcGFzc2FnZXJzX2J1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWYzNmRmO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC45KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybSAuYWRkLXBhc3NhZ2Vyc19idXR0b24ge1xuICBtYXJnaW46IHVuc2V0O1xufVxuLmZvcm0gLnNlbmQtZm9ybV9wYXNzLXRpY2tldCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2FncmVlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTMuMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX2FncmVlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX19hZ3JlZW1lbnQge1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLmZvcm1fX2FncmVlbWVudF9saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybV9fYWdyZWVtZW50X2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9ybV9fcmVzZW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbn1cbi5mb3JtX19yZXNlbmRfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fX3Jlc2VuZF9saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvcm1fX3Jlc2VuZC10byB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uZm9ybV9faXMtcHJvbW8tY29kZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjM1O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybV9fb3JncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9fb3JncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAyNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fX29yZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMjQycHg7XG4gIH1cbn1cbi5mb3JtX19vcmdzX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1fX29yZ3NfaXRlbTpob3ZlciwgLmZvcm1fX29yZ3NfaXRlbVtzZWxlY3RlZD1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuLmZvcm1fX29yZ3NfY29tcGFueS1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9ybV9fb3Jnc19pbm4ge1xuICBtYXJnaW46IDNweCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtX19vcmdzX2NvbXBhbnktZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0gLmZvcm1fX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNlMjUzNGYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxOXB4O1xuICBib3R0b206IDEwcHg7XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mYW5jeS1wYXJ0bmVyLXRoYW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDg3JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1zZWN0aW9uIC5mYW5jeS1wYXJ0bmVyLXRoYW5rcyAuZmFuY3lib3gtYmFjayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWdpc3RyYXRpb24vY29udHJvbHMucG5nXCIpIGxlZnQgbm8tcmVwZWF0O1xuICBsZWZ0OiA5NSU7XG4gIHRvcDogNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZmFuY3ktcGFydG5lci10aGFua3MgLmZhbmN5Ym94LWJhY2sge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLS1vbmUtbGluZSB7XG4gIHdpZHRoOiAzMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS0tb25lLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tLW9uZS1saW5lIC5mbGFnLWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS0tb25lLWxpbmUgLmZvcm0tZWxlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS0tb25lLWxpbmUgLmZvcm1fX2lucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLS1vbmUtbGluZSAuZm9ybV9faW5wdXRfcGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS0tb25lLWxpbmUgLmZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tLW9uZS1saW5lIC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLS1vbmUtbGluZSAuc3VibWl0LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMzZkZjtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtIHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbS0tbGluZS1icmVhayB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWltcG9ydGFudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWltcG9ydGFudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbS0taW1wb3J0YW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWltcG9ydGFudCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlciAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIgLmZvcm0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tLW9uZS1saW5lIHtcbiAgd2lkdGg6IDUxJTtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS0tb25lLWxpbmUgLmZsYWctY29udGFpbmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLS1vbmUtbGluZSAuZm9ybS1lbGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLS1vbmUtbGluZSAuZm9ybV9faW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA0LjMlO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLS1vbmUtbGluZSAuZm9ybV9faW5wdXRfcGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS0tb25lLWxpbmUgLmZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tLW9uZS1saW5lIC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLS1vbmUtbGluZSAuc3VibWl0LWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMzZkZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA0MzFweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tLW9uZS1saW5lIC5zdWJtaXQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLS1vbmUtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtIHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbS0tbGluZS1icmVhayB7XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWltcG9ydGFudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWltcG9ydGFudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbS0taW1wb3J0YW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS1kZXNjcmlwdGlvbl9fZWxlbTpsYXN0LWNoaWxkIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtLS1pbXBvcnRhbnQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXdyYXBwZXItcGFydG5lcnMgLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0td3JhcHBlci1wYXJ0bmVycyAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIC5mb3JtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogMjYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cbi5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIH1cbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWxpbmUtYnJlYWsge1xuICBtYXgtd2lkdGg6IDY5JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tZGVzY3JpcHRpb25fX2VsZW0tLWxpbmUtYnJlYWsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cblxuLmZvcm1fcmVnX3NoYXJlLW1vZGFsLFxuLnJlZy1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI4cHggMjBweCAxNTFweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNWY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fcmVnX3NoYXJlLW1vZGFsLFxuLnJlZy1wb3B1cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMjhweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX3JlZ19zaGFyZS1tb2RhbCAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyxcbi5yZWctcG9wdXAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm1fcmVnX3NoYXJlLW1vZGFsIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uLFxuLnJlZy1wb3B1cCAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mb3JtX3JlZ19zaGFyZS1tb2RhbCAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnJlZy1wb3B1cCAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZvcm1fcmVnX3NoYXJlLW1vZGFsIC5yZWctYmxvY2tfX3RpdGxlLFxuLnJlZy1wb3B1cCAucmVnLWJsb2NrX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uZm9ybV9yZWdfc2hhcmUtbW9kYWwgLnJlZy10eXBlLWRlc2NyaXB0aW9uLFxuLnJlZy1wb3B1cCAucmVnLXR5cGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZm9ybV9yZWdfc2hhcmUtbW9kYWwgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMsXG4ucmVnLXBvcHVwIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5mb3JtX3JlZ19zaGFyZS1tb2RhbCAucmVnLXR5cGUtZGVzY3JpcHRpb24sXG4ucmVnLXBvcHVwIC5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX3JlZ19zaGFyZS1tb2RhbCAucmVnLXR5cGUtZGVzY3JpcHRpb24sXG4ucmVnLXBvcHVwIC5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxufVxuLmZvcm1fcmVnX3NoYXJlLW1vZGFsIC5yZWctYnV0dG9uLFxuLnJlZy1wb3B1cCAucmVnLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmZvcm1fcmVnX3NoYXJlLW1vZGFsIC5yZWctYnV0dG9uLS10ZWxlZ3JhbSxcbi5yZWctcG9wdXAgLnJlZy1idXR0b24tLXRlbGVncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbHMvdGVsZWdyYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTNweDtcbiAgcGFkZGluZy1sZWZ0OiA3M3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MWE4ZGU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9yZWdfc2hhcmUtbW9kYWwgLnJlZy1idXR0b24tLXRlbGVncmFtLFxuLnJlZy1wb3B1cCAucmVnLWJ1dHRvbi0tdGVsZWdyYW0ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NXB4IDVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVnLWZvcm0tLXBvcHVwIHtcbiAgd2lkdGg6IDYzNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybS0tcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnLWZvcm0tLXBvcHVwOm5vdCguc2V0LWJnKSB7XG4gIHBhZGRpbmc6IDI4cHggMjBweCAxNzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjVmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZy1mb3JtLS1wb3B1cDpub3QoLnNldC1iZyksIC5yZWctZm9ybS0tcG9wdXA6bm90KC5zZXQtYmcpIC5zaG93X3NoYXJlIHtcbiAgaGVpZ2h0OiAzMDdweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1MXB4IDUwcHggMTc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWZvcm0tLXBvcHVwOm5vdCguc2V0LWJnKSwgLnJlZy1mb3JtLS1wb3B1cDpub3QoLnNldC1iZykgLnNob3dfc2hhcmUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yZWctZm9ybS0tcG9wdXAubW9kYWwtc2hvcnQge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDUxcHggNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9yZWdfc2hhcmUtdGhhbmtzIHtcbiAgcGFkZGluZzogMjhweCAyMHB4IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX3JlZ19zaGFyZS10aGFua3Mge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmZvcm1fcmVnX3NoYXJlLXRoYW5rcyAucmVnLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC1iZyB7XG4gIG9wYWNpdHk6IDAuODcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnJlZy1mb3JtLXNoYXJlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjVmO1xuICB3aWR0aDogNjM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybS1zaGFyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDUzcHggMTVweDtcbiAgfVxufVxuLnJlZy1mb3JtLXNoYXJlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnLWZvcm0tc2hhcmUgLmZhbmN5X19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZy1mb3JtLXNoYXJlIC5mYW5jeV9fY29udGFpbmVyX3NoYXJlLWJ0bnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctZm9ybS1zaGFyZSAuZmFuY3lfX2NvbnRhaW5lcl9zaGFyZS1idG5zIHtcbiAgICB3aWR0aDogNTYlO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybS1zaGFyZSAuZmFuY3lfX2NvbnRhaW5lcl9zaGFyZS1idG5zIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucmVnLWZvcm0tc2hhcmUgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWctZm9ybS1zaGFyZSAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnJlZy1mb3JtLXNoYXJlX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC44cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDE2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNjdweCAhaW1wb3J0YW50O1xufVxuLnJlZy1mb3JtLXNoYXJlX19saW5rLnJlZy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLnJlZy1mb3JtLXNoYXJlX19saW5rLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOS4ycHggMC44cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cbi5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS1mYWNlYm9vay50ZXJyb3Jpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlX19saW5rLnJlZy1idXR0b24tLWZhY2Vib29rLnRlcnJvcmlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS1mYWNlYm9vazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDE2LCA2MCwgMTUyLCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlX19saW5rLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYycHg7XG4gIH1cbn1cbi5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS12ayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxcHggMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOS4ycHggMC44cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbn1cbi5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS12azpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDcyLCAxMDgsIDE1OCwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS12ayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4O1xuICB9XG59XG4ucmVnLWZvcm0tc2hhcmVfX2xpbmsucmVnLWJ1dHRvbi0tdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1cHggMTlweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE5LjJweCAwLjhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSAwLjJzO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5yZWctZm9ybS1zaGFyZV9fbGluay5yZWctYnV0dG9uLS10d2l0dGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNjcsIDE4OCwgMjM1LCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlX19saW5rLnJlZy1idXR0b24tLXR3aXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZy1mb3JtLXNoYXJlX19sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZ2lzdHJhdGlvbi9zb2NpYWxzU3ByaXRlLnBuZykgbm8tcmVwZWF0O1xufVxuLnJlZy1mb3JtLXNoYXJlX19sb2dvX2ZiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDYwJTtcbn1cbi5yZWctZm9ybS1zaGFyZV9fbG9nb192ayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzklO1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtLXNoYXJlX19sb2dvX3ZrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDM5JTtcbiAgfVxufVxuLnJlZy1mb3JtLXNoYXJlX19sb2dvX3R3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMyU7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWZvcm0tc2hhcmVfX2xvZ29fdHcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAyNCU7XG4gIH1cbn1cbi5yZWctZm9ybS1zaGFyZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMTJweCBhdXRvIDMwcHg7XG59XG5cbi5yZWctZm9ybS10aGFua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnLWZvcm0tdGhhbmtzX19ub3RpZmljYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYmRiZWJlO1xufVxuXG4ucmVnLWZvcm0tdGhhbmtzX19ub3RpZmljYXRpb25fZW1haWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVnLWZvcm0tYWxlcnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0LjA2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBPcGFjaXR5OiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybS1hbGVydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZy1mb3JtLW5vdGlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucmVnLWZvcm0tbm90aWZ5X2NvbmZpcm0gLnJlZy1mb3JtLW5vdGlmeV9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5yZWctZm9ybS1ub3RpZnlfX2NoZWNrLWluIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5yZWctZm9ybS1ub3RpZnlfX2NoZWNrLWluIC5mYW5jeV9fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctZm9ybS1ub3RpZnkge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtLW5vdGlmeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnJlZy1mb3JtLW5vdGlmeSAuZmFuY3lfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVnLWZvcm0tbm90aWZ5IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5yZWctZm9ybS1ub3RpZnkgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWctZm9ybS1ub3RpZnlfX3RleHQge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDEycHggYXV0byAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctZm9ybS1ub3RpZnlfX3RleHQge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnJlZy1mb3JtLW5vdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTYycHg7XG4gIGhlaWdodDogNTNweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG59XG4ucmVnLWZvcm0tbm90aWZ5X19jbG9zZS1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtLW5vdGlmeV9fY2xvc2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG4ucmVnLWZvcm0tbm90aWZ5X19kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyMHB4IDc1cHggMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNSU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ucmVnLWZvcm0tbm90aWZ5X19kb3dubG9hZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWZvcm0tbm90aWZ5X19kb3dubG9hZCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4jcmVnX2NvbmZpcm1feWVzIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbiNyZWdfY29uZmlybV9tYXliZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4jcmVnX2NvbmZpcm1fbm8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnJlZy1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yZWctbW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVnLW1vZGFsLmZpeGVkIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1tb2RhbC5maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnLW1vZGFsLmZpeGVkIC5yZWctbW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnJlZy1tb2RhbC5maXhlZCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDIxcHg7XG59XG4ucmVnLW1vZGFsLmZpeGVkOm5vdCgud2l0aC1zZWxlY3RvcikgLnJlZy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWctbW9kYWwuZml4ZWQ6bm90KC53aXRoLXNlbGVjdG9yKSAucmVnLWl0ZW06bnRoLWNoaWxkKDEpIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZy1tb2RhbC5maXhlZDpub3QoLndpdGgtc2VsZWN0b3IpIC5yZWctaXRlbTpudGgtY2hpbGQoMSkubm8tYWNjZXNzIC5yZWctaXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5yZWctbW9kYWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb2JpbGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG5cbi5kZXNrdG9wLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZGVza3RvcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC53ZWItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb2JpbGUtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlZy1tb2RhbF9fY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDU5cHggMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmctZmFxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwYzQ2O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWhlYWQge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwMDQ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucmVnLWhlYWRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoNDAsIDE3LCAxMDgsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaGVhZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB9XG59XG5cbi5yZWctY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctY2xvc2Uge1xuICAgIGZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFuY3lib3gtY2xvc2Utc21hbGwgLnJlZy1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuXG4ucmVnLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLnJlZy1pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogMzAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjJweCAyMnB4IDMwcHggMjlweDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMThweCAxN3B4IDE0cHggMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5yZWctaXRlbTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzUsIDE0MiwgMTgyLCAwLjkpIDAsIHJnYmEoMzUsIDExOCwgMTg1LCAwLjkpIDEwMCUpO1xufVxuLnJlZy1pdGVtOm50aC1jaGlsZCgxKSAucmVnLWl0ZW1fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBNUYxO1xuICBsaW5lLWhlaWdodDogNjFweDtcbn1cbi5yZWctaXRlbTpudGgtY2hpbGQoMSkgLnJlZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICM1REE1RjE7XG59XG4ucmVnLWl0ZW06bnRoLWNoaWxkKDEpIC5yZWctaXRlbV9fbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzVEQTVGMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW06bnRoLWNoaWxkKDEpIC5yZWctaXRlbV9fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5yZWctaXRlbTpudGgtY2hpbGQoMSkgLnJlZy1pdGVtX19saW5rOjpiZWZvcmUsIC5yZWctaXRlbTpudGgtY2hpbGQoMSkgLnJlZy1pdGVtX19saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnLWl0ZW0tZWNvbW95LWRlc2MsIC5yZWctaXRlbS1lY29tb3ktbW9iIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDc4LCAxNTAsIDExNSwgMC45KSAwLCByZ2JhKDcyLCAxMjYsIDExMCwgMC45KSAxMDAlKTtcbn1cbi5yZWctaXRlbS1lY29tb3ktZGVzYyAucmVnLWl0ZW1fX2xpbmssIC5yZWctaXRlbS1lY29tb3ktbW9iIC5yZWctaXRlbV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NUI0Njc7XG59XG4ucmVnLWl0ZW0tZWNvbW95LWRlc2MgLnJlZy1pdGVtX19saW5rOmhvdmVyLCAucmVnLWl0ZW0tZWNvbW95LW1vYiAucmVnLWl0ZW1fX2xpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzY1QjQ2Nztcbn1cbi5yZWctaXRlbS1lY29tb3ktZGVzYyAucmVnLWl0ZW1fX2xpbms6YWN0aXZlLCAucmVnLWl0ZW0tZWNvbW95LW1vYiAucmVnLWl0ZW1fX2xpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICM2NUI0Njc7XG59XG4ucmVnLWl0ZW0tZWNvbW95LWRlc2MgLnJlZy1pdGVtX19wcmljZTo6YWZ0ZXIsIC5yZWctaXRlbS1lY29tb3ktbW9iIC5yZWctaXRlbV9fcHJpY2U6OmFmdGVyIHtcbiAgbGVmdDogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtLWVjb21veS1kZXNjIC5yZWctaXRlbV9fcHJpY2U6OmFmdGVyLCAucmVnLWl0ZW0tZWNvbW95LW1vYiAucmVnLWl0ZW1fX3ByaWNlOjphZnRlciB7XG4gICAgbGVmdDogNnB4O1xuICB9XG59XG4ucmVnLWl0ZW0tZWNvbW95LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW0tZWNvbW95LW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnJlZy1pdGVtLWVjb21veS1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbS1lY29tb3ktZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlZy1pdGVtLXN0YW5kYXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDU4LCA0MSwgMTkyLCAwLjkpIDAsIHJnYmEoNDUsIDY2LCAxNzIsIDAuOSkgMTAwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVnLWl0ZW0tc3RhbmRhcnQtb3Zlci1zaXplIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtLXN0YW5kYXJ0LW92ZXItc2l6ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlZy1pdGVtLXN0YW5kYXJ0IC5yZWctaXRlbV9faGVhZGVyIHtcbiAgY29sb3I6ICNmNGQ4MzU7XG59XG4ucmVnLWl0ZW0tc3RhbmRhcnQgLnJlZy1pdGVtX190aGlyZC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5yZWctaXRlbS1zdGFuZGFydCAucmVnLWl0ZW1fX3RoaXJkLWJsb2NrOmZpcnN0LWNoaWxkIC5yZWctaXRlbV9faGVhZGVyIHtcbiAgY29sb3I6ICNlZmQ3NGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDIxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbS1zdGFuZGFydCAucmVnLWl0ZW1fX3RoaXJkLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlZy1pdGVtLXN0YW5kYXJ0IC5yZWctaXRlbV9fdGhpcmQtYmxvY2s6Zmlyc3QtY2hpbGQgLnJlZy1pdGVtX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucmVnLWl0ZW0tc3RhbmRhcnQgLnJlZy1pdGVtX190aGlyZC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWctaXRlbS1zdGFuZGFydCAucmVnLWl0ZW1fX3RoaXJkLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbS1zdGFuZGFydCAucmVnLWl0ZW1fX3RoaXJkLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICB9XG59XG4ucmVnLWl0ZW0tc3RhbmRhcnQgLnJlZy1pdGVtX190aGlyZC1ibG9jazpsYXN0LWNoaWxkIC5yZWctaXRlbV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtLXN0YW5kYXJ0IC5yZWctaXRlbV9fdGhpcmQtYmxvY2s6bGFzdC1jaGlsZCAucmVnLWl0ZW1fX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5yZWctaXRlbS1zdGFuZGFydCAucmVnLWl0ZW1fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZENzRFO1xuICBjb2xvcjogYmxhY2s7XG59XG4ucmVnLWl0ZW0tc3RhbmRhcnQgLnJlZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNFRkQ3NEU7XG59XG4ucmVnLWl0ZW0tc3RhbmRhcnQgLnJlZy1pdGVtX19saW5rOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjRUZENzRFO1xufVxuLnJlZy1pdGVtLXN0YW5kYXJ0IC5yZWctaXRlbV9faW5mby53ZWItdGV4dCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ucmVnLWl0ZW0tdmlwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDExMywgNTgsIDE5MywgMC45KSAwLCByZ2JhKDg5LCA0MCwgMTQ5LCAwLjkpIDEwMCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5yZWctaXRlbS12aXAgLnJlZy1pdGVtX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyNDlGQTtcbn1cbi5yZWctaXRlbS12aXAgLnJlZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICM5MjQ5RkE7XG59XG4ucmVnLWl0ZW0tdmlwIC5yZWctaXRlbV9fbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzkyNDlGQTtcbn1cbi5yZWctaXRlbS12aXAgLnJlZy1pdGVtX19wcmljZTo6YWZ0ZXIge1xuICB3aWR0aDogNTNweDtcbiAgbGVmdDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtLXZpcCAucmVnLWl0ZW1fX3ByaWNlOjphZnRlciB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbS12aXAge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgfVxufVxuLnJlZy1pdGVtLWRlbHV4ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxNzUsIDY4LCA4MCwgMC45KSAwLCByZ2JhKDEzNSwgMjcsIDExNSwgMC45KSAxMDAlKTtcbn1cbi5yZWctaXRlbS1kZWx1eGUgLnJlZy1pdGVtX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NENDQ2ODtcbn1cbi5yZWctaXRlbS1kZWx1eGUgLnJlZy1pdGVtX19saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICNDRDQ0Njg7XG59XG4ucmVnLWl0ZW0tZGVsdXhlIC5yZWctaXRlbV9fbGluazphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggI0NENDQ2ODtcbn1cbi5yZWctaXRlbS1kZWx1eGUgLnJlZy1pdGVtX19wcmljZTo6YWZ0ZXIge1xuICB3aWR0aDogNjBweDtcbiAgbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctaXRlbS1kZWx1eGUgLnJlZy1pdGVtX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLnJlZy1pdGVtLWRlbHV4ZSAucmVnLWl0ZW1fX2xpbmsge1xuICAgIHdpZHRoOiA0MXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW0tZGVsdXhlIC5yZWctaXRlbV9fcHJpY2U6OmFmdGVyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgfVxufVxuLnJlZy1pdGVtX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW1fX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbn1cbi5yZWctaXRlbV9faW5mbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtX19pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG4ucmVnLWl0ZW1fX29sZC1wcmljZS1jb25hdGluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1pdGVtX19saW5rIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxNzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtX19saW5rIHtcbiAgICB3aWR0aDogMTU5cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbn1cbi5yZWctaXRlbV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5yZWctaXRlbV9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY291cG9uKTtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMzlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOXB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1pdGVtX19saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2FlYWVhZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDJkZWcpO1xufVxuLnJlZy1pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5yZWctaXRlbV9fb2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW1fX29sZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucmVnLWl0ZW1fX29sZC1wcmljZS1jb25hdGluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWl0ZW1fX29sZC1wcmljZS1jb25hdGluZXI6OmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuLnJlZy1pdGVtX19ub3RlIHtcbiAgY29sb3I6ICNEN0M1Mzg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1pdGVtX19ub3RlIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cblxuLnJlZy1tb2RhbF9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWctbW9kYWxfX2Jsb2NrIC5yZWctY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zbXNfZW1haWxfX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEzO1xuICB3aWR0aDogNDgwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5zbXNfZW1haWxfX2Zvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNtc19lbWFpbF9fZm9ybSAucmVnLWZvcm1fX2Zvcm0gLmZvcm1fX2lucHV0Om5vdCguZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3QpIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNtc19lbWFpbF9fZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3Qge1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zbXNfZW1haWxfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIC5zbXNfZW1haWxfX2Zvcm0uYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5zbXNfZW1haWxfX2Zvcm0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZjBmZTtcbn1cbi5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtX190aXRsZV9wcmljZSwgLnNtc19lbWFpbF9fZm9ybSAucmVnLWZvcm1fX3RpdGxlX2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybV9fdGl0bGVfcHJpY2UsIC5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtX190aXRsZV9jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjVweCkge1xuICAuc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybV9fdGl0bGVfcHJpY2UsIC5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtX190aXRsZV9jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNtc19lbWFpbF9fZm9ybSAucmVnLWZvcm1fX3VzZXItdHlwZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNtc19lbWFpbF9fZm9ybSAucmVnLWZvcm1fX3VzZXItdHlwZSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHRvcDogNDNweDtcbiAgICByaWdodDogMXB4O1xuICB9XG59XG4uc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybSAuZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtX19tYWluIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nOiA0OHB4IDUwcHggNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbXNfZW1haWxfX2Zvcm0gLnJlZy1mb3JtX19tYWluIC5mYW5jeV9fbG9hZGluZy1mb3JtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc21zX2VtYWlsX19mb3JtIC5yZWctZm9ybV9fbWFpbiB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMjVweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNtc19lbWFpbF9fZm9ybSAucmVnLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbi5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMzVweCA1MHB4IDUwcHggNjBweDtcbiAgei1pbmRleDogMTIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLmNob29zZS1yZWctYmxvY2suYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNob29zZS1yZWctYmxvY2suYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hvb3NlLXJlZy1ibG9jayAucmVnLWNsb3NlIHtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuY2hvb3NlLXJlZy1ibG9jayAucmVnLWNsb3NlIHtcbiAgICB0b3A6IC0xN3B4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1MXB4IDAgMzlweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrIC5jb25kZW5zZWQtdGl0bGUsXG4uY2hvb3NlLXJlZy1ibG9jayAucmVnLXR5cGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaG9vc2UtcmVnLWJsb2NrIC5jb25kZW5zZWQtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNob29zZS1yZWctYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDg0JTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19pbnB1dCB7XG4gIG1hcmdpbjogMjZweCAwIDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19faW5wdXQge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDIwMXB4O1xuICBwYWRkaW5nOiA0cHggMCAzcHggNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMgLnJlZy1idXR0b24tLXZiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkgYW5kIChtaW4td2lkdGg6IDQ0NXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uOm50aC1jaGlsZCgyKSwgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMgLnJlZy1idXR0b246bnRoLWNoaWxkKDQpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMThweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uLS12YiB7XG4gICAgLyogdGVtcG9yYXJpbHkgZGlzYWJsZSB2aWJlciBidXR0b24gKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuY2hvb3NlLXJlZy1ibG9jay5yZWctYmxvY2sge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sucmVnLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxufVxuXG4ucmVnLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCAyN3B4O1xuICBsaW5lLWhlaWdodDogMy4zNTI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSAwLjJzO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDQwNTE4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLnJlZy1idXR0b24ge1xuICAgIHdpZHRoOiAxNTFweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWNyYW5iZXJyeSB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMjU1LCAyMTMsIDkwLCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWJsdWUtcmliYm9uIHtcbiAgYm94LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWNyYW5iZXJyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LCAyMTMsIDkwLCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWJsdWUtcmliYm9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWNvcm5mbG93ZXItYmx1ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNzMsIDEwMywgMTczLCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLXNoYXJrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg0NiwgNTAsIDU0LCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWFzdHJhbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDgsIDExOCwgMTc2LCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWNyYW5iZXJyeS1vcGFjaXR5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDIxMywgOTAsIDAuOCk7XG59XG4ucmVnLWJ1dHRvbi5iZy10aGVtZS0tZG9kZ2VyLWJsdWU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI5LCAxNjEsIDI0MiwgMC41KTtcbn1cbi5yZWctYnV0dG9uLS1lbWFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxzL2VtYWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnLWJ1dHRvbi0tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTRweDtcbiAgfVxufVxuLnJlZy1idXR0b24tLWVtYWlsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggd2hpdGU7XG59XG4ucmVnLWJ1dHRvbi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC9mYWNlYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzRweCAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IDEycHg7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS1mYWNlYm9vazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICMzYjU5OTg7XG59XG4ucmVnLWJ1dHRvbi0tdmIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I1MTlDO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC92aWJlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzRweCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZy1idXR0b24tLXZiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4IDE0cHg7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS12Yjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICMzYjU5OTg7XG59XG4ucmVnLWJ1dHRvbi0tdmsge1xuICBiYWNrZ3JvdW5kOiAjNGE3NmE4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC92ay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTlweCAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZy1idXR0b24tLXZrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDExcHg7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS12azpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICM0YTc2YTg7XG59XG4ucmVnLWJ1dHRvbi0tdGcge1xuICBiYWNrZ3JvdW5kOiAjMzNBQkRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC90ZWxlZ3JhbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWJ1dHRvbi0tdGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDZweDtcbiAgfVxufVxuLnJlZy1idXR0b24tLXRnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggIzMzYWJkZjtcbn1cblxuLmNob29zZS1yZWctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgei1pbmRleDogMTI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweCAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMzI3cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sud2l0aC1zZWxlY3RvciAuY2hvb3NlLXJlZy1ibG9ja19fZGVzY3JpcHRpb24sXG4uY2hvb3NlLXJlZy1ibG9jay53aXRoLXNlbGVjdG9yIC5zZWxlY3QtY2l0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4NCU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hvb3NlLXJlZy1ibG9ja19faW5wdXQge1xuICBtYXJnaW46IDI2cHggMCAzMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2lucHV0IHtcbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMDFweDtcbiAgcGFkZGluZzogM3B4IDAgNHB4IDQwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkgYW5kIChtaW4td2lkdGg6IDQ0NXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uOm50aC1jaGlsZCgyKSwgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMgLnJlZy1idXR0b246bnRoLWNoaWxkKDQpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sucmVnLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxufVxuLmNob29zZS1yZWctYmxvY2sgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5yZWctYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuMnM7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwNDA1MTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAucmVnLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucmVnLWJ1dHRvbi5iZy10aGVtZS0tY3JhbmJlcnJ5IHtcbiAgYm94LXNoYWRvdzogcmdiYSgyNTUsIDIxMywgOTAsIDAuOCk7XG59XG4ucmVnLWJ1dHRvbi5iZy10aGVtZS0tYmx1ZS1yaWJib24ge1xuICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucmVnLWJ1dHRvbi0tZW1haWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFscy9lbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnLWJ1dHRvbi0tZW1haWwge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5yZWctYnV0dG9uLS1lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS1lbWFpbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHdoaXRlO1xufVxuLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvZmFjZWJvb2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQzcHggMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAucmVnLWJ1dHRvbi0tZmFjZWJvb2sge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnLWJ1dHRvbi0tZmFjZWJvb2s6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCAjM2I1OTk4O1xufVxuLnJlZy1idXR0b24tLXZrIHtcbiAgYmFja2dyb3VuZDogIzRhNzZhODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvdmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnLWJ1dHRvbi0tdmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5yZWctYnV0dG9uLS12ayB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS12azpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICM0YTc2YTg7XG59XG4ucmVnLWJ1dHRvbi0tdGcge1xuICBiYWNrZ3JvdW5kOiAjMzNBQkRGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC90ZWxlZ3JhbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWJ1dHRvbi0tdGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDZweDtcbiAgfVxufVxuLnJlZy1idXR0b24tLXRnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggIzMzYWJkZjtcbn1cblxuLnJlZy1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIH1cbn1cblxuLnJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnJlZ2lzdF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCI7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xufVxuXG4udmVyaWZ5LWZvcm0uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QtY2l0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc2VsZWN0LWNpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWxlY3QtY2l0eSBzZWxlY3Qge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAyMDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcERvd25MaXN0QmxhY2sucG5nKSAxNzNweCAyMnB4IG5vLXJlcGVhdCAjZmZmO1xufVxuXG4ucmVnLWJsb2NrX19jaXR5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVnLWJsb2NrX19jaXR5LWNvbnRhaW5lciAuY2hvb3NlLXJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMzMuMyU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1ibG9ja19fY2l0eS1jb250YWluZXIgLmNob29zZS1yZWctYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVnLWJsb2NrX19jaXR5LWNvbnRhaW5lci5pbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlLWZvci1vbmxpbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhpZGUtZm9yLW9ubGluZS5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LWZvci1vbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc2hvdy1mb3Itb25saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1mb3Itb25saW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19pbnB1dF9jb3Vwb24sXG4uYXBwbHktY291cG9uLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbn1cblxuLmFwcGx5LWNvdXBvbi1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZENzRFO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRUZENzRFO1xufVxuLmFwcGx5LWNvdXBvbi1idG4ubm90LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5hcHBseS1jb3Vwb24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ucmVnLWZvcm0gLmZvcm1fX3N1Ym1pdC5ub3QtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnJlZy1mb3JtX19jb3Vwb25fdGV4dCB7XG4gIGNvbG9yOiAjRUZENzRFO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5kYXNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IG5vbmUgI2ZmZjtcbiAgZmxleDogMiAwIGF1dG87XG4gIG1hcmdpbjogMTZweCAwIDVweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ucmVnLXBvcHVwLWFsbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24gLnJlZy1pdGVtX19saW5rLmdldC1jb3Vwb246YmVmb3JlLCAucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24gLnJlZy1pdGVtX19saW5rLmdldC1jb3Vwb246YWZ0ZXIsXG4ucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24gLnJlZy1pdGVtX19saW5rLmdldC1jb3Vwb24gLnJlZy1pdGVtX19vbGQtcHJpY2UtY29uYXRpbmVyLFxuLnBhZ2VfX2lubmVyX3NhbGVzLWZyb21fY291cG9uIC5yZWctaXRlbV9fbGluay5nZXQtY291cG9uIC5yZWctaXRlbV9fb2xkLXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24gLnJlZy1pdGVtX19saW5rLmdldC1jb3Vwb24gLnJlZy1pdGVtX19wcmljZSB7XG4gIGJvdHRvbTogLTI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24gLnJlZy1pdGVtX19saW5rLmdldC1jb3Vwb24gLnJlZy1pdGVtX19wcmljZSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4jcmVnLW1vZGFsLWNsb3NlZCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgI3JlZy1tb2RhbC1jbG9zZWQgLnJlZy1pdGVtX19ib3R0b20tYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4jcmVnLW1vZGFsLWNsb3NlZCAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4jcmVnLW1vZGFsLWNsb3NlZCAucmVnLWl0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3JlZy1tb2RhbC1jbG9zZWQgLnJlZy1pdGVtX19ib3R0b20tYmxvY2sge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjcmVnLW1vZGFsLWNsb3NlZCAucmVnLWl0ZW1fX2JvdHRvbS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1ibGFuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOTNweDtcbiAgbWFyZ2luLWJvdHRvbTogOTNweDtcbiAgcGFkZGluZzogNTdweCAyOXB4IDc0cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgMzMsIDE3MSwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFuayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1ibGFuayAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFuayAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmsgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rIC5pbmZvYmxvY2tfX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDYzNDtcbiAgb3BhY2l0eTogMC43O1xufVxuLnJlZ2lzdHJhdGlvbi1ibGFuayAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFuayAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDg0LjUlO1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmsgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI3N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2Jsb2NrIHtcbiAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2Jsb2NrX2ZyZWUge1xuICB3aWR0aDogMjg5cHg7XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19ibG9ja192aXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzAzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWdpc3RyYXRpb24vdmlwX2JnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rX19ibG9ja192aXAge1xuICAgIGhlaWdodDogMzE0cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDgyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDU2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZ2lzdHJhdGlvbi92aXBfYmctbW9iaWxlLnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fYmxvY2tfdmlwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fbGluayB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogNDJweCAwIDM2cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgcGFkZGluZzogNy4ydncgMCA2Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX29ubGluZSB7XG4gIHBhZGRpbmc6IDIycHggMHB4IDE4cHggNTdweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fbGlua19vbmxpbmU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fbGlua19mcmVlIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHdpZHRoOiAyNThweDtcbiAgcGFkZGluZzogMjFweCAwIDE5cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2xpbmtfZnJlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2xpbmtfZnJlZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3ZpcCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxMTI2YzA7XG4gIHdpZHRoOiAyMThweDtcbiAgcGFkZGluZzogMjBweCAwcHggMThweCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNmMwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3ZpcCB7XG4gICAgd2lkdGg6IDkxJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2xpbmtfdmlwOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxZjM2ZGY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3NtYWxsLXZpcCB7XG4gIHdpZHRoOiAyNzRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOS4ycHggMC44cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2xpbmtfc21hbGwtdmlwIHtcbiAgICBwYWRkaW5nOiA1dncgMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3NtYWxsLXZpcDpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3N1cGVyLXZpcCB7XG4gIHBhZGRpbmc6IDIwcHggMCAxOHB4O1xuICB3aWR0aDogMjczcHg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxMTI2YzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI2YzA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rX19saW5rX3N1cGVyLXZpcCB7XG4gICAgcGFkZGluZzogNXZ3IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fbGlua19zdXBlci12aXA6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWYzNmRmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19saXN0IHtcbiAgbWFyZ2luOiAxOXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk1JTtcbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2xpc3RfaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkxYjNmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uLWJsYW5rX19saXN0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrOmhvdmVyIC5yZWdpc3RyYXRpb25fX2Nsb3NlZC1ibG9ja19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMTAyMGQgMCUsICMwMTAyMGQgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2Nsb3NlZC1ibG9jazpob3ZlciAucmVnaXN0cmF0aW9uX19jbG9zZWQtYmxvY2tfYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMwMDAgNzAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjkwMjtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrX2JnIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMDAwIDc3JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG9wYWNpdHk6IDAuNzAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2Nsb3NlZC1ibG9ja19iZyB7XG4gICAgb3BhY2l0eTogMC45MDI7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrX2JnOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjkwMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrX2JnIHtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tYmxhbmtfX2Nsb3NlZC1ibG9ja190ZXh0IHtcbiAgbWFyZ2luOiAxOS41JSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwcHggMXB4IDI4LjJweCByZ2JhKDAsIDQsIDEwLCAwLjMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWdpc3RyYXRpb24tYmxhbmtfX2Nsb3NlZC1ibG9ja190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1hcmdpbjogMzUuNSUgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrX3RleHQge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWJsYW5rX19jbG9zZWQtYmxvY2tfdGV4dCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1ibGFua19fY2xvc2VkLWJsb2NrX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWctdGltZXIge1xuICBwYWRkaW5nOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXRpbWVyIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJlZy10aW1lciAuZm9ybV9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucmVnLXRpbWVyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA2O1xufVxuLnJlZy10aW1lcl9fY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICByaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAxMHB4O1xufVxuLnJlZy10aW1lcl9fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVnLXRpbWVyX19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Q0E2O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yZWctdGltZXJfX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Q0E2O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmVnLXRpbWVyX19jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NDZlODA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM2NjcxODQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVnLXVyLCAuY2hlY2staW4tdGlja2V0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucmVnLXVyX19oZWFkaW5nLCAuY2hlY2staW4tdGlja2V0c19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVnLXVyX190ZXh0LCAuY2hlY2staW4tdGlja2V0c19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11ciwgLmNoZWNrLWluLXRpY2tldHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXVyLCAuY2hlY2staW4tdGlja2V0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICB9XG59XG4ucmVnLXVyX19jbG9zZSwgLmNoZWNrLWluLXRpY2tldHNfX2Nsb3NlIHtcbiAgdG9wOiAxOXB4O1xufVxuLnJlZy11cl9fYnRucywgLmNoZWNrLWluLXRpY2tldHNfX2J0bnMge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11cl9fYnRucywgLmNoZWNrLWluLXRpY2tldHNfX2J0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5yZWctdXJfX2J0bnMgLmZvcm1fX3N1Ym1pdCwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnMgLmZvcm1fX3N1Ym1pdCB7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIHdpZHRoOiAyMzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11cl9fYnRucyAuZm9ybV9fc3VibWl0LCAuY2hlY2staW4tdGlja2V0c19fYnRucyAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogNTYlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctdXJfX2J0bnMgLmZvcm1fX3N1Ym1pdCwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnMgLmZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLXVyX19idG5zX3ByaW50LCAuY2hlY2staW4tdGlja2V0c19fYnRuc19wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnLXVyX19idG5zX3ByaW50OmJlZm9yZSwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnNfcHJpbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVnLXVyL3ByaW50LnN2Zykgbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11cl9fYnRuc19wcmludDpiZWZvcmUsIC5jaGVjay1pbi10aWNrZXRzX19idG5zX3ByaW50OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXVyX19idG5zX3ByaW50OmJlZm9yZSwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnNfcHJpbnQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZWctdXJfX2J0bnNfZG93bmxvYWQ6YmVmb3JlLCAuY2hlY2staW4tdGlja2V0c19fYnRuc19kb3dubG9hZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWctdXIvZG93bmxvYWQuc3ZnKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctdXJfX2J0bnNfZG93bmxvYWQsIC5jaGVjay1pbi10aWNrZXRzX19idG5zX2Rvd25sb2FkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucmVnLXVyX19idG5zX2Rvd25sb2FkOmJlZm9yZSwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnNfZG93bmxvYWQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXVyX19idG5zX2Rvd25sb2FkOmJlZm9yZSwgLmNoZWNrLWluLXRpY2tldHNfX2J0bnNfZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLXVyX19idG5zX3NlbmQsIC5jaGVjay1pbi10aWNrZXRzX19idG5zX3NlbmQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucmVnLXVyX19idG5zX3NlbmQ6YmVmb3JlLCAuY2hlY2staW4tdGlja2V0c19fYnRuc19zZW5kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZy11ci9zZW5kLnN2Zykgbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctdXJfX2J0bnNfc2VuZDpiZWZvcmUsIC5jaGVjay1pbi10aWNrZXRzX19idG5zX3NlbmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXVyX19idG5zX3NlbmQ6YmVmb3JlLCAuY2hlY2staW4tdGlja2V0c19fYnRuc19zZW5kOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucmVnLXVyX19mb3JtLCAuY2hlY2staW4tdGlja2V0c19fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNzdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11cl9fZm9ybSwgLmNoZWNrLWluLXRpY2tldHNfX2Zvcm0ge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctdXJfX2Zvcm0sIC5jaGVjay1pbi10aWNrZXRzX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlZy11cl9fZm9ybSAuZm9ybV9faW5wdXQsIC5jaGVjay1pbi10aWNrZXRzX19mb3JtIC5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICMyMjM3Yzc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucmVnLXVyX19mb3JtIC5mb3JtX19zZW5kX2VtYWlsLCAuY2hlY2staW4tdGlja2V0c19fZm9ybSAuZm9ybV9fc2VuZF9lbWFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVnLXVyX19mb3JtIC5mb3JtX19zZW5kX2VtYWlsOmJlZm9yZSwgLmNoZWNrLWluLXRpY2tldHNfX2Zvcm0gLmZvcm1fX3NlbmRfZW1haWw6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVnLXVyL3NlbmQuc3ZnKSBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy11cl9fZm9ybSAuZm9ybV9fc2VuZF9lbWFpbDpiZWZvcmUsIC5jaGVjay1pbi10aWNrZXRzX19mb3JtIC5mb3JtX19zZW5kX2VtYWlsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy11cl9fZm9ybSAuZm9ybV9fc2VuZF9lbWFpbDpiZWZvcmUsIC5jaGVjay1pbi10aWNrZXRzX19mb3JtIC5mb3JtX19zZW5kX2VtYWlsOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXVyX19mb3JtIC5mb3JtX19zZW5kX2VtYWlsLCAuY2hlY2staW4tdGlja2V0c19fZm9ybSAuZm9ybV9fc2VuZF9lbWFpbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDUwJSAtIDQ5cHgpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTBweDtcbiAgfVxufVxuLnJlZy11cl9fZm9ybSAuZm9ybV9fc3VibWl0LCAuY2hlY2staW4tdGlja2V0c19fZm9ybSAuZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVnLXVyX19mb3JtIC5mb3JtX19zdWJtaXQgc3BhbiwgLmNoZWNrLWluLXRpY2tldHNfX2Zvcm0gLmZvcm1fX3N1Ym1pdCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctdXJfX2Zvcm0gLmZvcm1fX3N1Ym1pdCBzcGFuLCAuY2hlY2staW4tdGlja2V0c19fZm9ybSAuZm9ybV9fc3VibWl0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jb25maWRlbmNlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMTAwcHggMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmNvbmZpZGVuY2VfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbmZpZGVuY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb25maWRlbmNlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuY29uZmlkZW5jZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgfVxufVxuLmNvbmZpZGVuY2VfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgcGFkZGluZzogNzVweCA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uZmlkZW5jZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzdweCA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbmZpZGVuY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM3cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jb25maWRlbmNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4IDE1cHg7XG4gIH1cbn1cbi5jb25maWRlbmNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNTtcbiAgd29yZC1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgY29sb3I6ICMyZTJlMmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbmZpZGVuY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29uZmlkZW5jZV9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNvbmZpZGVuY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jb25maWRlbmNlX19wYXJhZ3JhcGgge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbmZpZGVuY2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb25maWRlbmNlIHAge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMC42MjVlbSAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmNvbmZpZGVuY2UgaDUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDMwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uY29uZmlkZW5jZSB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jb25maWRlbmNlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY29uZmlkZW5jZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbn1cbi5jb25maWRlbmNlIGg0IHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgI2pzLWVycm9yLW1vZGFsLCAuZmFuY3lib3gtc2xpZGUgI2pzLXBhaWQtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNjVweCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlICNqcy1lcnJvci1tb2RhbCwgLmZhbmN5Ym94LXNsaWRlICNqcy1wYWlkLW1vZGFsIHtcbiAgICBoZWlnaHQ6IDIzN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZmFuY3lib3gtc2xpZGUgI2pzLWVycm9yLW1vZGFsIC5yZWctYmxvY2tfX3RpdGxlLCAuZmFuY3lib3gtc2xpZGUgI2pzLXBhaWQtbW9kYWwgLnJlZy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uZmFuY3lib3gtc2xpZGUgI2pzLWVycm9yLW1vZGFsIC5yZWctdHlwZS1kZXNjcmlwdGlvbiwgLmZhbmN5Ym94LXNsaWRlICNqcy1wYWlkLW1vZGFsIC5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeWJveC1zbGlkZSAjanMtZXJyb3ItbW9kYWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtc2xpZGUgI2pzLXBhaWQtbW9kYWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAxMXB4O1xufVxuLmZhbmN5Ym94LXNsaWRlICNyZWdfdGhhbmtzLCAuZmFuY3lib3gtc2xpZGUgLnJlZy1mb3JtLW5vdGlmeV9jb25maXJtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDU1NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXgtd2lkdGg6IG1pbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSAucmVnLWZvcm0tbm90aWZ5X2NvbmZpcm0ge1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUgLnJlZy1mb3JtLW5vdGlmeV9jb25maXJtIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZhbmN5Ym94LXNsaWRlIC5yZWctZm9ybS1ub3RpZnlfY29uZmlybSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlZy1mb3JtLCAudmVyaWZ5LWZvcm0sIC5mb3JtX19wYXNzLXRpY2tldCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWI1Zjtcbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfY291cG9uX2hpZGUsIC52ZXJpZnktZm9ybSAuZm9ybV9faW5wdXRfY291cG9uX2hpZGUsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uX2hpZGUsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtLmFjdGl2ZSwgLnZlcmlmeS1mb3JtLmFjdGl2ZSwgLmZvcm1fX3Bhc3MtdGlja2V0LmFjdGl2ZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlZy1mb3JtIC5mb3JtX19jbGllbnRfbnVtYmVyLCAudmVyaWZ5LWZvcm0gLmZvcm1fX2NsaWVudF9udW1iZXIsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9fY2xpZW50X251bWJlciwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19jbGllbnRfbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnJlZy1mb3JtIC5mb3JtX19jbGllbl9wLXRleHQsIC52ZXJpZnktZm9ybSAuZm9ybV9fY2xpZW5fcC10ZXh0LCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm1fX2NsaWVuX3AtdGV4dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19jbGllbl9wLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5yZWctZm9ybV9fb25saW5lLXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uLCAudmVyaWZ5LWZvcm1fX29ubGluZS10aWNrZXQgLmZvcm1fX2lucHV0X2NvdXBvbiwgLmZvcm1fX3Bhc3MtdGlja2V0X19vbmxpbmUtdGlja2V0IC5mb3JtX19pbnB1dF9jb3Vwb24sIC5mb3JtX19jb250cm9sLXRpY2tldF9fb25saW5lLXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlZy1mb3JtX190aXRsZS1vbmxpbmUsIC52ZXJpZnktZm9ybV9fdGl0bGUtb25saW5lLCAuZm9ybV9fcGFzcy10aWNrZXRfX3RpdGxlLW9ubGluZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X190aXRsZS1vbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtX19vbmxpbmUtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsXG4ucmVnLWZvcm1fX29ubGluZS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX2NvdW50LCAudmVyaWZ5LWZvcm1fX29ubGluZS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3VzZXItdHlwZSxcbi52ZXJpZnktZm9ybV9fb25saW5lLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfY291bnQsIC5mb3JtX19wYXNzLXRpY2tldF9fb25saW5lLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLFxuLmZvcm1fX3Bhc3MtdGlja2V0X19vbmxpbmUtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9jb3VudCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19vbmxpbmUtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsXG4uZm9ybV9fY29udHJvbC10aWNrZXRfX29ubGluZS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWctZm9ybV9fb25saW5lLXRpY2tldCAuZm9ybV9faW5wdXRfY29tcGFueSwgLnZlcmlmeS1mb3JtX19vbmxpbmUtdGlja2V0IC5mb3JtX19pbnB1dF9jb21wYW55LCAuZm9ybV9fcGFzcy10aWNrZXRfX29ubGluZS10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnksIC5mb3JtX19jb250cm9sLXRpY2tldF9fb25saW5lLXRpY2tldCAuZm9ybV9faW5wdXRfY29tcGFueSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnLWZvcm1fX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX19tYWluLCAudmVyaWZ5LWZvcm1fX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX19tYWluLCAuZm9ybV9fcGFzcy10aWNrZXRfX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX19tYWluLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIHotaW5kZXg6IDEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVnLWZvcm1fX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1vbmxpbmUsIC52ZXJpZnktZm9ybV9fb25saW5lLXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLW9ubGluZSwgLmZvcm1fX3Bhc3MtdGlja2V0X19vbmxpbmUtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtb25saW5lLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1vbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fb25saW5lLXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLW9ubGluZSwgLnZlcmlmeS1mb3JtX19vbmxpbmUtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtb25saW5lLCAuZm9ybV9fcGFzcy10aWNrZXRfX29ubGluZS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1vbmxpbmUsIC5mb3JtX19jb250cm9sLXRpY2tldF9fb25saW5lLXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLW9ubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gIH1cbn1cbi5yZWctZm9ybV9fdGl0bGUtZWNvbm9teSwgLnZlcmlmeS1mb3JtX190aXRsZS1lY29ub215LCAuZm9ybV9fcGFzcy10aWNrZXRfX3RpdGxlLWVjb25vbXksIC5mb3JtX19jb250cm9sLXRpY2tldF9fdGl0bGUtZWNvbm9teSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVnLWZvcm1fX2Vjb25vbXktdGlja2V0IC5mb3JtX19pbnB1dF9jb3Vwb24sIC52ZXJpZnktZm9ybV9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvdXBvbiwgLmZvcm1fX3Bhc3MtdGlja2V0X19lY29ub215LXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX2Vjb25vbXktdGlja2V0IC5mb3JtX19pbnB1dF9jb3Vwb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVnLWZvcm1fX2Vjb25vbXktdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC5yZWctZm9ybV9fZWNvbm9teS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlLCAudmVyaWZ5LWZvcm1fX2Vjb25vbXktdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC52ZXJpZnktZm9ybV9fZWNvbm9teS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlLCAuZm9ybV9fcGFzcy10aWNrZXRfX2Vjb25vbXktdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC5mb3JtX19wYXNzLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX2Vjb25vbXktdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC5mb3JtX19jb250cm9sLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWctZm9ybV9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnksIC52ZXJpZnktZm9ybV9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnksIC5mb3JtX19wYXNzLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnksIC5mb3JtX19jb250cm9sLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtX19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLWVjb25vbXksIC52ZXJpZnktZm9ybV9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1lY29ub215LCAuZm9ybV9fcGFzcy10aWNrZXRfX2Vjb25vbXktdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtZWNvbm9teSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLWVjb25vbXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1lY29ub215LCAudmVyaWZ5LWZvcm1fX2Vjb25vbXktdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtZWNvbm9teSwgLmZvcm1fX3Bhc3MtdGlja2V0X19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLWVjb25vbXksIC5mb3JtX19jb250cm9sLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS1lY29ub215IHtcbiAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgfVxufVxuLnJlZy1mb3JtX19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXZlcmlmeV9kb3VibGUsIC52ZXJpZnktZm9ybV9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlLCAuZm9ybV9fcGFzcy10aWNrZXRfX2Vjb25vbXktdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtdmVyaWZ5X2RvdWJsZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXZlcmlmeV9kb3VibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlLCAudmVyaWZ5LWZvcm1fX2Vjb25vbXktdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtdmVyaWZ5X2RvdWJsZSwgLmZvcm1fX3Bhc3MtdGlja2V0X19lY29ub215LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXZlcmlmeV9kb3VibGUsIC5mb3JtX19jb250cm9sLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzdweDtcbiAgfVxufVxuLnJlZy1mb3JtX19lY29ub215LXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uLCAudmVyaWZ5LWZvcm1fX2Vjb25vbXktdGlja2V0IC5mb3JtX19pbnB1dF9jb3Vwb24sIC5mb3JtX19wYXNzLXRpY2tldF9fZWNvbm9teS10aWNrZXQgLmZvcm1fX2lucHV0X2NvdXBvbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19lY29ub215LXRpY2tldCAuZm9ybV9faW5wdXRfY291cG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQsIC52ZXJpZnktZm9ybV9fdGl0bGUtc3RhbmRhcnQsIC5mb3JtX19wYXNzLXRpY2tldF9fdGl0bGUtc3RhbmRhcnQsIC5mb3JtX19jb250cm9sLXRpY2tldF9fdGl0bGUtc3RhbmRhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtX19zdGFuZGFydC10aWNrZXQsIC52ZXJpZnktZm9ybV9fc3RhbmRhcnQtdGlja2V0LCAuZm9ybV9fcGFzcy10aWNrZXRfX3N0YW5kYXJ0LXRpY2tldCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19zdGFuZGFydC10aWNrZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtX19zdGFuZGFydC10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnksIC52ZXJpZnktZm9ybV9fc3RhbmRhcnQtdGlja2V0IC5mb3JtX19pbnB1dF9jb21wYW55LCAuZm9ybV9fcGFzcy10aWNrZXRfX3N0YW5kYXJ0LXRpY2tldCAuZm9ybV9faW5wdXRfY29tcGFueSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19zdGFuZGFydC10aWNrZXQgLmZvcm1fX2lucHV0X2NvbXBhbnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlZy1mb3JtX19zdGFuZGFydC10aWNrZXQgLnJlZy1mb3JtX19tYWluLCAudmVyaWZ5LWZvcm1fX3N0YW5kYXJ0LXRpY2tldCAucmVnLWZvcm1fX21haW4sIC5mb3JtX19wYXNzLXRpY2tldF9fc3RhbmRhcnQtdGlja2V0IC5yZWctZm9ybV9fbWFpbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19zdGFuZGFydC10aWNrZXQgLnJlZy1mb3JtX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucmVnLWZvcm1fX3N0YW5kYXJ0LXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2UsIC52ZXJpZnktZm9ybV9fc3RhbmRhcnQtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9wcmljZSwgLmZvcm1fX3Bhc3MtdGlja2V0X19zdGFuZGFydC10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX3N0YW5kYXJ0LXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVnLWZvcm1fX3N0YW5kYXJ0LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXN0YW5kYXJ0LCAudmVyaWZ5LWZvcm1fX3N0YW5kYXJ0LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXN0YW5kYXJ0LCAuZm9ybV9fcGFzcy10aWNrZXRfX3N0YW5kYXJ0LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXN0YW5kYXJ0LCAuZm9ybV9fY29udHJvbC10aWNrZXRfX3N0YW5kYXJ0LXRpY2tldCAucmVnLWZvcm1fX3RpdGxlLXN0YW5kYXJ0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fc3RhbmRhcnQtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQsIC52ZXJpZnktZm9ybV9fc3RhbmRhcnQtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQsIC5mb3JtX19wYXNzLXRpY2tldF9fc3RhbmRhcnQtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQsIC5mb3JtX19jb250cm9sLXRpY2tldF9fc3RhbmRhcnQtdGlja2V0IC5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICB9XG59XG4ucmVnLWZvcm1fX3NlbGVjdF9jb250YWluZXIsIC52ZXJpZnktZm9ybV9fc2VsZWN0X2NvbnRhaW5lciwgLmZvcm1fX3Bhc3MtdGlja2V0X19zZWxlY3RfY29udGFpbmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX3NlbGVjdF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtLCAudmVyaWZ5LWZvcm0sIC5mb3JtX19wYXNzLXRpY2tldCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucmVnLWZvcm0gLnJlZy1mb3JtX19tYWluLCAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluLCAuZm9ybV9fcGFzcy10aWNrZXQgLnJlZy1mb3JtX19tYWluLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLnJlZy1mb3JtX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucmVnLWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyLCAudmVyaWZ5LWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyLCAuZm9ybV9fcGFzcy10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlZy1mb3JtIC5pbmZvYmxvY2tfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSwgLnZlcmlmeS1mb3JtIC5pbmZvYmxvY2tfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSwgLmZvcm1fX3Bhc3MtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyLCAudmVyaWZ5LWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyLCAuZm9ybV9fcGFzcy10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC5mb3JtX19wYXNzLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3VzZXItdHlwZSB7XG4gICAgd2lkdGg6IDQ1N3B4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZWctZm9ybSAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlIC5jb25kZW5zZWQtdGl0bGUsIC52ZXJpZnktZm9ybSAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlIC5jb25kZW5zZWQtdGl0bGUsIC5mb3JtX19wYXNzLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlIC5jb25kZW5zZWQtdGl0bGUsIC5mb3JtX19jb250cm9sLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlIC5jb25kZW5zZWQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG4gIC5yZWctZm9ybSAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLnNob3ctZm9yLW9ubGluZSwgLnZlcmlmeS1mb3JtIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUuc2hvdy1mb3Itb25saW5lLCAuZm9ybV9fcGFzcy10aWNrZXQgLmluZm9ibG9ja19fY29udGFpbmVyX3VzZXItdHlwZS5zaG93LWZvci1vbmxpbmUsIC5mb3JtX19jb250cm9sLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLnNob3ctZm9yLW9ubGluZSB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybSAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLCAudmVyaWZ5LWZvcm0gLmluZm9ibG9ja19fY29udGFpbmVyX3VzZXItdHlwZSwgLmZvcm1fX3Bhc3MtdGlja2V0IC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsIC5mb3JtX19jb250cm9sLXRpY2tldCAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlIHtcbiAgICB3aWR0aDogNjl2dztcbiAgfVxufVxuLnJlZy1mb3JtIC5yZWctY2xvc2UsIC52ZXJpZnktZm9ybSAucmVnLWNsb3NlLCAuZm9ybV9fcGFzcy10aWNrZXQgLnJlZy1jbG9zZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5yZWctY2xvc2Uge1xuICB0b3A6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWZvcm0gLnJlZy1jbG9zZSwgLnZlcmlmeS1mb3JtIC5yZWctY2xvc2UsIC5mb3JtX19wYXNzLXRpY2tldCAucmVnLWNsb3NlLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLnJlZy1jbG9zZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG4ucmVnLWZvcm1fX292ZXJsYXksIC52ZXJpZnktZm9ybV9fb3ZlcmxheSwgLmZvcm1fX3Bhc3MtdGlja2V0X19vdmVybGF5LCAuZm9ybV9fY29udHJvbC10aWNrZXRfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMSwgMzgsIDAuNyk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtX19vdmVybGF5LCAudmVyaWZ5LWZvcm1fX292ZXJsYXksIC5mb3JtX19wYXNzLXRpY2tldF9fb3ZlcmxheSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19vdmVybGF5IHtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnJlZy1mb3JtX19tYWluLCAudmVyaWZ5LWZvcm1fX21haW4sIC5mb3JtX19wYXNzLXRpY2tldF9fbWFpbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19tYWluIHtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDM2cHggNzBweCAzNXB4IDcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnJlZy1mb3JtX19tYWluLCAudmVyaWZ5LWZvcm1fX21haW4sIC5mb3JtX19wYXNzLXRpY2tldF9fbWFpbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X19tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5yZWctZm9ybV9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfY291bnQsIC5yZWctZm9ybV9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2UsIC52ZXJpZnktZm9ybV9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfY291bnQsIC52ZXJpZnktZm9ybV9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2UsIC5mb3JtX19wYXNzLXRpY2tldF9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfY291bnQsIC5mb3JtX19wYXNzLXRpY2tldF9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2UsIC5mb3JtX19jb250cm9sLXRpY2tldF9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfY291bnQsIC5mb3JtX19jb250cm9sLXRpY2tldF9fbWFpbiAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAucmVnLWZvcm1fX21haW4gLmFwcGx5LWNvdXBvbi1idG4sIC52ZXJpZnktZm9ybV9fbWFpbiAuYXBwbHktY291cG9uLWJ0biwgLmZvcm1fX3Bhc3MtdGlja2V0X19tYWluIC5hcHBseS1jb3Vwb24tYnRuLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX21haW4gLmFwcGx5LWNvdXBvbi1idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5yZWctZm9ybV9fbWFpbiAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC52ZXJpZnktZm9ybV9fbWFpbiAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC5mb3JtX19wYXNzLXRpY2tldF9fbWFpbiAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC5mb3JtX19jb250cm9sLXRpY2tldF9fbWFpbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctZm9ybV9fbWFpbiwgLnZlcmlmeS1mb3JtX19tYWluLCAuZm9ybV9fcGFzcy10aWNrZXRfX21haW4sIC5mb3JtX19jb250cm9sLXRpY2tldF9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBmbG9hdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fbWFpbiwgLnZlcmlmeS1mb3JtX19tYWluLCAuZm9ybV9fcGFzcy10aWNrZXRfX21haW4sIC5mb3JtX19jb250cm9sLXRpY2tldF9fbWFpbiB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcbiAgfVxufVxuLnJlZy1mb3JtX191c2VyLXR5cGUsIC52ZXJpZnktZm9ybV9fdXNlci10eXBlLCAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtX191c2VyLXR5cGUsIC52ZXJpZnktZm9ybV9fdXNlci10eXBlLCAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMTkxcHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWZvcm1fX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtX191c2VyLXR5cGUsIC5mb3JtX19wYXNzLXRpY2tldF9fdXNlci10eXBlLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX3VzZXItdHlwZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnJlZy1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAucmVnLWZvcm1fX3VzZXItdHlwZSwgLnJlZy1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZSwgLnJlZy1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLnJlZy1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fY29udHJvbC10aWNrZXRfX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAucmVnLWZvcm1fX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLnZlcmlmeS1mb3JtX191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fY29udHJvbC10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAucmVnLWZvcm1fX3VzZXItdHlwZSwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZSwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fY29udHJvbC10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAucmVnLWZvcm1fX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fcGFzcy10aWNrZXRfX3VzZXItdHlwZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGU6aG92ZXIgKyAuZm9ybV9fY29udHJvbC10aWNrZXRfX3VzZXItdHlwZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yZWctZm9ybV9fdXNlci10eXBlOmhvdmVyLCAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZTpob3ZlciwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGU6aG92ZXIsIC5mb3JtX19jb250cm9sLXRpY2tldF9fdXNlci10eXBlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlZy1mb3JtX191c2VyLXR5cGVfYWN0aXZhdGVkLCAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZV9hY3RpdmF0ZWQsIC5mb3JtX19wYXNzLXRpY2tldF9fdXNlci10eXBlX2FjdGl2YXRlZCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X191c2VyLXR5cGVfYWN0aXZhdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybV9fdXNlci10eXBlX3VyLCAudmVyaWZ5LWZvcm1fX3VzZXItdHlwZV91ciwgLmZvcm1fX3Bhc3MtdGlja2V0X191c2VyLXR5cGVfdXIsIC5mb3JtX19jb250cm9sLXRpY2tldF9fdXNlci10eXBlX3VyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5yZWctZm9ybSAuZm9ybSwgLnZlcmlmeS1mb3JtIC5mb3JtLCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm0sIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtLCAudmVyaWZ5LWZvcm0gLmZvcm0sIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtIHtcbiAgICBtYXJnaW46IDE0cHggMjBweCAyMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJlZy1mb3JtIC5mb3JtX19pbnB1dCwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19pbnB1dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMjhweCAwIDE5cHg7XG4gIGhlaWdodDogNDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICMyMjM3Yzc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYwZmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXQ6bm90KC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50KSwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dDpub3QoLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnQpLCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm1fX2lucHV0Om5vdCguZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCksIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXQ6bm90KC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50KSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtX19pbnB1dCwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19pbnB1dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtX19pbnB1dCwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19pbnB1dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfcGhvbmUsIC52ZXJpZnktZm9ybSAuZm9ybV9faW5wdXRfcGhvbmUsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfcGhvbmUsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfcGhvbmUge1xuICBwYWRkaW5nLWxlZnQ6IDYzcHggIWltcG9ydGFudDtcbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50LCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnQsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCB7XG4gIHdpZHRoOiA5MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcm9wRG93bkxpc3RCbGFjay5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2M3B4IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50LCAudmVyaWZ5LWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnQsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50LCAudmVyaWZ5LWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnQsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50IHtcbiAgICB3aWR0aDogODdweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3QsIC52ZXJpZnktZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3QsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3QsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9zZWxlY3Qge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ2cHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIzN2M3O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuLnJlZy1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM3cHg7XG59XG4ucmVnLWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpW3NlbGVjdGVkPXNlbGVjdGVkXSwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaVtzZWxlY3RlZD1zZWxlY3RlZF0sIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9jb250YWluZXIgbGlbc2VsZWN0ZWQ9c2VsZWN0ZWRdLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpW3NlbGVjdGVkPXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG4ucmVnLWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpOmhvdmVyLCAudmVyaWZ5LWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpOmhvdmVyLCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpOmhvdmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9jb250YWluZXIgbGkgcCwgLnZlcmlmeS1mb3JtIC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSBwLCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpIHAsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9jb250YWluZXIgbGkgcCB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5yZWctZm9ybSAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9jb250YWluZXIgbGkgcDpsYXN0LWNoaWxkLCAudmVyaWZ5LWZvcm0gLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfY29udGFpbmVyIGxpIHA6bGFzdC1jaGlsZCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50X2NvbnRhaW5lciBsaSBwOmxhc3QtY2hpbGQsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudF9jb250YWluZXIgbGkgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5yZWctZm9ybSAuZm9ybV9fc3VibWl0LCAudmVyaWZ5LWZvcm0gLmZvcm1fX3N1Ym1pdCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19zdWJtaXQsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDE3cHggMjdweCAxN3B4IDI5cHg7XG4gIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctZm9ybSAuZm9ybV9fc3VibWl0LCAudmVyaWZ5LWZvcm0gLmZvcm1fX3N1Ym1pdCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtX19zdWJtaXQsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0YwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIH1cbn1cbi5yZWctZm9ybSAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC52ZXJpZnktZm9ybSAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctZm9ybSAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC52ZXJpZnktZm9ybSAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3QsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybSAuaXRpLW1vYmlsZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJlZy1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLnZlcmlmeS1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtIC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLnZlcmlmeS1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mb3JtIC5pbnRsLXRlbC1pbnB1dCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mb3JtIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnLWZvcm0gLmZvcm0gLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciwgLnZlcmlmeS1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLmZsYWctY29udGFpbmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmZvcm0gLmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogMDtcbn1cbi5yZWctZm9ybSAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcsIC52ZXJpZnktZm9ybSAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcsIC5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcsIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5yZWctZm9ybSAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdywgLnZlcmlmeS1mb3JtIC5mb3JtIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93LCAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm0gLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3csIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybSAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gIGxlZnQ6IDQ2cHg7XG59XG4ucmVnLWZvcm1fX3RpdGxlLCAudmVyaWZ5LWZvcm1fX3RpdGxlLCAuZm9ybV9fcGFzcy10aWNrZXRfX3RpdGxlLCAuZm9ybV9fY29udHJvbC10aWNrZXRfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1mb3JtX190aXRsZSwgLnZlcmlmeS1mb3JtX190aXRsZSwgLmZvcm1fX3Bhc3MtdGlja2V0X190aXRsZSwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjM5dnc7XG4gIH1cbn1cbi5yZWctZm9ybV9fdGl0bGVfY291cG9uLCAudmVyaWZ5LWZvcm1fX3RpdGxlX2NvdXBvbiwgLmZvcm1fX3Bhc3MtdGlja2V0X190aXRsZV9jb3Vwb24sIC5mb3JtX19jb250cm9sLXRpY2tldF9fdGl0bGVfY291cG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLnJlZy1mb3JtX190aXRsZS1kZXNjcmlwdGlvbiwgLnZlcmlmeS1mb3JtX190aXRsZS1kZXNjcmlwdGlvbiwgLmZvcm1fX3Bhc3MtdGlja2V0X190aXRsZS1kZXNjcmlwdGlvbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0X190aXRsZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnJlZy1mb3JtIC5mbGFnLWNvbnRhaW5lciwgLnZlcmlmeS1mb3JtIC5mbGFnLWNvbnRhaW5lciwgLmZvcm1fX3Bhc3MtdGlja2V0IC5mbGFnLWNvbnRhaW5lciwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mbGFnLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZy1mb3JtIC5jb3VudHJ5LWxpc3QsIC52ZXJpZnktZm9ybSAuY291bnRyeS1saXN0LCAuZm9ybV9fcGFzcy10aWNrZXQgLmNvdW50cnktbGlzdCwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5jb3VudHJ5LWxpc3Qge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIzN2M3O1xufVxuLnJlZy1mb3JtIC5jb3VudHJ5LWxpc3Qgc3BhbiwgLnZlcmlmeS1mb3JtIC5jb3VudHJ5LWxpc3Qgc3BhbiwgLmZvcm1fX3Bhc3MtdGlja2V0IC5jb3VudHJ5LWxpc3Qgc3BhbiwgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5jb3VudHJ5LWxpc3Qgc3BhbiB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5yZWctZm9ybSAuY291bnRyeS1saXN0IC5oaWdobGlnaHQsIC52ZXJpZnktZm9ybSAuY291bnRyeS1saXN0IC5oaWdobGlnaHQsIC5mb3JtX19wYXNzLXRpY2tldCAuY291bnRyeS1saXN0IC5oaWdobGlnaHQsIC5mb3JtX19jb250cm9sLXRpY2tldCAuY291bnRyeS1saXN0IC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4ucmVnLWZvcm0gLmNvdW50cnktbGlzdCAuY291bnRyeSwgLnZlcmlmeS1mb3JtIC5jb3VudHJ5LWxpc3QgLmNvdW50cnksIC5mb3JtX19wYXNzLXRpY2tldCAuY291bnRyeS1saXN0IC5jb3VudHJ5LCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucmVnLWZvcm0gLmNvdW50cnktbGlzdCAuY291bnRyeTpob3ZlciwgLnZlcmlmeS1mb3JtIC5jb3VudHJ5LWxpc3QgLmNvdW50cnk6aG92ZXIsIC5mb3JtX19wYXNzLXRpY2tldCAuY291bnRyeS1saXN0IC5jb3VudHJ5OmhvdmVyLCAuZm9ybV9fY29udHJvbC10aWNrZXQgLmNvdW50cnktbGlzdCAuY291bnRyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5yZWctZm9ybSAucmVDYXB0Y2hhIHtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG4ucmVnLWZvcm0gLnJlQ2FwdGNoYV9fZXJyb3Ige1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLnJlZy1mb3JtIC5yZUNhcHRjaGFfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZlcmlmeS1mb3JtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTJweCA1MHB4IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIHtcbiAgICBwYWRkaW5nOiA0NHB4IDIwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLmZhbmN5X19sb2FkaW5nLWZvcm0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAudmVyaWZ5X2ZpcnN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAudmVyaWZ5X2ZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC52ZXJpZnlfZmlyc3QgPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG4udmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC5yZWctZm9ybV9fdGl0bGUtdmVyaWZ5X2RvdWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLmZvcm0gLmZvcm1fX3N1Ym1pdCB7XG4gICAgaGVpZ2h0OiA2MXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLnNtcy1jb2RlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuc21zLWNvZGUtY29udGFpbmVyIC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuc21zLWNvZGUtY29udGFpbmVyIC5mb3JtX19lcnJvcl9zbXNfY29kZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4udmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC5zbXMtY29kZS1jb250YWluZXIgLnJlc2VuZF92ZXJpZnlfZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMjU4cHg7XG4gIGhlaWdodDogMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC52ZXJpZnktZm9ybSAucmVnLWZvcm1fX21haW4gLnNtcy1jb2RlLWNvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuc21zLWNvZGUtY29udGFpbmVyIC5mb3JtX19pbnB1dCwgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuc21zLWNvZGUtY29udGFpbmVyIC5yZXNlbmRfdmVyaWZ5X2RvdWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZlcmlmeS1mb3JtIC5yZWctZm9ybV9fbWFpbiAuc21zLWNvZGUtY29udGFpbmVyIC5mb3JtX19pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC5zbXMtY29kZS1jb250YWluZXIgLnJlc2VuZF92ZXJpZnlfZG91YmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAudmVyaWZ5LWZvcm0gLnJlZy1mb3JtX19tYWluIC5mb3JtX19lcnJvcl9zbXNfY29kZS53ZWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybV9fcGFzcy10aWNrZXQge1xuICBiYWNrZ3JvdW5kOiAjMDAxYjVmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fcGFzcy10aWNrZXQgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRyb2wtdGlja2V0IHtcbiAgYmFja2dyb3VuZDogIzAwMWI1ZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX19jb250cm9sLXRpY2tldCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXQgLnJlZy1mb3JtX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUycHggNTBweCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5yZWctZm9ybV9fbWFpbiB7XG4gICAgcGFkZGluZzogNDJweCAwIDAgMDtcbiAgfVxufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5yZWctZm9ybV9fbWFpbiAudmVyaWZ5X2RvdWJsZV9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fY29udHJvbC10aWNrZXQgLnJlZy1mb3JtX19tYWluIC52ZXJpZnlfZG91YmxlX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fY29udHJvbC10aWNrZXQgLnJlZy1mb3JtX19tYWluIC5yZWctZm9ybV9fZm9ybSB7XG4gICAgbWFyZ2luOiAzMnB4IDE5cHggMCAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fbWFzdGVyX2RhdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0Y4MDk2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHBhZGRpbmc6IDE5cHggMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fbWFzdGVyX2RhdGEgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTI7XG4gIH1cbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fY2xpZW50X251bWJlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fdGlja2V0X251bWJlciB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXQgLmZhbmN5X19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5mYW5jeV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0IC50ZW1wb3JhcnlfX2NvbnRhaW5lcl9wZXJzb25lIC5mb3JtX19jbGllbnRfbnVtYmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAudGVtcG9yYXJ5X19jb250YWluZXJfcGVyc29uZSAuZm9ybV9fZXJyb3JfcGhvbmUge1xuICBib3R0b206IDZweDtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAuZm9ybV9fYWdyZWVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldCAuY3JlYXRlLXBhc3NhZ2Vyc19idXR0b24ge1xuICBjb2xvcjogIzdGODA5NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0IC5pbnRsLXRlbC1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldF9idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi5mb3JtX19jb250cm9sLXRpY2tldF9idXR0b24tY29udGFpbmVyIC5hZGQtcGFzc2FnZXJzX2J1dHRvbixcbi5mb3JtX19jb250cm9sLXRpY2tldF9idXR0b24tY29udGFpbmVyIC5jYW5jZWwtcGFzc2FnZXJzX2J1dHRvbiB7XG4gIGZsZXg6IDAgMiA1MCU7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXRfYnV0dG9uLWNvbnRhaW5lciAuYWRkLXBhc3NhZ2Vyc19idXR0b24tZnVsbCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0X2J1dHRvbi1jb250YWluZXIgLmNhbmNlbC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgZmxleDogMCAxIDQzJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjc5cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0X3RyYXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXRfdHJhc2hbZGF0YS1tYXN0ZXI9dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0X3RyYXNoOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXRfdHJhc2g6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXRfdHJhc2g6YmVmb3JlLCAuZm9ybV9fY29udHJvbC10aWNrZXRfdHJhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGODA5NjtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0X3RyYXNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2NvbnRyb2wtdGlja2V0LnN0YXJ0X19jcmVhdGVkX3BlcnNvbiAuZm9ybV9fY29udHJvbC10aWNrZXRfYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXQuc3RhcnRfX2NyZWF0ZWRfcGVyc29uIC5jcmVhdGUtcGFzc2FnZXJzX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fY29udHJvbC10aWNrZXQuc3RhcnRfX2NyZWF0ZWRfcGVyc29uIC5mb3JtX19hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnJlZy1mb3JtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5yZWctZm9ybV9fcHJpY2Uud2l0aC1kaXNjb3VudCB7XG4gIGNvbG9yOiAjRUZENzRFO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5yZWctY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMGMxNjZhIDAlLCAjMDYwYjNmIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnJlZy1jaGVjayAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWNoZWNrIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgdG9wOiAtOXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA5NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwYzE2NmEgMCUsICMwNjBiM2YgMTAwJSk7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pdGVtIHtcbiAgcGFkZGluZzogMzJweCAzMHB4IDM5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDI2cHg7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pdGVtIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pdGVtIC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9faXRlbSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9faXRlbSAuYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2l0ZW0gLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2l0ZW0gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2luZm8tbW9iLCAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9faGVhZGVyLCAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9fbmFtZSwgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2luZm8ge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2luZm8tbW9iLCAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9faGVhZGVyLCAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9fbmFtZSwgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pbmZvIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pbmZvLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19pbmZvLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX25hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZWctY2hlY2sgLnJlZy1jaGVjay1jaXR5X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9fYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnJlZy1jaGVjayAucmVnLWNoZWNrLWNpdHlfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBjMTY2YSAwJSwgIzA2MGIzZiAxMDAlKTtcbiAgcGFkZGluZzogMjhweCAwIDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWNoZWNrIC5yZWctY2hlY2stY2l0eV9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIycHggMTJweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX19jb250cm9sLXRpY2tldCAucmVnLWZvcm1fX2Zvcm0ge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG4gIC5mb3JtX19jb250cm9sLXRpY2tldCAuYWRkLXBhc3NhZ2Vyc19idXR0b24sXG4uZm9ybV9fY29udHJvbC10aWNrZXQgLmNhbmNlbC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTdweCAyN3B4IDE3cHggMjlweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fY29udHJvbC10aWNrZXQgLmNhbmNlbC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gIH1cbn1cblxuLmZvcm1fX3Bhc3MtdGlja2V0IHtcbiAgd2lkdGg6IDYzNHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fcGFzcy10aWNrZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZm9ybV9fcGFzcy10aWNrZXQgLnJlZy1mb3JtX19tYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDUycHggNTBweCA1MHB4O1xufVxuLmZvcm1fX3Bhc3MtdGlja2V0IC5yZWctZm9ybV9fbWFpbiAuZmFuY3lfX2NvbnRhaW5lciA+IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmZvcm1fX3Bhc3MtdGlja2V0IC5yZWctZm9ybV9fbWFpbiAuZmFuY3lfX2NvbnRhaW5lciAuZm9ybV9fY2xpZW5fcC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX19wYXNzLXRpY2tldCAucmVnLWZvcm1fX21haW4gLmZhbmN5X19jb250YWluZXIgLmZvcm1fX2NsaWVuX3AtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm1fX3Bhc3MtdGlja2V0IC5yZWctZm9ybV9fbWFpbiB7XG4gICAgcGFkZGluZzogNDJweCAwIDA7XG4gIH1cbn1cbi5mb3JtX19wYXNzLXRpY2tldCAuZmFuY3lfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAucGFzc19mb3JtX19lcnJvci1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAucGFzc19mb3JtX19lcnJvci1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm0gLnBhc3NfZm9ybV9fZXJyb3ItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fcGFzcy10aWNrZXQgLmZvcm0ge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5mb3JtX19wYXNzLXRpY2tldCAuZm9ybSAuZm9ybV9fYWdyZWVtZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5mb3JtX19wYXNzLXRpY2tldCAuYmxvY2tfcGFzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RjgwOTY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcGFkZGluZzogMTlweCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvcm1fX3Bhc3MtdGlja2V0IC5ibG9ja19wYXNzIC5mb3JtX19jbGllbnRfbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvcm1fX3Bhc3MtdGlja2V0IC5ibG9ja19wYXNzIC5mb3JtX190aWNrZXRfbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb3JtX19wYXNzLXRpY2tldCAuc2VuZC1mb3JtX3Bhc3MtdGlja2V0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9ybV9fcGFzcy10aWNrZXQgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxOHB4IDAgNTBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIHdpZHRoOiA4OSU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb290ZXJfX2NvbnRhaW5lci0tZmFrZSwgLmZvb3Rlcl9fY29udGFpbmVyX29mZmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lcjpudGgtY2hpbGQoMikgLmZvb3Rlcl9fbGlua19vZmZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19jb250YWluZXItLWZha2UsIC5mb290ZXJfX2NvbnRhaW5lcl9vZmZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyLS1mYWtlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb250YWluZXJfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFpbmVyX29saW1waWMge1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyX29saW1waWM6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb290ZXJfX2xpbmtfb2ZmZXIge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fbGlua19vZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2xpbmtfb2ZmZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fbGlua19vZmZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19saW5rX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19saW5rX2NvbmZpZGVuY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZm9vdGVyX19saW5rX2VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtfcGhvbmUge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5mb290ZXJfX2xpbmtfcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXI6YWZ0ZXIsIC5mb290ZXJfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvb3Rlcl9fd2FubmEtYmUtcGFydG5lciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3dhbm5hLWJlLXBhcnRuZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyX193YW5uYS1iZS1wYXJ0bmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuLmZvb3RlciAuY29udGFjdHNfX2ljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmZvb3RlciAuY29udGFjdHNfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLXBhZ2UtMjAyNSAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlLTIwMjUgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLm1haW4tcGFnZS0yMDI1IC5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLm1haW4tcGFnZS0yMDI1IC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmZvb3Rlcl9fY29udGFjdHMgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuZm9vdGVyX19saW5rX3Bob25lIHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1IC5mb290ZXJfX2xpbmtfcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1wYWdlLTIwMjUgLmZvb3Rlcl9fbGlua19waG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiA0NHB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2LmhpZGUtbmF2LWJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX21haW4tbmF2IHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0b3A6IC0xOHB4O1xufVxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fdG9wLW1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIHdpZHRoOiA1MjhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ftb2NybS1sb2dvLW1vYi5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX190b3BfbG9nbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNjdweDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdG9wX2xvZ28ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLCAuY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMsIC5jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHNfcGhvbmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmhlYWRlcl9fY29udGFjdHNfcGhvbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19pY29ucywgLmNvbnRhY3RzX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA3cHggMCAwIDQ0cHg7XG4gIHdpZHRoOiA2NyU7XG59XG4uaGVhZGVyX19pY29uc19pdGVtIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhlYWRlcl9faWNvbnNfaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2luZm9fbG9jYXRpb24sIC5sb2dvX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fbG9jYXRpb24sIC5sb2dvX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmhlYWRlcl9faW5mb19sb2NhdGlvbiBiciwgLmxvZ29fX2NhcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fbG9jYXRpb24sIC5sb2dvX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2luZm9fbG9jYXRpb24gYnIsIC5sb2dvX19jYXB0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG4uaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMXB4IDAgNTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MyU7XG4gIHRleHQtc2hhZG93OiAwcHggM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9faW5mb19mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9faW5mb19mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTEuM3Z3O1xuICBsaW5lLWhlaWdodDogOC4zdnc7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCBibGFjaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTY0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2NCwgMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB3b3JkLXNwYWNpbmc6IC03cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBGRGluVGV4dENvbXBQcm9NZWRpdW1cIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5LjJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1zaXplOiAxMDZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMS41dnc7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlX25hbWUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nLzEwNS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA3MTZweDtcbiAgaGVpZ2h0OiAyMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190aXRsZV9uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYW1vY29uZi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX190aXRsZV9uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYW1vY29uZi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA5MC41dnc7XG4gICAgaGVpZ2h0OiAyN3Z3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGVfbGlzdCB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190aXRsZV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG4uaGVhZGVyX190aXRsZV9saXN0IHNwYW4ge1xuICBtYXJnaW46IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlX2xpc3Qgc3BhbiB7XG4gICAgdG9wOiAtMnZ3O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaGVhZGVyX19zdWJ0aXRsZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVhZGVyX19zdWJ0aXRsZSBicjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3N1YnRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX19idXR0b25zLCAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9ucywgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9ucywgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJjY2Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzJjY2Q7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAxN3B4IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgyLCAzLCAyMSwgMC4zKTtcbiAgbGluZS1oZWlnaHQ6IDMuMzUyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNDJweCAwcHggMzlweCAwO1xuICAgIHdpZHRoOiA0NjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5idXR0b24ge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHBhZGRpbmc6IDcuMnZ3IDAgNi44dncgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXI6aG92ZXIsIC5idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gIGJvcmRlci1jb2xvcjogIzFmMzZkZjtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg0MiwgMTIxLCAyNTUsIDAuOSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8sIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgb3BhY2l0eTogMC43O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8sIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtc3BhY2luZzogMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9uc193YXRjaC12aWRlbywgLmhlYWRlcl9fYnV0dG9ucy0taWNvbiB7XG4gICAgZm9udC1zaXplOiAzLjl2dztcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uc193YXRjaC12aWRlbzpob3ZlciwgLmhlYWRlcl9fYnV0dG9ucy0taWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8gLmZhLXBsYXksIC5oZWFkZXJfX2J1dHRvbnMtLWljb24gLmZhLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5oZWFkZXJfX2J1dHRvbnMgLm1vcmUtbGluaywgLmJ1dHRvbiAubW9yZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXJfX2J1dHRvbnMgLm1vcmUtbGluazpob3ZlciwgLmJ1dHRvbiAubW9yZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fYnV0dG9ucy0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fYnV0dG9ucy0taWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyX2ZpeGVkIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5O1xuICBwYWRkaW5nOiAxMHB4IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfZml4ZWQge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgbWFyZ2luLXRvcDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gIH1cbn1cbi5oZWFkZXJfX21haW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5oZWFkZXJfX3Nwb25zb3ItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19zcG9uc29yLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubW9yZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgzMywgMzIsIDMwLCAwLjUpO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIHdvcmQtc3BhY2luZzogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogNi41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tb3JlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5kZXgtaGVhZGVyX19tYWluLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbmF2X190b2dnbGUge1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtaGVhZGVyX19tYWluLW5hdiAubWFpbi1uYXZfX3RvZ2dsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5pbmRleC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW5hdl9fdG9nZ2xlLmFjdGl2ZSB7XG4gIHRvcDogNTJweDtcbiAgcmlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmRleC1oZWFkZXJfX21haW4tbmF2IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRleC1oZWFkZXJfX21haW4tbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1IC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIgLmZhLXBsYXksIC5tYWluLXBhZ2UtMjAyNSAuYnV0dG9uIC5mYS1wbGF5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmxvZ29fX2NhcHRpb24uZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTQuN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvX19jYXB0aW9uLmZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS43dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubG9nb19fY2FwdGlvbi5maWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAydnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAubG9nb19fY2FwdGlvbi5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIuOTV2dztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAubG9nb19fY2FwdGlvbi5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5sb2dvX19pbWcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYW1vY29uZl9wYXJ0bmVycy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNTNweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvX19pbWcge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubG9nb19faW1nIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogNDRweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyIC5tYWluLW5hdi5oaWRlLW5hdi1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tYWluLW5hdiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgdG9wOiAtMThweDtcbn1cbi5oZWFkZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXJfX3RvcC1tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICB3aWR0aDogNTI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaGVhZGVyX190b3BfbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbW9jcm0tbG9nby1tb2IucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190b3BfbG9nbyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fdG9wX2xvZ28ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG4uaGVhZGVyX19jb250YWN0cywgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLCAuY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzX3Bob25lIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzX3Bob25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9faWNvbnMsIC5jb250YWN0c19faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogN3B4IDAgMCA0NHB4O1xuICB3aWR0aDogNjclO1xufVxuLmhlYWRlcl9faWNvbnNfaXRlbSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZWFkZXJfX2ljb25zX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5oZWFkZXJfX2luZm9fbG9jYXRpb24gYnIsIC5sb2dvX19jYXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19pbmZvX2xvY2F0aW9uLCAubG9nb19fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2xvY2F0aW9uIGJyLCAubG9nb19fY2FwdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xufVxuLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19pbmZvX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjFweCAwIDUzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9faW5mb19zbWFsbC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG4gIC5oZWFkZXJfX2luZm9fc21hbGwtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19pbmZvX2Z1bGwtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzMlO1xuICB0ZXh0LXNoYWRvdzogMHB4IDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxuICAuaGVhZGVyX19pbmZvX2Z1bGwtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2luZm9fZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDExLjN2dztcbiAgbGluZS1oZWlnaHQ6IDguM3Z3O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggYmxhY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk2NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NjQsIDEpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgd29yZC1zcGFjaW5nOiAtN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJQRkRpblRleHRDb21wUHJvTWVkaXVtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOS4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxODFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjEuNXZ3O1xuICB9XG59XG4uaGVhZGVyX190aXRsZV9uYW1lIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy8xMDUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNzE2cHg7XG4gIGhlaWdodDogMjM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ftb2NvbmYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiAxNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ftb2NvbmYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogOTAuNXZ3O1xuICAgIGhlaWdodDogMjd2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfX3RpdGxlX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fdGl0bGVfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX3RpdGxlX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGVfbGlzdCBzcGFuIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX190aXRsZV9saXN0IHNwYW4ge1xuICAgIHRvcDogLTJ2dztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG59XG4uaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XG4gIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhlYWRlcl9fc3VidGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlcl9fc3VidGl0bGUgYnI6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19zdWJ0aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9ucywgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMsIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMsIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMyY2NkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMyY2NkO1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMTdweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTkuMnB4IDAuNnB4IHJnYmEoMiwgMywgMjEsIDAuMyk7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDQycHggMHB4IDM5cHggMDtcbiAgICB3aWR0aDogNDY3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuYnV0dG9uIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBwYWRkaW5nOiA3LjJ2dyAwIDYuOHZ3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG59XG4uaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxZjM2ZGY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvLCAuaGVhZGVyX19idXR0b25zLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8sIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW86aG92ZXIsIC5oZWFkZXJfX2J1dHRvbnMtLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvIC5mYS1wbGF5LCAuaGVhZGVyX19idXR0b25zLS1pY29uIC5mYS1wbGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTlweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uaGVhZGVyX19idXR0b25zIC5tb3JlLWxpbmssIC5idXR0b24gLm1vcmUtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyX19idXR0b25zIC5tb3JlLWxpbms6aG92ZXIsIC5idXR0b24gLm1vcmUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1dHRvbnMtLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRlcl9maXhlZCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMDYxOTtcbiAgcGFkZGluZzogMTBweCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX2ZpeGVkIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xuICB9XG59XG4uaGVhZGVyX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uaGVhZGVyX19zcG9uc29yLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICBwYWRkaW5nOiAwcHggMzBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmhlYWRlcl9fc3BvbnNvci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1vcmUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMzMsIDMyLCAzMCwgMC41KTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9yZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDYuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubW9yZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5pbmRleC1oZWFkZXJfX21haW4tbmF2IC5tYWluLW5hdl9fdG9nZ2xlIHtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYgLm1haW4tbmF2X190b2dnbGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uaW5kZXgtaGVhZGVyX19tYWluLW5hdiAubWFpbi1uYXZfX3RvZ2dsZS5hY3RpdmUge1xuICB0b3A6IDUycHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5kZXgtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXgtaGVhZGVyX19tYWluLW5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYWluLXBhZ2UtMjAyNSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyIC5mYS1wbGF5LCAubWFpbi1wYWdlLTIwMjUgLmJ1dHRvbiAuZmEtcGxheSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICBwYWRkaW5nOiAxOHB4IDMwcHggMTdweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogNDJweCAxMDVweCAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgcGFkZGluZzogNy4ydncgMCA2Ljh2dyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1pbi13aWR0aDogMzI1cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxufVxuXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjOTg5ODk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjN2I3YjdiICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvbGlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogNDJweDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtbGlzdCAuZ3JpZF9fY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG4uZmVhdHVyZXMgLmZlYXR1cmVzLWxpc3QgLmdyaWRfX2NvbHVtbiB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtdW5pdF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTVweDtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgei1pbmRleDogMjtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtdW5pdF9fdGV4dC0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogOTRweDtcbn1cbi5mZWF0dXJlcyAuZmVhdHVyZXMtdW5pdF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAxNjVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm9mZmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ub2ZmZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAub2ZmZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm9mZmVyX19idXR0b24td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG4ub2ZmZXJfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5vZmZlciAucGFydG5lcnNfX2luZm9ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogOTYlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XG4gIH1cbn1cblxuLmdhbGxlcnlfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMzkycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTExN3B4IDYycHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uZ2FsbGVyeV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTEsIDkxLCAwLjQyKTtcbn1cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgwLCA5LCAxMzcsIDAuNSk7XG59XG4uZ2FsbGVyeV9faXRlbV9wcm9tby1hY3Rpb25zIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5X19pdGVtX3Byb21vdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeV9faXRlbV9wcm9tb3Rpb24gaW1nIHtcbiAgdG9wOiAtMTQxcHg7XG59XG4uZ2FsbGVyeV9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmdhbGxlcnlfX2l0ZW0tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMXB4O1xuICBsZWZ0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtLXRleHQge1xuICAgIGJvdHRvbTogMTdweDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG59XG5cbi5waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBpY3R1cmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoODksIDU2LCAxMDAsIDAuNSk7XG59XG4ucGljdHVyZV9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGljdHVyZV9fdGV4dCB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gIC5nYWxsZXJ5LS1kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5LS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktLXRhYmxldCAuZ2FsbGVyeS1yb3csIC5nYWxsZXJ5LS10YWJsZXQgLmdhbGxlcnlfX2l0ZW0sIC5nYWxsZXJ5LS10YWJsZXQgLmdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgLmdhbGxlcnktLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbGxlcnktLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeS0tbW9iaWxlIC5nYWxsZXJ5X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2FsbGVyeS0tbW9iaWxlIC5nYWxsZXJ5LXJvdywgLmdhbGxlcnktLW1vYmlsZSAuZ2FsbGVyeV9faXRlbSwgLmdhbGxlcnktLW1vYmlsZSAuZ2FsbGVyeV9faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LS1tb2JpbGUgLmdhbGxlcnlfX2l0ZW0sIC5nYWxsZXJ5LS1tb2JpbGUgLmdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdhbGxlcnktLW1vYmlsZSAuZ2FsbGVyeV9faXRlbS10ZXh0IHtcbiAgYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5nYWxsZXJ5LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAxOHB4IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxufVxuLm1haW4tbmF2X19saW5rOmhvdmVyLCAubWFpbi1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyLCAubWFpbi1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDRweCA2cHggM3B4O1xuICB9XG59XG4ubWFpbi1uYXZfX2xpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYWluLW5hdl9fdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tbmF2X190b2dnbGUgc3BhbiwgLm1haW4tbmF2X190b2dnbGUgc3Bhbjo6YmVmb3JlLCAubWFpbi1uYXZfX3RvZ2dsZSBzcGFuOjphZnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5tYWluLW5hdl9fdG9nZ2xlIHNwYW46OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG4ubWFpbi1uYXZfX3RvZ2dsZSBzcGFuOjphZnRlciB7XG4gIHRvcDogMTBweDtcbn1cbi5tYWluLW5hdl9fdG9nZ2xlLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXZfX3RvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbmF2X190b2dnbGUuYWN0aXZlIHNwYW46OmJlZm9yZSwgLm1haW4tbmF2X190b2dnbGUuYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAwO1xufVxuLm1haW4tbmF2X190b2dnbGUuYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4ubWFpbi1uYXZfX3RvZ2dsZS5hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1uYXYge1xuICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5tYWluLW5hdi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgbWFyZ2luLXRvcDogMTIzcHg7XG4gICAgbGVmdDogLTU4N3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluLW5hdi0tbW9iaWxlX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFpbi1uYXYtLW1vYmlsZV9fbGluayB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLW5hdi0tbW9iaWxlX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdi0tbW9iaWxlLnZpc2libGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tbmF2LS1tb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5tYWluLW5hdi1wYXJ0bmVycyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmtleS1mYWN0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ1cHgpIHtcbiAgLmtleS1mYWN0cyAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5rZXktZmFjdHMgLnN0YXRzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgxKSAuc3RhdHNfX251bWJlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkgLnN0YXRzX19udW1iZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDEpIC5zdGF0c19fbnVtYmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogNzIuNTA5ODA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgyKSAuc3RhdHNfX251bWJlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTBweDtcbiAgd2lkdGg6IDE2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgyKSAuc3RhdHNfX251bWJlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDIpIC5zdGF0c19fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgyKSAuc3RhdHNfX251bWJlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIC5zdGF0c19fbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2N3B4O1xuICB3aWR0aDogMTY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIC5zdGF0c19fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMykgLnN0YXRzX19udW1iZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDVweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ1cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIC5zdGF0c19fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW06bnRoLWNoaWxkKDIpIC5zdGF0c19fbnVtYmVyLCAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMykgLnN0YXRzX19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbTpudGgtY2hpbGQoMikgLnN0YXRzX19udW1iZXIsIC5rZXktZmFjdHMgLnN0YXRzX19pdGVtOm50aC1jaGlsZCgzKSAuc3RhdHNfX251bWJlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ua2V5LWZhY3RzIC5zdGF0c19fbnVtYmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvbnVtYmVyc1Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5rZXktZmFjdHMgLnN0YXRzX19udW1iZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjkzcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX251bWJlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NTBweDtcbiAgfVxufVxuLmtleS1mYWN0cyAuc3RhdHNfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW0gLnN0YXRzX19udW1iZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjMwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ1cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW0gLnN0YXRzX19udW1iZXIge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ1cHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDclICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAua2V5LWZhY3RzIC5zdGF0c19faXRlbSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmtleS1mYWN0cyAuc3RhdHMge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDVweCkge1xuICAua2V5LWZhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAua2V5LWZhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAua2V5LWZhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWN0c19faWNvbnMge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RzX19pY29ucyAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25mZXJlbmNlcyAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNvbmZlcmVuY2VzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25mZXJlbmNlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODklO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC40NSk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjM1KTtcbiAgfVxufVxuLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC43KSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwLjQpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fY2l0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19jaXR5OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uY29uZmVyZW5jZXNfX2NpdHk6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19fY2l0eTpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXk6bm90KC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZWQpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtODdweCA4MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19jaXR5OmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC4zNSk7XG4gIH1cbn1cbi5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTlweDtcbiAgcmlnaHQ6IDE5cHg7XG4gIGJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIHRleHQtc2hhZG93OiAwcHggM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvdHRvbTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9CbGFjaywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLWRpc2FibGVkOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzAzMmNjZDtcbiAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsIDMsIDIxLCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbi5jb25mZXJlbmNlc19fb21zayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9vbXNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05MXB4O1xufVxuLmNvbmZlcmVuY2VzX19vbXNrIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvbmZlcmVuY2VzX19vbXNrIGgzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fb21zazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX29tc2s6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19vbXNrOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fY2hlbHlhYmluc2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMvY2hlbC5wbmdcIik7XG59XG4uY29uZmVyZW5jZXNfX2NoZWx5YWJpbnNrIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvbmZlcmVuY2VzX19jaGVseWFiaW5zayBoMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19jaGVseWFiaW5zazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX2NoZWx5YWJpbnNrOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fY2hlbHlhYmluc2s6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19pamV2c2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMvaWpldnNrLmpwZ1wiKTtcbn1cbi5jb25mZXJlbmNlc19faWpldnNrIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvbmZlcmVuY2VzX19pamV2c2sgaDMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19faWpldnNrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19faWpldnNrOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19faWpldnNrOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fc2FyYXRvdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9zYXIucG5nXCIpO1xufVxuLmNvbmZlcmVuY2VzX19zYXJhdG92IC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmNvbmZlcmVuY2VzX19zYXJhdG92IGgzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX3NhcmF0b3Y6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbmZlcmVuY2VzX19zYXJhdG92OmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fc2FyYXRvdjpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX3Jvc3Rvdi1vbi1kb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMvcm5kLmpwZ1wiKTtcbn1cbi5jb25mZXJlbmNlc19fcm9zdG92LW9uLWRvbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jb25mZXJlbmNlc19fcm9zdG92LW9uLWRvbiBoMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19yb3N0b3Ytb24tZG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19fcm9zdG92LW9uLWRvbjpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX3Jvc3Rvdi1vbi1kb246aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19zb2NoaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9zb2NoLnBuZ1wiKTtcbn1cbi5jb25mZXJlbmNlc19fc29jaGkgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY29uZmVyZW5jZXNfX3NvY2hpIGgzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX3NvY2hpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19fc29jaGk6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19zb2NoaTpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX21vc2NvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9tc2sucG5nXCIpO1xufVxuLmNvbmZlcmVuY2VzX19tb3Njb3cgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY29uZmVyZW5jZXNfX21vc2NvdyBoMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19tb3Njb3c6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbmZlcmVuY2VzX19tb3Njb3c6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19tb3Njb3c6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19zdC1wZXRlcnNidXJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL3NwYi5wbmdcIik7XG59XG4uY29uZmVyZW5jZXNfX3N0LXBldGVyc2J1cmcgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY29uZmVyZW5jZXNfX3N0LXBldGVyc2J1cmcgaDMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fc3QtcGV0ZXJzYnVyZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX3N0LXBldGVyc2J1cmc6aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19zdC1wZXRlcnNidXJnOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fa3Jhc25vZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL2tyYXNub2Rhci5qcGdcIik7XG59XG4uY29uZmVyZW5jZXNfX2tyYXNub2RhciAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jb25mZXJlbmNlc19fa3Jhc25vZGFyIGgzIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX2tyYXNub2Rhcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX2tyYXNub2Rhcjpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX2tyYXNub2Rhcjpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX21pbnNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL21pbnNrLmpwZ1wiKTtcbn1cbi5jb25mZXJlbmNlc19fbWluc2s6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbmZlcmVuY2VzX19taW5zazpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX21pbnNrOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fbWluc2sgaDMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fbm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMvbm4uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xufVxuLmNvbmZlcmVuY2VzX19ubjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX25uOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fbm46aG92ZXIgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbmZlcmVuY2VzX19ubiBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uY29uZmVyZW5jZXNfX252cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9udnMuanBnXCIpO1xufVxuLmNvbmZlcmVuY2VzX19udnMgaDMge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY29uZmVyZW5jZXNfX252czpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY29uZmVyZW5jZXNfX252czpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX252czpob3ZlciAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX2t6biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9rYXphbi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY29uZmVyZW5jZXNfX2t6biBoMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jb25mZXJlbmNlc19fa3puOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19fa3puOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fa3puOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fc3BiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL3NwYi5wbmdcIik7XG59XG4uY29uZmVyZW5jZXNfX3NwYiAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uY29uZmVyZW5jZXNfX3NwYiBoMyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5jb25mZXJlbmNlc19fc3BiOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb25mZXJlbmNlc19fc3BiOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNCkgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fc3BiOmhvdmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb25mZXJlbmNlc19fbXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy9tc2sucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbn1cbi5jb25mZXJlbmNlc19fb3RoZXIgLmNvbmZlcmVuY2VzX19jb250YWluZXIgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyOTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC43KTtcbiAgfVxuICAuY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIC5jb25mZXJlbmNlc19fY2l0eSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jb25mZXJlbmNlc19fb3RoZXIgLmNvbmZlcmVuY2VzX19jb250YWluZXIgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciAuY29uZmVyZW5jZXNfX2NpdHkgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciAuc2xpY2stY3VycmVudCAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuMzUpO1xuICB9XG59XG4uY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIC5jb25mZXJlbmNlcy12aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgcmlnaHQ6IDE5cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIC5jb25mZXJlbmNlcy12aWRlb19fcGxheSB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5jb25mZXJlbmNlc19fb3RoZXIgLmNvbmZlcmVuY2VzX19jb250YWluZXIgLmNvbmZlcmVuY2VzLXZpZGVvX19wbGF5IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY29udGFpbmVyIC5jb25mZXJlbmNlcy12aWRlb19fcGxheSAuZmEtcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciAuY29uZmVyZW5jZXMtdmlkZW9fX3BsYXkgLmZhLXBsYXkge1xuICAgIGxpbmUtaGVpZ2h0OiA5NnB4O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciAuY29uZmVyZW5jZXMtdmlkZW9fX3BsYXkgLmZhLXBsYXkge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1Om5vdCgubWFpbi1wYWdlKSAuYm9keV9pbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAxMDIxYSAyJSwgdHJhbnNwYXJlbnQgOSUpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDEwMjFhLCB0cmFuc3BhcmVudCA5JSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTE4MXB4O1xufVxuXG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19tYWluIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX21haW4gLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAzMXB4O1xuICB9XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgIGhlaWdodDogMjkxcHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX21haW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX21haW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2VrYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvZWthdGVyaW5idXJnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX192bGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvdmxhZGl2b3N0b2suanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2tycyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC9rcmFzbm95YXJza19uZXcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2tycy5jb25mZXJlbmNlc19fbWFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE3M3B4O1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fYWxtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L2FsbWF0YV9uZXcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2FsbS5jb25mZXJlbmNlc19fbWFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTg2cHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX190bW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvdHVtZW5fbmV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtOTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTA2cHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX190bW4uY29uZmVyZW5jZXNfX21haW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC04NnB4O1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fc21yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L3NhbWFyYV9uZXcuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNTBweDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX3VmYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC91ZmFfbmV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX191ZmEuY29uZmVyZW5jZXNfX21haW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NXB4O1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fcHJtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L3Blcm1fbmV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX192b2xnb2dyYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzL3ZvbGdvZ3JhZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUxcHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19tc2stMjAyNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC9tc2tfbmV3LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19tc2stMjAyNC5jb25mZXJlbmNlc19fbWFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwNHB4O1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fc3BiLTIwMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvcGl0ZXJfbmV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE3JTtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX3ZybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC92b3JvbmVnX25ldy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExNyU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTU1cHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19rbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQva2FsaW5pbmdyYWRfbmV3LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19rbmcuY29uZmVyZW5jZXNfX21haW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMjRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2tuZy5jb25mZXJlbmNlc19fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICB9XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXMgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJweCAzMXB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXMgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlcyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXMgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlcyAuYnV0dG9uIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBwYWRkaW5nOiAyMHB4IDMxcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXMgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlcltocmVmPVwiI1wiXSwgLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlcyBbaHJlZj1cIiNcIl0uYnV0dG9uIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm9uZTtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNik7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzLW1haW5fX292ZXJsYXkubG93LW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDIxcHg7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDZweCBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgaDMge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX2Nsb3NlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19jbG9zZS1saW5rLWJpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fY2xvc2UtbGluay1iaWcgLmluZm9ibG9jay12aWRlb19fcGxheSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19jbG9zZS1saW5rLWJpZyAuaW5mb2Jsb2NrLXZpZGVvX19wbGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fb3RoZXIgLmNvbmZlcmVuY2VzX19jaXR5X192bGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvdmxhZGl2b3N0b2stc21hbGwuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UtMjAyNSAuY29uZmVyZW5jZXNfX290aGVyIC5jb25mZXJlbmNlc19fY2l0eV9fdG1uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L3R1bWVuLXNtYWxsLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NpdHlfX3BybSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC9wZXJtLXNtYWxsLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NpdHlfX2tuZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC9rYWxpbmluZ3JhZC1zbWFsbC5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW4tcGFnZS0yMDI1IC5jb25mZXJlbmNlc19fb3RoZXIgLmNvbmZlcmVuY2VzX19jaXR5IC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXJzL21haW4tYmctbWluLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjA2MTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLnByZXNzIC5oZWFkZXJfX21haW4tdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVzcyAuaGVhZGVyX19tYWluLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByZXNzIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnByZXNzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NSU7XG4gIH1cbn1cbi5wcmVzcyBtYWluIHtcbiAgbWFyZ2luLXRvcDogOTJweDtcbn1cbi5wcmVzcyAuaGVhZGVyX19idXR0b25zLCAucHJlc3MgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG4ucHJlc3MgLnN1Ym1pdC1wcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMzZkZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA0MzFweCkge1xuICAucHJlc3MgLnN1Ym1pdC1wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByZXNzIC5nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5wcmVzcyAuZ2FsbGVyeSAucGljdHVyZV9fdGV4dCB7XG4gIG1heC13aWR0aDogMzE5cHg7XG59XG4ucHJlc3MgLmdhbGxlcnktYWRhcHRpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByZXNzIC5nYWxsZXJ5LWFkYXB0aXZlIC5nYWxsZXJ5X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xMzFweCA2MnB4IDAgcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnByZXNzIC5nYWxsZXJ5LWFkYXB0aXZlIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmVzcy9jb25mZXJlbmNlLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbn1cbi5wcmVzcyAuZ2FsbGVyeS1hZGFwdGl2ZSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJlc3MvbWFuLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbn1cbi5wcmVzcyAuZ2FsbGVyeS1hZGFwdGl2ZSAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJlc3MvaW5mb3BhcnRuZXIuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJlc3MgLmdhbGxlcnktYWRhcHRpdmUgLmdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcmVzcyAuZ2FsbGVyeS1hZGFwdGl2ZSAuZ2FsbGVyeV9faXRlbS1pbWctYmlnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnByZXNzIC5nYWxsZXJ5LWFkYXB0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVzcyAuZ2FsbGVyeS1hZGFwdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAucHJlc3MgLmdhbGxlcnktYWRhcHRpdmUgLnBpY3R1cmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmVzcyAuaXRpLW1vYmlsZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wcmVzcyAuZm9ybS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxufVxuLnByZXNzIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucHJlc3MgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtZ2VuZXJhbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDExOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLWdlbmVyYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjNjY2OTc2O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLWdlbmVyYWwgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnBhcnRuZXJzLWdlbmVyYWwgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1nZW5lcmFsIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMWMvZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV8xYyB7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzLzFjL2FjdGl2ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJ0bmVycy1vZmYge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMThweDtcbiAgcGFkZGluZy1yaWdodDogMTIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1vZmYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGFydG5lcnMtb2ZmIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICM2NTY3NzA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtb2ZmIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhcnRuZXJzLW9mZiAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnBhcnRuZXJzLW9mZiAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLW9mZiAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLnBhcnRuZXJzLW9mZiAucGFydG5lcnNfX2l0ZW1fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5wYXJ0bmVycy1nZW5lcmFsIHtcbiAgY29sb3I6ICM2NjY5NzY7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXItLWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXItLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXItLW1vYmlsZSAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLmluZm9ibG9ja19fY29udGFpbmVyIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9yb3cge1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXIgLmluZm9ibG9ja19fY29udGFpbmVyX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5pbmZvYmxvY2tfX2NvbnRhaW5lciAuaW5mb2Jsb2NrX19jb250YWluZXJfcm93Om50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLWdlbmVyYWwgLmluZm9ibG9ja19fY29udGFpbmVyIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtZ2VuZXJhbCAuaW5mb2Jsb2NrX19jb250YWluZXIgLmluZm9ibG9ja19fY29udGFpbmVyX3JvdyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDY1cHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fdWlzIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3Vpcy9ncmV5Ny5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiAtOXB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3Vpczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvdWlzL2FjdGl2ZTcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV93YXp6dXAge1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvd2F6enVwL2dyZXk3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fd2F6enVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy93YXp6dXAvYWN0aXZlNy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3NpcHVuaSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9zaXB1bmkvZ3JleTcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9zaXB1bmk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NpcHVuaS9hY3RpdmU3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1feWFuZGV4IHtcbiAgd2lkdGg6IDE3OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3lhbmRleC9ncmV5Ny5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV95YW5kZXg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3lhbmRleC9hY3RpdmU3LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3lhbmRleCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgaGVpZ2h0OiA5NXB4O1xuICB9XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1feWEtcmVrbGFtYSB7XG4gIHdpZHRoOiAxNzhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy95YS1yZWtsYW1hL2dyZXk3LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3lhLXJla2xhbWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3lhLXJla2xhbWEvYWN0aXZlNy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV95YS1yZWtsYW1hIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9jcGFleGNoYW5nZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jcGFleGNoYW5nZS9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2NwYWV4Y2hhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jcGFleGNoYW5nZS9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX25ldGhvdXNlIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL25ldGhvdXNlL2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbmV0aG91c2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL25ldGhvdXNlL2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1faGVscGl2bmVyIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2hlbHBpdm5lci9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2hlbHBpdm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvaGVscGl2bmVyL2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYml6LWNsdWIge1xuICB3aWR0aDogNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iaXotY2x1Yi9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2Jpei1jbHViOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iaXotY2x1Yi9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3NreWVuZyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9za3llbmcvZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9za3llbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NreWVuZy9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3JhYmJpdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFiYml0L1JhYmJpdF9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9yYWJiaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3JhYmJpdC9SYWJiaXRfYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fZG9tcnUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2RvbXJ1L2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDVweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9kb21ydTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZG9tcnUvYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbWF4aW11bSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbWF4aW11bS9tX2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA2MnB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX21heGltdW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21heGltdW0vbV9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2NkZWsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2NkZWsvY2Rla19ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogOThweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9jZGVrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jZGVrL2NkZWsucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9mcmVlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9mcmVlL2ZyaWlfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fZnJlZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZnJlZS9mcmlpX2FjdGl2ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX21uZW5peWEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21uZW5peWEvbW5lbml5YV9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTkwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbW5lbml5YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbW5lbml5YS9tbmVuaXlhLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbmV3dGVsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9uZXd0ZWwvbnRfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX25ld3RlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbmV3dGVsL250LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMTIwc2VjIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy8xMjBzZWMvMTIwX3NlY19ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMTIwc2VjOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy8xMjBzZWMvMTIwX3NlYy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2V0eHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2V0eHQvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTQwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fZXR4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZXR4dC9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbXNuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tc24vTG9nby1tc24tZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX21zbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbXNuL0xvZ28tbXNuLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fdW5pc2VuZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy91bmlzZW5kZXIvVW5pc2VuZGVyX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV91bmlzZW5kZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3VuaXNlbmRlci9VbmlzZW5kZXJfYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fc2VuZHB1bHNlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9zZW5kcHVsc2UvU2VuZFB1bHNlX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9zZW5kcHVsc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NlbmRwdWxzZS9TZW5kUHVsc2VfYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcHJvZml0YmFzZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcHJvZml0YmFzZS9wcm9maXRiYXNlX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9wcm9maXRiYXNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wcm9maXRiYXNlL3Byb2ZpdGJhc2VfY29sb3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV95Y2xpZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMveWNsaWVudHMveWNsaWVudHNfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3ljbGllbnRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy95Y2xpZW50cy95Y2xpZW50c19jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX21hbmdvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tYW5nby9tYW5nb19ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjQwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fbWFuZ286aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21hbmdvL21hbmdvX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYm94YmVycnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JveGJlcnJ5L2JveGJlcnJ5X2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9ib3hiZXJyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYm94YmVycnkvYm94YmVycnlfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9tb3lza2xhZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbW95c2tsYWQvbW95c2tsYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX21veXNrbGFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tb3lza2xhZC9tb3lza2xhZF9jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2Fvcmkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2FvcmkvYW9yaV9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogOThweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9hb3JpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9hb3JpL2FvcmlfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9leHBlY3RvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9leHBlY3RvL2V4cGVjdG9fZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2V4cGVjdG86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2V4cGVjdG8vZXhwZWN0b19jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2NhcnJvdHF1ZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jYXJyb3QvY2Fycm90X2dyYXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9jYXJyb3RxdWVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvY2Fycm90L2NhcnJvdF9jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2dyYXZpdGVsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ncmF2aXRlbC9ncmF2aXRlbF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTkwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fZ3Jhdml0ZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2dyYXZpdGVsL2dyYXZpdGVsX2NvbG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMWJpdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMWJpdC8xYml0X2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fMWJpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMWJpdC8xYml0X2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2JpejM2MCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYml6MzYwL0JpejM2MF9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYml6MzYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iaXozNjAvQml6MzYwX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcnVldmVudHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3J1ZXZlbnRzL3J1ZXZlbnRzX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3J1ZXZlbnRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ydWV2ZW50cy9ydWV2ZW50c19jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX29ubGluZXBieCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvb25saW5lcGJ4L29ubGluZXBieF9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTcwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fb25saW5lcGJ4OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9vbmxpbmVwYngvb25saW5lcGJ4X2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYW1vX3J1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9hbW9fcnUvYW1vLnJ1X2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9hbW9fcnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2Ftb19ydS9hbW8ucnVfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9wZGcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3BkZy9QREdfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcGRnOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wZGcvUERHX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fc2lnbWFzbXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NpZ21hc21zL3NpZ21hc21zX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3NpZ21hc21zOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9zaWdtYXNtcy9zaWdtYXNtc19jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2twLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2twLW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUzcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fa3AtbmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMva3AtbmV3cy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fa3AtcmFkaW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2twLXJhZGlvL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE1M3B4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2twLXJhZGlvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9rcC1yYWRpby9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fdmxkLW1vdGhlcnMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3ZsZC1tb3RoZXJzL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE1M3B4O1xuICBtYXJnaW46IC0zMHB4O1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3ZsZC1tb3RoZXJzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy92bGQtbW90aGVycy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1faG90bGVhZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvaG90bGVhZC9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTNweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9ob3RsZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ob3RsZWFkL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9hdmFudGVsZWNvbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYXZhbnRlbGVjb20vbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogLTMwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYXZhbnRlbGVjb206aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2F2YW50ZWxlY29tL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9icmFuZC1wciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYnJhbmQtcHIvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYnJhbmQtcHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JyYW5kLXByL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9uY2Ege1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL25jYS9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAtMzBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9uY2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL25jYS9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcHJpbS1uZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wcmltLW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcHJpbS1uZXdzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wcmltLW5ld3MvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX3Jha2V0YS1yZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3Jha2V0YS1yZWQvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcmFrZXRhLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFrZXRhLXJlZC9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fdHlzYS1ydSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvdHlzYS1ydS9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV90eXNhLXJ1OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy90eXNhLXJ1L2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9ydXMtbmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcnVzLW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fcnVzLW5ld3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3J1cy1uZXdzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9iaWctYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYmlnLWJvb2svbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYmlnLWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JpZy1ib29rL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9ldGF6aGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2V0YXpoaS9ldGF6aV9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fZXRhemhpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ldGF6aGkvZXRhemlfLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fYmVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iZW4vbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9iZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2Jlbi9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1faG9sYW5ld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2hvbGFuZXdzL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDAgLTI1cHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1faG9sYW5ld3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2hvbGFuZXdzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9yZTE5bmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmUxOW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9yZTE5bmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmUxOW5ld3MvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2VsYXJ0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9lbGFydC9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDhweDtcbn1cbi5wYXJ0bmVycy1nZW5lcmFsIC5wYXJ0bmVyc19faXRlbV9lbGFydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZWxhcnQvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzLWdlbmVyYWwgLnBhcnRuZXJzX19pdGVtX2pvYnNvcmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2pvYnNvcmEvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG59XG4ucGFydG5lcnMtZ2VuZXJhbCAucGFydG5lcnNfX2l0ZW1fam9ic29yYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvam9ic29yYS9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJ0bmVyc19faXRlbV9pbmdhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvaW5nYXRlL2luZ2F0ZS1ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnNfX2l0ZW1faW5nYXRlIHtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19faXRlbV9pbmdhdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2luZ2F0ZS9pbmdhdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJ0bmVycy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnBhcnRuZXJzLWluZm9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLWluZm8gLmluZm9ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogODguNzg0MzE0JTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIgLnBhcnRuZXJzLWluZm9fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXJfc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXJfc2xpZGVyIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXJfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNDBweDtcbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgLTJweDtcbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJ0bmVycy1pbmZvIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXJfcm93IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXJfcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAucGFydG5lcnMtaW5mbyAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLnBhcnRuZXJzLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGFydG5lcnMtaW5mb19faXRlbSA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjE5cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wYXJ0bmVycy1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhcnRuZXJzLWluZm9fX2l0ZW1fdmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5mby1wYXJ0bmVycy92ay9ncmV5LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFydG5lcnMtaW5mb19faXRlbV92azpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvLXBhcnRuZXJzL3ZrL2FjdGl2ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhcnRuZXJzLWluZm9fX2l0ZW1fZ29vZC1uaWdodCB7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZm8tcGFydG5lcnMvZ29vZC1uaWdodC9ncmV5LnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4ucGFydG5lcnMtaW5mb19faXRlbV9nb29kLW5pZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZm8tcGFydG5lcnMvZ29vZC1uaWdodC9hY3RpdmUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5wYXJ0bmVycy1pbmZvX19pdGVtX2ZvcmlzZSB7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZm8tcGFydG5lcnMvZm9yaXNlL2dyZXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXJ0bmVycy1pbmZvX19pdGVtX2ZvcmlzZTpob3ZlciB7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZm8tcGFydG5lcnMvZm9yaXNlL2FjdGl2ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhcnRuZXJzLWluZm9fX2l0ZW1fZWNtbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvLXBhcnRuZXJzL2VjbW8vZ3JleS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhcnRuZXJzLWluZm9fX2l0ZW1fZWNtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvLXBhcnRuZXJzL2VjbW8vYWN0aXZlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFydG5lcnMtaW5mb19faXRlbV9raW5nc3RvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luZm8tcGFydG5lcnMva2luZ3N0b3JlL2dyZXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXJ0bmVycy1pbmZvX19pdGVtX2tpbmdzdG9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvLXBhcnRuZXJzL2tpbmdzdG9yZS9hY3RpdmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXJ0bmVycy1pbmZvX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnBhcnRuZXJzLWluZm9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYXJ0bmVycy1pbmZvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZpbmRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTMwMHB4O1xufVxuLmZpbmRlciBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQmxhY2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmluZGVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZmluZGVyIC5mYW5jeV9fbG9hZGluZy1mb3JtIHtcbiAgdG9wOiAtNDAlO1xuICBib3R0b206IC00MCU7XG59XG4uZmluZGVyIC5mYW5jeV9fbG9hZGluZy1mb3JtIC5mYW5jeV9fbG9hZGluZy1mb3JtX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5maW5kZXIgLmluZm9ibG9jayB7XG4gIHBhZGRpbmc6IDU3cHggMjlweCA2MnB4IDQwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDEyLCA2OCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maW5kZXIgLmZvcm1fX3dyYXBwZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXgtZ3JvdzogaW5pdGlhbDtcbn1cbi5maW5kZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5maW5kZXIgLmZvcm1fX2lucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbmRlciAuZW1wdHktZmllbGQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uZmluZGVyIC5mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZpbmRlcl9fc3VibWl0X2luYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpbmRlcl9fc3VibWl0X2luYWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdGODA5NjtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmZpbmRlciAuc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICMyMjM3Yzc7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5maW5kZXIgLnNlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjM3Yzc7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjM3Yzc7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbn1cbi5maW5kZXIgLnNlbGVjdCB7XG4gIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbmRlciAuc2VsZWN0LXdyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCBncmF5O1xufVxuLmZpbmRlciAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5maW5kZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmluZGVyIC5wcmludF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiA1NiU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIGhlaWdodDogNjMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5maW5kZXIgLnByaW50X193cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbmRlciAucHJpbnRfX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5maW5kZXIgLnByaW50X193cmFwcGVyIC5wcmludF9fbWVzc2FnZSwgLmZpbmRlciAucHJpbnRfX3dyYXBwZXIgLnByaW50X19jb21tb24tY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9CbGFja1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5maW5kZXIgLnByaW50X193cmFwcGVyIC5wcmludF9fY2F0ZWdvcnkgc3BhbiwgLmZpbmRlciAucHJpbnRfX3dyYXBwZXIgLnByaW50X19zdGF0dXMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5maW5kZXIgLnByaW50X193cmFwcGVyIC5wcmludF9fcHJpb3JpdHkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZpbmRlciAuZmluZGVyX19jbGVhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1wYWdlLTIwMjUgLmZpbmRlciAuZmFuY3lfX2xvYWRpbmctZm9ybSB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1wYWdlLTIwMjUgLmZpbmRlciAuZmFuY3lfX2xvYWRpbmctZm9ybV9zcGlubmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYWN0IHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDExLCA0MSwgMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZmFjdCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWN0IC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFjdCAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLmZhY3RfX2l0ZW0ge1xuICB3aWR0aDogNzUuNzg0MzE0JTtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgcGFkZGluZzogMjBweCAwIDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyM2RiMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNywgMzMsIDEwNiwgMC4yKTtcbn1cbi5mYWN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmFjdF9faXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjkzYWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxMiwgMTAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYWN0X19pdGVtIHtcbiAgICB3aWR0aDogODguNzg0MzE0JTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZhY3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA5My43ODQzMTQlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZhY3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZmFjdF9fYW5zd2VyIHtcbiAgd2lkdGg6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mYWN0X19hbnN3ZXIgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuZmFjdF9fYW5zd2VyIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4uZmFjdF9faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vYmcucG5nKSB0b3AgY2VudGVyIG5vLXJlcGVhdCAjMDIwNjE5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMzExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaW5mbyBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxuLmluZm8gLmhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuLmluZm8gLmxvZ29fX2ltZyB7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiAxMjdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy8xMDUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaW5mbyAubG9nb19faW1nIHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IDMzdnc7XG4gIH1cbn1cbi5pbmZvX19iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby9pbmZvLWJnLnBuZykgYm90dG9tIG5vLXJlcGVhdCAjMDQxMTNiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjQ2cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmluZm8gLnZpZGVvcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZm8gLnZpZGVvcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cbi5pbmZvIC52aWRlb3MgLnZpZGVvX190aXRsZSB7XG4gIHRvcDogMTg4cHg7XG59XG4uaW5mbyAudmlkZW9zIC52aWRlb19fcGxheSB7XG4gIGhlaWdodDogNzRweDtcbiAgd2lkdGg6IDc3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzOXB4KTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5mby9wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaW5mbyAudmlkZW9zIC52aWRlbyB7XG4gIGhlaWdodDogMjY5cHg7XG59XG4uaW5mbyAudmlkZW9zIC52aWRlbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgwLCA5LCAxMzcsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuLmluZm8gLnZpZGVvcyAudmlkZW9fX2luZm8tZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vdmlkZW8tZmlyc3QucG5nKSBuby1yZXBlYXQgIzA1MGYzYjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmluZm8gLnZpZGVvcyAudmlkZW9fX2luZm8tZmlyc3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwcHg7XG4gIH1cbn1cbi5pbmZvIC52aWRlb3MgLnZpZGVvX19pbmZvLWZpcnN0OmFmdGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmZvL2R1ZC1sb2dvLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaW5mbyAudmlkZW9zIC52aWRlb19faW5mby1maXJzdDphZnRlciB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLmluZm8gLnZpZGVvcyAudmlkZW9fX2luZm8tc2Vjb25kIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmZvL3ZpZGVvLXNlY29uZC5wbmcpIG5vLXJlcGVhdCAjMDUwZjNiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mbyAudmlkZW9zIC52aWRlb19faW5mby1zZWNvbmQ6YWZ0ZXIge1xuICB3aWR0aDogMTczcHg7XG4gIGhlaWdodDogMzNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vYW1vLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvIC52aWRlb3MgLnZpZGVvX19pbmZvLXNlY29uZDphZnRlciB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmluZm8gLnZpZGVvcyAudmlkZW9fX2luZm8tc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MHB4O1xuICB9XG59XG4uaW5mbyAudmlkZW9zIC52aWRlb19faW5mby10aGlyZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby92aWRlby10aGlyZC5wbmcpIG5vLXJlcGVhdCAjMDUwZjNiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuaW5mbyAudmlkZW9zIC52aWRlb19faW5mby10aGlyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmluZm8gLnZpZGVvcyAudmlkZW9fX2luZm8tdGhpcmQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTgwcHg7XG4gIH1cbn1cbi5pbmZvIC52aWRlb3MgLnZpZGVvX19pbmZvLXRoaXJkOmFmdGVyIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNjhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vYXBwbGUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvIC52aWRlb3MgLnZpZGVvX19pbmZvLXRoaXJkOmFmdGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uaW5mb19fcmVnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvL3JlZy1iZy5wbmdcIikgbm8tcmVwZWF0IHJnYmEoMjcsIDE3LCA4OSwgMC44KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxNzlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi1ib3R0b206IDgxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9fX3JlZyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZm9fX3JlZyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uaW5mb19fcmVnLWhvbGRlciB7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvX19yZWctaG9sZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5mb19fcmVnIC5oZWFkZXJfX2J1dHRvbnMsIC5pbmZvX19yZWcgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuaW5mb19fcmVnIC5oZWFkZXJfX2J1dHRvbnMsIC5pbmZvX19yZWcgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5mb19fcmVnIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5pbmZvX19yZWcgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmluZm9fX3JlZyAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAuaW5mb19fcmVnIC5idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNzR2dztcbiAgfVxufVxuLmluZm9fX3JlZyAuaGVhZGVyX19idXR0b25zX3JlZyB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5pbmZvX19yZWcgLmhlYWRlcl9fYnV0dG9uc19yZWc6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAuOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5pbmZvX19yZWcgLmhlYWRlcl9fYnV0dG9uc19zaGFyZSB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbiAgcGFkZGluZzogMThweCA2OXB4IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9fX3JlZyAuaGVhZGVyX19idXR0b25zX3NoYXJlIHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMzlweDtcbiAgICB3aWR0aDogNDY3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5pbmZvX19yZWcgLmhlYWRlcl9fYnV0dG9uc19zaGFyZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3M3Z3O1xuICAgIHBhZGRpbmc6IDcuMnZ3IDAgNi44dncgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cblxuLm1haW4tcGFnZSB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMWE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5tYWluLXBhZ2UgbWFpbiB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZSBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZSAuaGVhZGVyIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5tYWluLXBhZ2UgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA1LjF2dyAwIDUuMXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19jaXR5OmhvdmVyIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA5NSwgMCkgIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19jaXR5OmhvdmVyIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5X2Nsb3NlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19jaXR5X2Nsb3NlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzLW1haW5fX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMywgMywgNTAsIDAuNCk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX3BlbnphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL3BlbnphLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fc2FtYXJhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL3NhbWFyYS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2VrYXRlcmluYnVyZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9la2F0ZXJpbmJ1cmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19ub3Zvc2liaXJzayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9ub3Zvc2liaXJzay5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2thenlhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb25mZXJlbmNlcy9rYXphbi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2tyYXNub3lhcnNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL2tyYXNub3lhcnNrLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fdWZhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL3VmYS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX3N0LXBldGVyc2J1cmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMvc3QtcGV0ZXJzYnVyZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX21pbnNrIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA5NSwgMC43KTtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fb21zayAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG4gIG9wYWNpdHk6IDAuMjk7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX25uIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAyMSwgNDcsIDAuNjQpO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX3Jvc3RvdiAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX252cyAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2themFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbmZlcmVuY2VzL2themFuLW1vYi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2themFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uZmVyZW5jZXMva2F6YW4tbW9iLmpwZ1wiKTtcbiAgfVxufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19rYXphbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fa2F6YW4gLmNvbmZlcmVuY2VzLW1haW5fX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwLjcpO1xufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHk6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gIGJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYm90dG9tOiAxM3B4O1xuICB9XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSBIMyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmNvbmZlcmVuY2VzX19jaXR5X3VwY29taW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogUm9ib3RvQmxhY2ssIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzJjY2Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzJjY2Q7XG4gIHBhZGRpbmc6IDJweCAzMHB4IDJweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTkuMnB4IDAuNnB4IHJnYmEoMiwgMywgMjEsIDAuMyk7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDAuMnM7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIsIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyLCAubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM1dnc7XG4gICAgcGFkZGluZzogNS4ydncgMCA1LjJ2dztcbiAgICBmb250LXNpemU6IDN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciwgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXI6aG92ZXIsIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICBib3JkZXItY29sb3I6ICMxZjM2ZGY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjkpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmNsb3NlLWJ1dHRvbi1yZWdpc3RlciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5jbG9zZS1idXR0b24tcmVnaXN0ZXIge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5jbG9zZS1idXR0b24tcmVnaXN0ZXIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC5jbG9zZS1idXR0b24tcmVnaXN0ZXIge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW4gLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIC51bmFjdGl2ZS1idXR0b24tcmVnaXN0ZXIge1xuICB3aWR0aDogMzE3cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAudW5hY3RpdmUtYnV0dG9uLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAudW5hY3RpdmUtYnV0dG9uLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAudW5hY3RpdmUtYnV0dG9uLXJlZ2lzdGVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UgLmNvbmZlcmVuY2VzX19tYWluIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSAudW5hY3RpdmUtYnV0dG9uLXJlZ2lzdGVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1wYWdlIC5jb25mZXJlbmNlc19fbWFpbiAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3Rlci1kaXNhYmxlZDpob3ZlciB7XG4gIHRyYW5zaXRpb246IHVuc2V0O1xuICBib3JkZXItY29sb3I6ICMwMzJjY2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgyLCAzLCAyMSwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW5fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW5fbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW5fbW9iIC5jb25mZXJlbmNlc19fY2l0eSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tcGFnZSAuY29uZmVyZW5jZXNfX21haW5fbW9iIC5jb25mZXJlbmNlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXMgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGhlaWdodDogMTAwLjUlO1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLWFycm93OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9kZXNrdG9wIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xcHg7XG4gIH1cbiAgLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIHJpZ2h0OiAtOTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfZGVza3RvcCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL3JpZ2h0LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX2Rlc2t0b3AgLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fc2xpZGUtb3ZlbGF5IHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNSwgOSwgOTUsIDAuNCk7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19waG90byB7XG4gIGJhY2tncm91bmQ6ICMwYjU1ODg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2IgLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYiA+IGRpdiB7XG4gIGhlaWdodDogNDkwcHg7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogNDkwcHg7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIC5zbGljay1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYiAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzEge1xuICB3aWR0aDogMzMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfMSAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzFfMS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzEgLnBhc3QtY29uZmVyZW5jZXNfX21vYl9ib3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzFfMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzEgLnBhc3QtY29uZmVyZW5jZXNfX3NsaWRlLW92ZWxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl8yIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzIgLnBhc3QtY29uZmVyZW5jZXNfX21vYl90b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS8yXzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzMuMzMlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl8yIC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfYm90IHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS8yXzIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNjYuNzclO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl8yIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfMyB7XG4gIHdpZHRoOiAzMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl8zIC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvM18xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfMyAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvM18yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfMyAucGFzdC1jb25mZXJlbmNlc19fc2xpZGUtb3ZlbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzQge1xuICB3aWR0aDogMzMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfNCAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzRfMS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzQgLnBhc3QtY29uZmVyZW5jZXNfX21vYl9ib3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzRfMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzQgLnBhc3QtY29uZmVyZW5jZXNfX3NsaWRlLW92ZWxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl81IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzUgLnBhc3QtY29uZmVyZW5jZXNfX21vYl90b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS81XzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzMuMzMlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl81IC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfYm90IHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS81XzIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNjYuNzclO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl81IC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfNiB7XG4gIHdpZHRoOiAzMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl82IC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvNl8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDM1JTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfNiAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvNl8yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDY1JTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfNiAucGFzdC1jb25mZXJlbmNlc19fc2xpZGUtb3ZlbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzcge1xuICB3aWR0aDogMzMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfNyAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzdfMS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzcgLnBhc3QtY29uZmVyZW5jZXNfX21vYl9ib3Qge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9nYWxsZXJ5LzdfMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MCU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzcgLnBhc3QtY29uZmVyZW5jZXNfX3NsaWRlLW92ZWxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl84IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1wYWdlIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iXzggLnBhc3QtY29uZmVyZW5jZXNfX21vYl90b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS84XzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMzMuMzMlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl84IC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfYm90IHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ2FsbGVyeS84XzIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNjYuNzclO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl84IC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfOSB7XG4gIHdpZHRoOiAzMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tcGFnZSAucGFzdC1jb25mZXJlbmNlc19fY29udGFpbmVyX21vYl85IC5wYXN0LWNvbmZlcmVuY2VzX19tb2JfdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvOV8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfOSAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2dhbGxlcnkvOV8yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5tYWluLXBhZ2UgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9tb2JfOSAucGFzdC1jb25mZXJlbmNlc19fc2xpZGUtb3ZlbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLXBhZ2UtMjAyNSBtYWluIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5tYWluLXBhZ2UtMjAyNSAucGFzdC1jb25mZXJlbmNlcyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMTIzcHg7XG59XG4ubWFpbi1wYWdlLTIwMjUgLnBhc3QtY29uZmVyZW5jZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTIzcHg7XG59XG5cbi5wYXNzZW5nZXJfcGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNTBkZWcsICM4MDM5YjcgMCwgI2NkNTE5NyAxMDAlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzNnB4IDIwcHggMzVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTc4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhc3Nlbmdlcl9wYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDM2cHggMjBweCAzNXB4IDIwcHg7XG4gIH1cbn1cbi5wYXNzZW5nZXJfcGFydCAuZm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm90dG9tOiAxNXB4O1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5pbnRsLXRlbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5pbnRsLXRlbC1pbnB1dCAuZm9ybV9faW5wdXRfcGhvbmUge1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cbi5wYXNzZW5nZXJfcGFydCAuZmxhZy1jb250YWluZXIge1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5jb3VudHJ5LWxpc3Qge1xuICB3aWR0aDogMjkwcHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbn1cbi5wYXNzZW5nZXJfcGFydCAucmVnaXN0cmF0aW9uX19mb3JtLXBhc3NlbmdlcnNfdXNlci1udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5yZWctZm9ybV9fcGFydGljaXBhbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYXNzZW5nZXJfcGFydCAucmVnLWZvcm1fX3BhcnRpY2lwYW50IC5pbnRsLXRlbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXNzZW5nZXJfcGFydCAucmVnLWZvcm1fX3BhcnRpY2lwYW50IC5pbnRsLXRlbC1pbnB1dC5oYXZlLWVycm9yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIqINCU0LDQvdC90YvQuSDQvdC+0LzQtdGAINGD0LbQtSDQt9Cw0YDQtdCz0LjRgdGC0YDQuNGA0L7QstCw0L1cIjtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB3b3JkLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5yZWctZm9ybV9fcGFydGljaXBhbnQgLmludGwtdGVsLWlucHV0LmhhdmUtZXJyb3IgaW5wdXRbbmFtZT1waG9uZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkZmRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMjUzNGYgIWltcG9ydGFudDtcbn1cbi5wYXNzZW5nZXJfcGFydCAucmVnLWZvcm1fX3BhcnRpY2lwYW50IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViYzcxZjtcbiAgd2lkdGg6IDY2LjYlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5wYXNzZW5nZXJfcGFydCAucmVnLWZvcm1fX3BhcnRpY2lwYW50IC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5wYXNzZW5nZXJfcGFydCAuaW50bC10ZWwtaW5wdXQgLmZvcm1fX2lucHV0X3Bob25lIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFzc2VuZ2VyX3BhcnQgLnJlZy1mb3JtX19wYXJ0aWNpcGFudF9yZWdpc3RlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5yZWctYmxvY2stLWZvcm1faW5mby1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFhOWNjO1xuICBwYWRkaW5nOiAxOXB4IDE2cHg7XG4gIHdpZHRoOiA2MCU7XG59XG4ucGFzc2VuZ2VyX3BhcnQgLnJlZ2lzdHJhdGlvbl9fZm9ybS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5yZWdpc3RyYXRpb25fX2FwcGVhci1zdWJtaXRfZnJlZV9zdGVwNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnBhc3Nlbmdlcl9wYXJ0IC5hZ3JlZW1lbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhc3Nlbmdlcl9wYXJ0IC5yZWdpc3RyYXRpb25fX2Zvcm0tcGFzc2VuZ2Vyc191c2VyLWFkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXNzZW5nZXJfcGFydF9ibG9ja2VkIC5yZWdpc3RyYXRpb25fX2FwcGVhci1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFzc2VuZ2VyX3BhcnRfYmxvY2tlZCAuYWdyZWVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhc3Nlbmdlcl9wYXJ0X2Jsb2NrZWQgLnJlZ2lzdHJhdGlvbl9fZm9ybS1wYXNzZW5nZXJzX3VzZXItYWRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFzc2VuZ2VyX3BhcnRfYmxvY2tlZCAucmVnaXN0cmF0aW9uX19mb3JtLXBhc3NlbmdlcnNfdXNlci1hZGQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlLTIwMTkgLnJlZy1ibG9jay0tZm9ybV9pbmZvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLm1haW4tcGFnZS0yMDE5IC5yZWctZm9ybV9fcGFydGljaXBhbnQgLmludGwtdGVsLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXRpbmctYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAyNCwgODUsIDAuOCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxvYXRpbmctYmFyIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZsb2F0aW5nLWJhciB7XG4gICAgcGFkZGluZzogMC41dncgMDtcbiAgfVxuICAuZmxvYXRpbmctYmFyIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubWFpbi1wYWdlLTIwMjRfc3BiIC5mbG9hdGluZy1iYXIgLm1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0aW5nLWJhciAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZsb2F0aW5nLWJhcl9fZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmZsb2F0aW5nLWJhcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JsYWNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmZsb2F0aW5nLWJhcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZS0yMDI0X3NwYiAuZmxvYXRpbmctYmFyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmxvYXRpbmctYmFyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZsb2F0aW5nLWJhcl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzI1cHgpIHtcbiAgLmZsb2F0aW5nLWJhcl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmZsb2F0aW5nLWJhcl9fYnV0dG9uLXRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZsb2F0aW5nLWJhcl9fYnV0dG9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxLjZ2dyAyLjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjVweCkge1xuICAuZmxvYXRpbmctYmFyX19idXR0b24tdGV4dCB7XG4gICAgcGFkZGluZzogMS42dncgMS43dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNzUuNzg0MzE0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXIuZmFrZS0tdW5kZXJfb3ZlcmxheSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIycHggMTIuMTA3ODQzJSA2MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXIuZmFrZS0tdW5kZXJfb3ZlcmxheSAucmVnLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZ2lzdHJhdGlvbl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnaXN0cmF0aW9uX19vdmVybGF5IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiA4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3BhaWQtd3JhcHBlciB7XG4gIHdpZHRoOiA3NS43ODQzMTQlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lcl9fcGFpZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5yZWdpc3RyYXRpb24tY29udGFpbmVyX19yZWctdHlwZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIC5yZWctcHJpY2VfX2Rpc2NvdW50LXdyYXBwZXItdGV4dCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGVfX3ByaWNlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWctdHlwZV9fcHJpY2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzVweCkgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIC5yZWctdHlwZS0tb25saW5lIC5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1pbi13aWR0aDogNzE4cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZy10eXBlLS1vbmxpbmUgLnJlZy1wcmljZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZy10eXBlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNTguOCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjUwZGVnLCByZ2JhKDEyOCwgNTcsIDE4MywgMC43KSAwJSwgcmdiYSgyMDUsIDgxLCAxNTEsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGU6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGU6Zmlyc3QtY2hpbGQgLnJlZy10eXBlLXRpdGxlIHtcbiAgY29sb3I6ICNGRkQ1NUE7XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGU6Zmlyc3QtY2hpbGQgLnJlZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzFkO1xufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZy10eXBlOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NS4yJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZ2lzdHJhdGlvbi9nZW5lcmFsX2JnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAucmVnLXR5cGU6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLnJlZy10eXBlOm50aC1jaGlsZCgyKSAucmVnLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVnaXN0cmF0aW9uL2Nsb3NlLW1vYi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgLypcbiAgICB0b3A6IDMzcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDg4Ljc4NDMxNCUgKyAxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDkzLjc4NDMxNCUgLSAxcHgpO1xuICB9XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbn1cbi5mYW5jeWJveC1jb250YWluZXIgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZWdpc3RyYXRpb24tY29udGFpbmVyX19yZWctdHlwZXMtd3JhcHBlcl9zcGIgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Myk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5yZWdpc3RyYXRpb24tY29udGFpbmVyX19yZWctdHlwZXMtd3JhcHBlcl9zcGIgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSBoMiB7XG4gIHotaW5kZXg6IDUyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWdpc3RyYXRpb24tY29udGFpbmVyX19yZWctdHlwZXMtd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uX19jbG9zZS1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA1LCAxNSwgMC45NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uX19jbG9zZS1vdmVybGF5X2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogUm9ib3RvQ29uZGVuc2VkQm9sZCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbl9fdGl0bGVfaW5hY3RpdmUge1xuICBjb2xvcjogIzY1Njc3MDtcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWctYmxvY2tfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZy1ibG9ja19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzE3cHgpIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnLWJsb2NrOm5vdCgjanMtZm9ybS1yZWctbW9kYWwpLCAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnLWJsb2NrOm5vdCgjanMtZm9yZWlnbi1jaXRpemVuKSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZy1ibG9jazpub3QoI2pzLWZvcm0tcmVnLW1vZGFsKSAucmVnLWJsb2NrX190aXRsZSwgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZy1ibG9jazpub3QoI2pzLWZvcmVpZ24tY2l0aXplbikgLnJlZy1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLmZvcm0tcmVnIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWdpc3RyYXRpb24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIHBhZGRpbmc6IDMwcHggMjlweCA3MHB4IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvcy92aWRlb0JHLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA4OCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2lubmVyLnJlYWN0aXZhdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51X19pbm5lci5yZWFjdGl2YXRpb24gLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2lubmVyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWdpc3RyYXRpb24tbWVudV9fYnV0dG9uIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWdpc3RyYXRpb24tbWVudV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjI0cHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51X19idXR0b246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnaXN0cmF0aW9uLW1lbnVfX2J1dHRvbjpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjI0cHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnJlZ2lzdHJhdGlvbi1tZW51X19idXR0b246bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIHJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5pdGktbW9iaWxlLXNlbGVjdCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzE3cHgpIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydG5lcnMtMjAyNSAucmVnLWJsb2NrOm5vdCgjanMtZm9ybS1yZWctbW9kYWwpLCAucGFydG5lcnMtMjAyNSAucmVnLWJsb2NrOm5vdCgjanMtZm9yZWlnbi1jaXRpemVuKSwgLnByZXNzLTIwMjUgLnJlZy1ibG9jazpub3QoI2pzLWZvcm0tcmVnLW1vZGFsKSwgLnByZXNzLTIwMjUgLnJlZy1ibG9jazpub3QoI2pzLWZvcmVpZ24tY2l0aXplbikge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5wYXJ0bmVycy0yMDI1IC5yZWctYmxvY2s6bm90KCNqcy1mb3JtLXJlZy1tb2RhbCkgLnJlZy1ibG9ja19fdGl0bGUsIC5wYXJ0bmVycy0yMDI1IC5yZWctYmxvY2s6bm90KCNqcy1mb3JlaWduLWNpdGl6ZW4pIC5yZWctYmxvY2tfX3RpdGxlLCAucHJlc3MtMjAyNSAucmVnLWJsb2NrOm5vdCgjanMtZm9ybS1yZWctbW9kYWwpIC5yZWctYmxvY2tfX3RpdGxlLCAucHJlc3MtMjAyNSAucmVnLWJsb2NrOm5vdCgjanMtZm9yZWlnbi1jaXRpemVuKSAucmVnLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnLXR5cGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVnLXR5cGUtLWdlbmVyYWwgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLnJlZy10eXBlLS1nZW5lcmFsICNqcy1jb3Vwb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucmVnLXR5cGUtLWdlbmVyYWwgLnJlZy1wcmljZV9fdmFsLS1kaXNjb3VudCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xufVxuLnJlZy10eXBlLS1nZW5lcmFsIC5yZWctcHJpY2VfX3ZhbC0tZGlzY291bnQgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDMlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG59XG5cbi5yZWctYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzA0MDUxODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gIC5yZWctYnV0dG9uIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1jcmFuYmVycnkge1xuICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjEzLCA5MCwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1ibHVlLXJpYmJvbiB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1jcmFuYmVycnk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwgMjEzLCA5MCwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1ibHVlLXJpYmJvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1jb3JuZmxvd2VyLWJsdWU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDczLCAxMDMsIDE3MywgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1zaGFyazpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNDYsIDUwLCA1NCwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1hc3RyYWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDQ4LCAxMTgsIDE3NiwgMC44KTtcbn1cbi5yZWctYnV0dG9uLmJnLXRoZW1lLS1jcmFuYmVycnktb3BhY2l0eTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LCAyMTMsIDkwLCAwLjgpO1xufVxuLnJlZy1idXR0b24uYmctdGhlbWUtLWRvZGdlci1ibHVlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7XG59XG4ucmVnLWJ1dHRvbi0tZW1haWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFscy9lbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlZy1idXR0b24tLWVtYWlsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE0cHg7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS1lbWFpbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHdoaXRlO1xufVxuLnJlZy1idXR0b24tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvZmFjZWJvb2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQxcHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVnLWJ1dHRvbi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2cHggMTJweDtcbiAgfVxufVxuLnJlZy1idXR0b24tLWZhY2Vib29rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggIzNiNTk5ODtcbn1cbi5yZWctYnV0dG9uLS12ayB7XG4gIGJhY2tncm91bmQ6ICM0YTc2YTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsL3ZrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOXB4IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZWctYnV0dG9uLS12ayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxMXB4O1xuICB9XG59XG4ucmVnLWJ1dHRvbi0tdms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCAjNGE3NmE4O1xufVxuLnJlZy1idXR0b24tLXRnIHtcbiAgYmFja2dyb3VuZDogIzMzQUJERjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvdGVsZWdyYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0cHggNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1idXR0b24tLXRnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA2cHg7XG4gIH1cbn1cbi5yZWctYnV0dG9uLS10Zzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICMzM2FiZGY7XG59XG5cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWctYnV0dG9uLnVwcGVyY2FzZWQuYmctdGhlbWUtLWNyYW5iZXJyeS5mb3JtLXJlZ19fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnLWJ1dHRvbjpub3QoLmZvcm0tcmVnX19zdWJtaXQsIC5yZWctZm9ybS1zaGFyZV9fbGluaykge1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAucmVnLWJ1dHRvbjpub3QoLmZvcm0tcmVnX19zdWJtaXQsIC5yZWctZm9ybS1zaGFyZV9fbGluaykgLnJlZy1idXR0b25fX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC5yZWctYnV0dG9uOm5vdCguZm9ybS1yZWdfX3N1Ym1pdCwgLnJlZy1mb3JtLXNoYXJlX19saW5rKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAudHlwZS1pbmZvX19zb2MgLnJlZy1idXR0b24tLXRnIC5yZWctYnV0dG9uX19pbWcge1xuICB0b3A6IDdweDtcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC50eXBlLWluZm9fX3NvYyAucmVnLWJ1dHRvbi0tZW1haWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0MTQ2NGIgIWltcG9ydGFudDtcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC50eXBlLWluZm9fX3NvYyAucmVnLWJ1dHRvbi0tZW1haWwgLnJlZy1idXR0b25fX2ltZyB7XG4gIHRvcDogMTBweDtcbn1cbi5tYWluLXBhZ2UtMjAyNTpub3QoLnBhZ2VfbXNrXzIwMjQpIC50eXBlLWluZm9fX3NvYyAucmVnLWJ1dHRvbi0tZmFjZWJvb2sgLnJlZy1idXR0b25fX2ltZyB7XG4gIHRvcDogOHB4O1xufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnR5cGUtaW5mb19fc29jIC5yZWctYnV0dG9uLS12ayAucmVnLWJ1dHRvbl9faW1nIHtcbiAgdG9wOiAxMnB4O1xufVxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLnR5cGUtaW5mb19fc29jIC5yZWctYnV0dG9uLS10d2l0dGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNob29zZS1yZWctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgbWF4LWhlaWdodDogMzI3cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHotaW5kZXg6IDExO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1MXB4IDAgMzlweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4NCU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTdweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19pbnB1dCB7XG4gIG1hcmdpbjogMjZweCAwIDMwcHg7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDVweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19faW5wdXQge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMgLnJlZy1idXR0b24ge1xuICB3aWR0aDogMTY0cHg7XG4gIHBhZGRpbmc6IDRweCAwIDNweCAzN3B4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIGFuZCAobWluLXdpZHRoOiA0NDVweCkge1xuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyAucmVnLWJ1dHRvbjpudGgtY2hpbGQoMiksIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIC5yZWctYnV0dG9uOm50aC1jaGlsZCg0KSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMgLnJlZy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLmNob29zZS1yZWctYmxvY2sucmVnLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgfVxufVxuXG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmVnLWJsb2NrIHtcbiAgcGFkZGluZzogMjhweCAyMHB4IDM1cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWctYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAxN3B4IDhweCAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLnJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLWJsb2NrLS1mb3JtIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnJlZy1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucmVnLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3VibWl0LXdpdGgtYWdyZWVtZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdWJtaXQtd2l0aC1hZ3JlZW1lbnRfX3RleHQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxNnB4IDAgN3B4IC0xcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VibWl0LXdpdGgtYWdyZWVtZW50X190ZXh0IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuc3VibWl0LXdpdGgtYWdyZWVtZW50X190ZXh0IHtcbiAgICBtYXJnaW46IDEycHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Ym1pdC13aXRoLWFncmVlbWVudF9fcmVnLWVycm9yIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuc3VibWl0LXdpdGgtYWdyZWVtZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmNvbmRlbnNlZC10aXRsZSB7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvbmRlbnNlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUycHg7XG4gIH1cbn1cblxuLnRpY2tldC1pdGVtLXByaWNlLS1kZXByZWNhdGVkIHtcbiAgY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnRpY2tldC1pdGVtLXByaWNlLS1kZXByZWNhdGVkIHtcbiAgICBsZWZ0OiAxcHg7XG4gIH1cbn1cbi50aWNrZXQtaXRlbS1wcmljZS0tZGVwcmVjYXRlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAzJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcbn1cbi50aWNrZXQtaXRlbS1wcmljZV9fbGluZS10aHJvdWdoIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb3JtLWZpZWxkLXdyYXBwZXIgLmZvcm0tcmVnX19lcnJvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5yZWdpc3RyYXRpb24tY29udGFpbmVyX190eXBlIHtcbiAgcGFkZGluZzogMjhweCAyMHB4IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3R5cGUge1xuICAgIHBhZGRpbmc6IDI4cHggMjBweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm0tcmVnLCAucGFydGljaXBhbnQtaW5mbyB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIC8qIEludGwtdGVsLWlucHV0ICovXG4gIC8qKioqKioqKioqKioqKioqKi9cbn1cbi5mb3JtLXJlZyAuaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5wYXJ0aWNpcGFudC1pbmZvIC5pbnRsLXRlbC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuLmZvcm0tcmVnIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIsIC5wYXJ0aWNpcGFudC1pbmZvIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICBsZWZ0OiAxOXB4O1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tcmVnIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIsIC5wYXJ0aWNpcGFudC1pbmZvIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICAgIGxlZnQ6IDEuN3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLmZvcm0tcmVnIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIsIC5wYXJ0aWNpcGFudC1pbmZvIC5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICAgIGxlZnQ6IDUuM3Z3O1xuICB9XG59XG4uZm9ybS1yZWcgLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnLCAucGFydGljaXBhbnQtaW5mbyAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tcmVnIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93LCAucGFydGljaXBhbnQtaW5mbyAuaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOUJBNEJEO1xuICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmZvcm0tcmVnIC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LCAucGFydGljaXBhbnQtaW5mbyAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIGxlZnQ6IC0xOHB4O1xuICB3aWR0aDogMzQ4cHg7XG59XG4uZm9ybS1yZWcgLmludGwtdGVsLWlucHV0IC5pdGktbW9iaWxlLXNlbGVjdCwgLnBhcnRpY2lwYW50LWluZm8gLmludGwtdGVsLWlucHV0IC5pdGktbW9iaWxlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLXJlZyAuaW50bC10ZWwtaW5wdXQsIC5wYXJ0aWNpcGFudC1pbmZvIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5mb3JtLXJlZywgLnBhcnRpY2lwYW50LWluZm8ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuLmZvcm0tcmVnLXdyYXBwZXIsIC5wYXJ0aWNpcGFudHMsIC5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLmZvcm0tcmVnLXdyYXBwZXIsIC5wYXJ0aWNpcGFudHMsIC5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5mb3JtLXJlZy13cmFwcGVyLS1lbnRyYW5jZSwgLnBhcnRpY2lwYW50cy0tZW50cmFuY2UsIC5jaG9vc2UtcmVnLWJsb2NrLS1lbnRyYW5jZSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNsb3NlZC1yZWctLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uY2xvc2VkLXJlZyB7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB3b3JkLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWRCb2xkLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5wYXJ0aWNpcGFudHMge1xuICB6LWluZGV4OiAxMTtcbn1cbi5wYXJ0aWNpcGFudHMgLnJlZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzFkO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhcnRpY2lwYW50c19fdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcnRpY2lwYW50c19fdGl0bGUtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhcnRpY2lwYW50c19fc3VibWl0LXdpdGgtYWdyZWVtZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucGFydGljaXBhbnRzX19zdWJtaXQtd2l0aC1hZ3JlZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhcnRpY2lwYW50LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcbn1cbi5wYXJ0aWNpcGFudC1pbmZvX19jb3VudCB7XG4gIG1hcmdpbjogMTdweCAwIDExcHg7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnBhcnRpY2lwYW50LWluZm9fX2NvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYXJ0aWNpcGFudC1pbmZvX19jb3VudC0tY29uZmlybSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucGFydGljaXBhbnQtaW5mb19fY29uZmlybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gIHBhZGRpbmc6IDEycHggMjBweCA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbn1cbi5wYXJ0aWNpcGFudC1pbmZvX19jb25maXJtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFydGljaXBhbnQtaW5mb19fY29uZmlybS1pdGVtOm50aC1jaGlsZCgyKSAucGFydGljaXBhbnQtaW5mb19fY29uZmlybS1pdGVtLWtleSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wYXJ0aWNpcGFudC1pbmZvX19jb25maXJtLWl0ZW06bnRoLWNoaWxkKDMpIC5wYXJ0aWNpcGFudC1pbmZvX19jb25maXJtLWl0ZW0ta2V5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ucGFydGljaXBhbnQtaW5mb19fY29uZmlybS1pdGVtLWtleSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYWluLXBhZ2UtMjAyNSAucGFydGljaXBhbnQtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWctcHJpY2Utd3JhcHBlciwgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuXG4ucmVnLXByaWNlX192YWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgLnJlZy1wcmljZV9fdmFsIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXByaWNlX192YWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlci10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAucmVnLXByaWNlX19kaXNjb3VudC13cmFwcGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlci10ZXh0IC5yZWctcHJpY2VfX2Rpc2NvdW50X3BlcmNlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwZWFrZXJfX2luZm9fbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uaW5mb2Jsb2NrX19zcGVha2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zcGVha2VyX3Vua25vd24ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDExNCwgMTI3LCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3Vua25vd24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3Vua25vd246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTAyLCAxMTQsIDEyNywgMC43KTtcbn1cbi5zcGVha2VyX3Vua25vd24gLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdW5rbm93bi9wZXJzb24tcGMtMi5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfdW5rbm93biAuc3BlYWtlcl9fYmcge1xuICAgIGxlZnQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3Vua25vd24vcGVyc29uLW1vYi5wbmcpO1xuICB9XG59XG4uc3BlYWtlcl91bmtub3duLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2NSwgMTMyLCAyMDIsIDAuNyksIHJnYmEoNjUsIDEzMiwgMjAyLCAwLjcpKTtcbn1cbi5zcGVha2VyX3Vua25vd24tMjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg2NSwgMTMyLCAyMDIsIDAuNyk7XG59XG4uc3BlYWtlcl91bmtub3duLWJpZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzEsIDE2LCAyMDEsIDAuNykgMCUsICMwNDAyNEIgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfdW5rbm93bi1iaWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zcGVha2VyX3Vua25vd24tYmlnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCAjMDQwMjRCO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc3BlYWtlcl91bmtub3duLWJpZyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdW5rbm93bi9wZXJzb24tcGMtMi5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX3Vua25vd24tYmlnIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy91bmtub3duL3BlcnNvbi1wYy0yLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl91bmtub3duLWJpZyAuc3BlYWtlcl9fYmcge1xuICAgIGxlZnQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3Vua25vd24vcGVyc29uLW1vYi5wbmcpO1xuICB9XG59XG5cbi5zcGVha2VyX2J5LWJ5a2luOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL21vZGFsL2Zvbi5wbmc/dXRtNWNicFwiKTtcbn1cbi5zcGVha2VyX2J5LWJ5a2luOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDI0OSwgMjAzLCA0OSwgMC41KTtcbn1cbi5zcGVha2VyX2J5LWJ5a2luIC5zcGVha2VyX19iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9wZXJzb24tcGMtMi5wbmc/dXRtNWNjcFwiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2J5LWJ5a2luIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL3BlcnNvbi1tb2IucG5nP3V0bTVjZDNcIik7XG4gICAgaGVpZ2h0OiAxMDUlO1xuICB9XG4gIC5zcGVha2VyX2J5LWJ5a2luIC5zcGVha2VyX19iZyAudmlkZW9fX3BsYXkge1xuICAgIHRvcDogNTQlO1xuICB9XG59XG4uc3BlYWtlcl9ieS1ieWtpbi1iaWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vbW9kYWwvZm9uLnBuZz91dG01Y2UzXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2J5LWJ5a2luLWJpZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfYnktYnlraW4tYmlnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDI0OSwgMjAzLCA0OSwgMC41KTtcbn1cbi5zcGVha2VyX2J5LWJ5a2luLWJpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICB6LWluZGV4OiAwO1xufVxuLnNwZWFrZXJfYnktYnlraW4tYmlnIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vcGVyc29uLXBjLTIucG5nP3V0bTVjZWFcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfYnktYnlraW4tYmlnIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL3BlcnNvbi1wYy0yLnBuZz91dG01Y2VwXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9ieS1ieWtpbi1iaWcgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vcGVyc29uLW1vYi5wbmc/dXRtNWNmbVwiKTtcbiAgfVxufVxuXG4uZmFuY3ktc3BlYWtlcl9fYnktYnlraW4gLmZhbmN5X19jb250YWluZXJfcm93LCAuZmFuY3ktc3BlYWtlcl9fYnktYnlraW4tYmlnIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9mb24tZGFyay5wbmc/dXRtNWNnalwiKTtcbn1cbi5mYW5jeS1zcGVha2VyX19ieS1ieWtpbiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciwgLmZhbmN5LXNwZWFrZXJfX2J5LWJ5a2luLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9mb24ucG5nP3V0bTVjaGVcIik7XG59XG4uZmFuY3ktc3BlYWtlcl9fYnktYnlraW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXI6OmJlZm9yZSwgLmZhbmN5LXNwZWFrZXJfX2J5LWJ5a2luLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fYnktYnlraW4gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fYnktYnlraW4tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9wZXJzb24ucG5nP3V0bTVjaTNcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9sb2dvLnBuZz91dG01Y2k4XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyNyUsIDQ1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MXB4LCAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zM3B4LCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19ieS1ieWtpbiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19ieS1ieWtpbi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwdmgsIDIydmg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDR2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2J5LWJ5a2luIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2J5LWJ5a2luLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9wZXJzb24ucG5nP3V0bTVjaWRcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOHZoO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU5JSA2dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19ieS1ieWtpbiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19ieS1ieWtpbi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTA1JSwgMjUlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzOHB4LCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2J5LWJ5a2luIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19ieS1ieWtpbi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9sb2dvLnBuZz91dG01Y2o3XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2N3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDIzcHg7XG59XG5cbi5zcGVha2VyX2xlby1zaGV2Y2hlbmtvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MTcxNyAwJSwgIzdDNUY0NyA5OS40JSk7XG59XG4uc3BlYWtlcl9sZW8tc2hldmNoZW5rbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG59XG4uc3BlYWtlcl9sZW8tc2hldmNoZW5rbyAuc3BlYWtlcl9fYmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvbGVvLXNoZXZjaGVua28vcGVyc29uLXBjLTIucG5nP3V0bTVjanFcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9sZW8tc2hldmNoZW5rbyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9wZXJzb24tbW9iLnBuZz91dG01Y2tlXCIpO1xuICAgIGhlaWdodDogMTA1JTtcbiAgfVxuICAuc3BlYWtlcl9sZW8tc2hldmNoZW5rbyAuc3BlYWtlcl9fYmcgLnZpZGVvX19wbGF5IHtcbiAgICB0b3A6IDU0JTtcbiAgfVxufVxuLnNwZWFrZXJfbGVvLXNoZXZjaGVua28tYmlnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MTcxNyAwJSwgIzdDNUY0NyA5OS40JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfbGVvLXNoZXZjaGVua28tYmlnIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9sZW8tc2hldmNoZW5rby1iaWc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICM3QzVGNDc7XG59XG4uc3BlYWtlcl9sZW8tc2hldmNoZW5rby1iaWcgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgei1pbmRleDogMDtcbn1cbi5zcGVha2VyX2xlby1zaGV2Y2hlbmtvLWJpZyAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2xlby1zaGV2Y2hlbmtvL3BlcnNvbi1wYy0yLnBuZz91dG01Y2trXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2xlby1zaGV2Y2hlbmtvLWJpZyAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9wZXJzb24tcGMucG5nP3V0bTVjbGFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zcGVha2VyX2xlby1zaGV2Y2hlbmtvLWJpZyAuc3BlYWtlcl9fYmcge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9sZW8tc2hldmNoZW5rby1iaWcgLnNwZWFrZXJfX2JnIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2xlby1zaGV2Y2hlbmtvL3BlcnNvbi1tb2IucG5nP3V0bTVjbGhcIik7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyLCAuZmFuY3ktc3BlYWtlcl9fbGVvLXNoZXZjaGVua28tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MTcxNyAwJSwgIzdDNUY0NyA5OS40JSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbGVvLXNoZXZjaGVua28gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXI6OmJlZm9yZSwgLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fbGVvLXNoZXZjaGVua28gLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fbGVvLXNoZXZjaGVua28tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9wZXJzb24ucG5nP3V0bTVjbTBcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9sb2dvLnBuZz91dG01Y21nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2OCUsIDUyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjBweCwgMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTA2cHgsIDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDE0cHgsIDI2MXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE4cHgsIDI3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMTFweCwgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9wZXJzb24ucG5nP3V0bTVjbXJcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MyUgLTF2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2xlby1zaGV2Y2hlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19sZW8tc2hldmNoZW5rby1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9sb2dvLnBuZz91dG01Y213XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDEycHg7XG59XG5cbi5zcGVha2VyX2VrYXRlcmluYS1seXNlbmtvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjYsIDIyLCA2OSwgMC43KSAwLCByZ2JhKDYzLCA0MiwgMTM1LCAwLjcpIDEwMCUpO1xufVxuLnNwZWFrZXJfZWthdGVyaW5hLWx5c2Vua286aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMjQ5LCAyMDMsIDQ5LCAwLjUpO1xufVxuLnNwZWFrZXJfZWthdGVyaW5hLWx5c2Vua28gLnNwZWFrZXJfX2JnIHtcbiAgdG9wOiAyOHB4O1xuICBoZWlnaHQ6IDkzJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2VrYXRlcmluYS1seXNlbmtvL3BlcnNvbi1wYy0yLnBuZz91dG01Y252XCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2VrYXRlcmluYS1seXNlbmtvIC5zcGVha2VyX19iZyB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogOTYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tcGMucG5nP3V0bTVjb25cIik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2VrYXRlcmluYS1seXNlbmtvIC5zcGVha2VyX19iZyB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGhlaWdodDogOTklO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tbW9iLnBuZz91dG01Y290XCIpO1xuICB9XG4gIC5zcGVha2VyX2VrYXRlcmluYS1seXNlbmtvIC5zcGVha2VyX19iZyAudmlkZW9fX3BsYXkge1xuICAgIHRvcDogNTQlO1xuICB9XG59XG4uc3BlYWtlcl9la2F0ZXJpbmEtbHlzZW5rby1iaWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNiwgMjIsIDY5LCAwLjcpIDAsIHJnYmEoNjMsIDQyLCAxMzUsIDAuNykgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZWthdGVyaW5hLWx5c2Vua28tYmlnIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9la2F0ZXJpbmEtbHlzZW5rby1iaWc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMjQ5LCAyMDMsIDQ5LCAwLjUpO1xufVxuLnNwZWFrZXJfZWthdGVyaW5hLWx5c2Vua28tYmlnIC5zcGVha2VyX19kZXNjcmlwdGlvbi1ibG9jayB7XG4gIHotaW5kZXg6IDA7XG59XG4uc3BlYWtlcl9la2F0ZXJpbmEtbHlzZW5rby1iaWcgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tcGMtMi5wbmc/dXRtNWNvd1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9la2F0ZXJpbmEtbHlzZW5rby1iaWcgLnNwZWFrZXJfX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZWthdGVyaW5hLWx5c2Vua28vcGVyc29uLXBjLnBuZz91dG01Y3BwXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfZWthdGVyaW5hLWx5c2Vua28tYmlnIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2VrYXRlcmluYS1seXNlbmtvL3BlcnNvbi1tb2IucG5nP3V0bTVjcTVcIik7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyLCAuZmFuY3ktc3BlYWtlcl9fZWthdGVyaW5hLWx5c2Vua28tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM5MEI2QSAwJSwgIzFCMEEzQyAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19la2F0ZXJpbmEtbHlzZW5rbyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcjo6YmVmb3JlLCAuZmFuY3ktc3BlYWtlcl9fZWthdGVyaW5hLWx5c2Vua28tYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5mYW5jeS1zcGVha2VyX19la2F0ZXJpbmEtbHlzZW5rbyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19la2F0ZXJpbmEtbHlzZW5rby1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2VrYXRlcmluYS1seXNlbmtvL21vZGFsL3BlcnNvbi5wbmc/dXRtNWNxYlwiKSwgdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2VrYXRlcmluYS1seXNlbmtvL21vZGFsL2xvZ28ucG5nP3V0bTVjcWxcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTkwJSwgNDQlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdweCwgMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTg3cHgsIDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDYycHgsIDE1N3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMHB4LCAyN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMjFweCwgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9tb2RhbC9wZXJzb24ucG5nP3V0bTVjcXpcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NDdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NyUgMjBweDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2VrYXRlcmluYS1seXNlbmtvIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19la2F0ZXJpbmEtbHlzZW5rby1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9tb2RhbC9sb2dvLnBuZz91dG01Y3JvXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDEycHg7XG59XG5cbi5zcGVha2VyX2tpcmlsbC1oYXJpYmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMkM5MzdDIDAlLCAjMDg2QjU1IDEwMCUpO1xufVxuLnNwZWFrZXJfa2lyaWxsLWhhcmliaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG59XG4uc3BlYWtlcl9raXJpbGwtaGFyaWJpIC5zcGVha2VyX19iZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1wYy0yLnBuZz91dG01Y3NsXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfa2lyaWxsLWhhcmliaSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1tb2IucG5nP3V0bTVjdGtcIik7XG4gICAgaGVpZ2h0OiAxMDUlO1xuICB9XG4gIC5zcGVha2VyX2tpcmlsbC1oYXJpYmkgLnNwZWFrZXJfX2JnIC52aWRlb19fcGxheSB7XG4gICAgdG9wOiA1NCU7XG4gIH1cbn1cbi5zcGVha2VyX2tpcmlsbC1oYXJpYmktYmlnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJDOTM3QyAwJSwgIzA4NkI1NSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9raXJpbGwtaGFyaWJpLWJpZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfa2lyaWxsLWhhcmliaS1iaWc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICMyQzkzN0M7XG59XG4uc3BlYWtlcl9raXJpbGwtaGFyaWJpLWJpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICB6LWluZGV4OiAwO1xufVxuLnNwZWFrZXJfa2lyaWxsLWhhcmliaS1iaWcgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbi5zcGVha2VyX2tpcmlsbC1oYXJpYmktYmlnIC5zcGVha2VyX19iZyB7XG4gIHdpZHRoOiA0ODRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDI5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1wYy0yLnBuZz91dG01Y3R2XCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2tpcmlsbC1oYXJpYmktYmlnIC5zcGVha2VyX19iZyB7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1wYy5wbmc/dXRtNWN1clwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfa2lyaWxsLWhhcmliaS1iaWcgLnNwZWFrZXJfX2JnIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1tb2IucG5nP3V0bTVjdnBcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYW5jeS1zcGVha2VyX19raXJpbGwtaGFyaWJpIC5mYW5jeV9fY29udGFpbmVyX3JvdywgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyQzkzN0MgMCUsICMwODZCNTUgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fa2lyaWxsLWhhcmliaSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciwgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJDOTM3QyAwJSwgIzA4NkI1NSAxMDAlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19raXJpbGwtaGFyaWJpIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyOjpiZWZvcmUsIC5mYW5jeS1zcGVha2VyX19raXJpbGwtaGFyaWJpLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZmFuY3ktc3BlYWtlcl9fa2lyaWxsLWhhcmliaSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19raXJpbGwtaGFyaWJpLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva2lyaWxsLWhhcmliaS9tb2RhbC9wZXJzb24ucG5nP3V0bTVjd3BcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL21vZGFsL2xvZ28ucG5nP3V0bTVjeDRcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJSwgNDklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI4cHgsIDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNjVweCwgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19raXJpbGwtaGFyaWJpIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyODFweCwgMTcxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5cHgsIDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMzVweCwgMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmkgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fa2lyaWxsLWhhcmliaS1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva2lyaWxsLWhhcmliaS9tb2RhbC9wZXJzb24ucG5nP3V0bTVjeTFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNjNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDR2aDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmkgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbywgLmZhbmN5LXNwZWFrZXJfX2tpcmlsbC1oYXJpYmktYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMva2lyaWxsLWhhcmliaS9tb2RhbC9sb2dvLnBuZz91dG01Y3lxXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDEycHg7XG59XG5cbi5zcGVha2VyX2lnb3ItbG9naW5vdi1iaWcsIC5zcGVha2VyX2lnb3ItbG9naW5vdiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzguODFkZWcsICNCRDlFMUIgMjMuNzMlLCByZ2JhKDE0NCwgMTA5LCAxNSwgMC43KSA4MS4xMSUpO1xufVxuLnNwZWFrZXJfaWdvci1sb2dpbm92LWJpZzpob3ZlciwgLnNwZWFrZXJfaWdvci1sb2dpbm92OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCAjQTU3RTMyO1xufVxuLnNwZWFrZXJfaWdvci1sb2dpbm92LWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX2lnb3ItbG9naW5vdiAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvaWdvci1sb2dpbm92L3BlcnNvbi1wYy5wbmc/dXRtNWN5eFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1OSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9pZ29yLWxvZ2lub3YtYmlnIC5zcGVha2VyX19iZywgLnNwZWFrZXJfaWdvci1sb2dpbm92IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2lnb3ItbG9naW5vdi9wZXJzb24tcGMtMi5wbmc/dXRtNWN6NVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU0JSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX2lnb3ItbG9naW5vdi1iaWcgLnNwZWFrZXJfX2JnLCAuc3BlYWtlcl9pZ29yLWxvZ2lub3YgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvaWdvci1sb2dpbm92L3BlcnNvbi1tb2IucG5nP3V0bTVkMDRcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0N3Z3ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXJfX2lnb3ItbG9naW5vdi1iaWcgLmZhbmN5X19jb250YWluZXJfcm93LCAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92IC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNTdFMzI7XG59XG4uZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciwgLmZhbmN5LXNwZWFrZXJfX2lnb3ItbG9naW5vdiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzguODFkZWcsICNCRDlFMUIgMjMuNzMlLCByZ2JhKDE0NCwgMTA5LCAxNSwgMC43KSA4MS4xMSUpO1xufVxuLmZhbmN5LXNwZWFrZXJfX2lnb3ItbG9naW5vdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvbW9kYWwvcGVyc29uLnBuZz91dG01ZDB0XCIpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvaWdvci1sb2dpbm92L21vZGFsL2xvZ28uc3ZnP3V0bTVkMWVcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMnB4LCAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcHgsIDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxODglLCA0MiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2lnb3ItbG9naW5vdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwNCUsIDM3LjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTVweCwgMjZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwM3B4LCAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19pZ29yLWxvZ2lub3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2lnb3ItbG9naW5vdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9faWdvci1sb2dpbm92IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2lnb3ItbG9naW5vdi9tb2RhbC9wZXJzb24ucG5nP3V0bTVkMW5cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCA3cHg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19pZ29yLWxvZ2lub3YtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19pZ29yLWxvZ2lub3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvbW9kYWwvbG9nby5zdmc/dXRtNWQyOVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAxNHB4O1xufVxuXG4uc3BlYWtlcl9kbWl0cnktZ29yb2J0c292LWJpZywgLnNwZWFrZXJfZG1pdHJ5LWdvcm9idHNvdiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1QjExQTQgMCUsIHJnYmEoOTEsIDE3LCAxNjQsIDAuMzMpIDEwMCUpO1xufVxuLnNwZWFrZXJfZG1pdHJ5LWdvcm9idHNvdi1iaWc6aG92ZXIsIC5zcGVha2VyX2RtaXRyeS1nb3JvYnRzb3Y6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICM1QjExQTQ7XG59XG4uc3BlYWtlcl9kbWl0cnktZ29yb2J0c292LWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX2RtaXRyeS1nb3JvYnRzb3YgLnNwZWFrZXJfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvcGVyc29uLXBjLTIucG5nP3V0bTVkMmVcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZG1pdHJ5LWdvcm9idHNvdi1iaWcgLnNwZWFrZXJfX2JnLCAuc3BlYWtlcl9kbWl0cnktZ29yb2J0c292IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvcGVyc29uLXBjLnBuZz91dG01ZDJmXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9kbWl0cnktZ29yb2J0c292LWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX2RtaXRyeS1nb3JvYnRzb3YgLnNwZWFrZXJfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZG1pdHJ5LWdvcm9idHNvdi9wZXJzb24tbW9iLnBuZz91dG01ZDJzXCIpO1xuICB9XG59XG5cbi5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292LWJpZyAuZmFuY3lfX2NvbnRhaW5lcl9yb3csIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292IC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDAwNTQ7XG59XG4uZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIsIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVCMTFBNCAwJSwgcmdiYSg5MSwgMTcsIDE2NCwgMC4zMykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZG1pdHJ5LWdvcm9idHNvdi9tb2RhbC9wZXJzb24ucG5nP3V0bTVkMzhcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9kbWl0cnktZ29yb2J0c292L21vZGFsL2xvZ28uc3ZnP3V0bTVkMzlcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTk2cHgsIDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNjVweCwgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjIlLCA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2RtaXRyeS1nb3JvYnRzb3YtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2RtaXRyeS1nb3JvYnRzb3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgyJSwgMzkuNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNTdweCwgMjZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMzcHgsIDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvbW9kYWwvcGVyc29uLnBuZz91dG01ZDNuXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTQzcHg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19kbWl0cnktZ29yb2J0c292LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvLCAuZmFuY3ktc3BlYWtlcl9fZG1pdHJ5LWdvcm9idHNvdiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvbW9kYWwvbG9nby5zdmc/dXRtNWQ0M1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDJweDtcbn1cblxuLnNwZWFrZXJfZGVuaXMta290b3Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE0LCA3NSwgMTUxLCAwLjg2KSAwJSwgcmdiYSg2NCwgMTQ3LCAyMjQsIDAuOCkgOTkuNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2RlbmlzLWtvdG92IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc3BlYWtlcl9kZW5pcy1rb3Rvdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxNCwgNzUsIDE1MSwgMC44Nik7XG59XG4uc3BlYWtlcl9kZW5pcy1rb3RvdiAuc3BlYWtlcl9fYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZGVuaXMta290b3YvcGVyc29uLXBjLTIucG5nP3V0bTVkNHdcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9kZW5pcy1rb3RvdiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9wZXJzb24tbW9iLnBuZz91dG01ZDR5XCIpO1xuICB9XG59XG4uc3BlYWtlcl9kZW5pcy1rb3Rvdi1iaWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE0LCA3NSwgMTUxLCAwLjg2KSAwJSwgcmdiYSg2NCwgMTQ3LCAyMjQsIDAuOCkgOTkuNCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVha2VyX2RlbmlzLWtvdG92LWJpZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNwZWFrZXJfZGVuaXMta290b3YtYmlnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDE0LCA3NSwgMTUxLCAwLjg2KTtcbn1cbi5zcGVha2VyX2RlbmlzLWtvdG92LWJpZyAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICB6LWluZGV4OiAwO1xufVxuLnNwZWFrZXJfZGVuaXMta290b3YtYmlnIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9wZXJzb24tcGMtMi5wbmc/dXRtNWQ1aFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZGVuaXMta290b3YtYmlnIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L3BlcnNvbi1wYy5wbmc/dXRtNWQ2N1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3NHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLnNwZWFrZXJfZGVuaXMta290b3YtYmlnIC5zcGVha2VyX19iZyB7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L3BlcnNvbi1tb2IucG5nP3V0bTVkNnhcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXJfX2RlbmlzLWtvdG92LWJpZyAuZmFuY3lfX2NvbnRhaW5lcl9yb3csIC5mYW5jeS1zcGVha2VyX19kZW5pcy1rb3RvdiAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzYjgzO1xufVxuLmZhbmN5LXNwZWFrZXJfX2RlbmlzLWtvdG92LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciwgLmZhbmN5LXNwZWFrZXJfX2RlbmlzLWtvdG92IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgxNCwgNzUsIDE1MSwgMC44NikgMCUsIHJnYmEoNjQsIDE0NywgMjI0LCAwLjgpIDk5LjQlKTtcbn1cbi5mYW5jeS1zcGVha2VyX19kZW5pcy1rb3Rvdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fZGVuaXMta290b3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L21vZGFsL3BlcnNvbi5wbmc/dXRtNWQ3ZlwiKSwgdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L21vZGFsL2xvZ28ucG5nP3V0bTVkOGNcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTMxJSwgNTklO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ1cHgsIDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2RlbmlzLWtvdG92LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19kZW5pcy1rb3RvdiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwcHgsIDE1OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzFweCwgMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI1cHgsIDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19kZW5pcy1rb3Rvdi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fZGVuaXMta290b3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZGVuaXMta290b3YvbW9kYWwvcGVyc29uLnBuZz91dG01ZDh3XCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNDBweDtcbiAgfVxufVxuLmZhbmN5LXNwZWFrZXJfX2RlbmlzLWtvdG92LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvLCAuZmFuY3ktc3BlYWtlcl9fZGVuaXMta290b3YgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9tb2RhbC9sb2dvLnBuZz91dG01ZDlmXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDhweDtcbn1cblxuLnNwZWFrZXJfbWFyaWEtYmFraHRpbmEtYmlnLCAuc3BlYWtlcl9tYXJpYS1iYWtodGluYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTAyLCAxMTgsIDEzNywgMC43KSAwJSwgcmdiYSgzMCwgMzgsIDQ3LCAwLjcpIDEwMCUpO1xufVxuLnNwZWFrZXJfbWFyaWEtYmFraHRpbmEtYmlnOmhvdmVyLCAuc3BlYWtlcl9tYXJpYS1iYWtodGluYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggIzY2NzY4OTtcbn1cbi5zcGVha2VyX21hcmlhLWJha2h0aW5hLWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX21hcmlhLWJha2h0aW5hIC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9wZXJzb24tcGMtMi5wbmc/dXRtNWQ5aFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlYWtlcl9tYXJpYS1iYWtodGluYS1iaWcgLnNwZWFrZXJfX2JnLCAuc3BlYWtlcl9tYXJpYS1iYWtodGluYSAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9wZXJzb24tcGMucG5nP3V0bTVkOXFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTNweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gIC5zcGVha2VyX21hcmlhLWJha2h0aW5hLWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX21hcmlhLWJha2h0aW5hIC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL21hcmlhLWJha2h0aW5hL3BlcnNvbi1tb2IucG5nP3V0bTVkYWFcIik7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hLWJpZyAuZmFuY3lfX2NvbnRhaW5lcl9yb3csIC5mYW5jeS1zcGVha2VyX19tYXJpYS1iYWtodGluYSAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YTc3O1xufVxuLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hLWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciwgLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMDIsIDExOCwgMTM3LCAwLjcpIDAlLCByZ2JhKDMwLCAzOCwgNDcsIDAuNykgMTAwJSk7XG59XG4uZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9tb2RhbC9wZXJzb24ucG5nP3V0bTVkYXNcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9tb2RhbC9sb2dvLnBuZz91dG01ZGF0XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDRweCwgMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MXB4LCAyM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MSUsIDM5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX21hcmlhLWJha2h0aW5hIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCUsIDI3LjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFweCwgMjZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDk3cHgsIDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19tYXJpYS1iYWtodGluYS1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvbWFyaWEtYmFraHRpbmEvbW9kYWwvcGVyc29uLnBuZz91dG01ZGF3XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCAxMHB4O1xuICB9XG59XG4uZmFuY3ktc3BlYWtlcl9fbWFyaWEtYmFraHRpbmEtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19tYXJpYS1iYWtodGluYSAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL21hcmlhLWJha2h0aW5hL21vZGFsL2xvZ28ucG5nP3V0bTVkYXhcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggN3B4O1xufVxuXG4uc3BlYWtlcl9ldmdlbnktZ3VzZXYtYmlnLCAuc3BlYWtlcl9ldmdlbnktZ3VzZXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwgMTgyLCAxOTEsIDAuNyk7XG59XG4uc3BlYWtlcl9ldmdlbnktZ3VzZXYtYmlnOmhvdmVyLCAuc3BlYWtlcl9ldmdlbnktZ3VzZXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICMzMDRkNWU7XG59XG4uc3BlYWtlcl9ldmdlbnktZ3VzZXYtYmlnIC5zcGVha2VyX19iZywgLnNwZWFrZXJfZXZnZW55LWd1c2V2IC5zcGVha2VyX19iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvcGVyc29uLXBjLTIucG5nP3V0bTVkYnJcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwZWFrZXJfZXZnZW55LWd1c2V2LWJpZyAuc3BlYWtlcl9fYmcsIC5zcGVha2VyX2V2Z2VueS1ndXNldiAuc3BlYWtlcl9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvcGVyc29uLXBjLnBuZz91dG01ZGMxXCIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAuc3BlYWtlcl9ldmdlbnktZ3VzZXYtYmlnIC5zcGVha2VyX19iZywgLnNwZWFrZXJfZXZnZW55LWd1c2V2IC5zcGVha2VyX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2V2Z2VueS1ndXNldi9wZXJzb24tbW9iLnBuZz91dG01ZGNxXCIpO1xuICB9XG59XG5cbi5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYtYmlnIC5mYW5jeV9fY29udGFpbmVyX3JvdywgLmZhbmN5LXNwZWFrZXJfX2V2Z2VueS1ndXNldiAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA0ZDVlO1xufVxuLmZhbmN5LXNwZWFrZXJfX2V2Z2VueS1ndXNldi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIsIC5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NCwgMTgyLCAxOTEsIDAuNyk7XG59XG4uZmFuY3ktc3BlYWtlcl9fZXZnZW55LWd1c2V2LWJpZyAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24sIC5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2V2Z2VueS1ndXNldi9tb2RhbC9wZXJzb24ucG5nP3V0bTVkZDlcIiksIHVybChcIi4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvbG9nby5zdmc/dXRtNWRkdlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNTAlLCAzMSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogLTIzNnB4LCAxOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC02OXB4LCAyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiwgLmZhbmN5LXNwZWFrZXJfX2V2Z2VueS1ndXNldiAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjYwcHgsIDE3LjYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTc4cHgsIDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjNweCwgMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLmZhbmN5LXNwZWFrZXJfX2V2Z2VueS1ndXNldi1iaWcgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uLCAuZmFuY3ktc3BlYWtlcl9fZXZnZW55LWd1c2V2IC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NwZWFrZXJzL2V2Z2VueS1ndXNldi9tb2RhbC9wZXJzb24ucG5nP3V0bTVkZXZcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MDRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI3cHggLTQ5cHg7XG4gIH1cbn1cbi5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYtYmlnIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28sIC5mYW5jeS1zcGVha2VyX19ldmdlbnktZ3VzZXYgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvbG9nby5zdmc/dXRtNWRmcFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IDlweDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDU1NXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVnaXN0cmF0aW9uL3JlZy1mb3JtLWJnLW5ldy5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjJjYjA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDI4cHggMjBweCAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3dfdGhlbWVfcHVycGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNTBkZWcsICM4MDM5YjcgMCwgI2NkNTE5NyAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtd2luZG93X3RoZW1lX3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWdpc3RyYXRpb24vc2hhcmUtYmcuanBnKTtcbiAgY29sb3I6ICMyYTJlMzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1vZGFsLXdpbmRvd190aGVtZV93aGl0ZSAubW9kYWwtd2luZG93X190aXRsZSwgLm1vZGFsLXdpbmRvd190aGVtZV93aGl0ZSAubW9kYWwtd2luZG93X19tZXNzYWdlIHtcbiAgY29sb3I6ICMyYTJlMzU7XG59XG4ubW9kYWwtd2luZG93X3RoZW1lX3doaXRlIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVnaXN0cmF0aW9uL2Nsb3NlLWJsYWNrLnN2Zyk7XG59XG4ubW9kYWwtd2luZG93X19tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLm1vZGFsLXdpbmRvd19fYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDMuMzUyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMWQ7XG4gIGNvbG9yOiAjMDQwNTE4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsLXdpbmRvd19fYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDIxMywgOTAsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubW9kYWwtd2luZG93X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kYWwtd2luZG93X19sb2FkaW5nLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLXdpbmRvd19fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDMwJSBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE1OEZEMjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNThGRDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogbnByb2dyZXNzLXNwaW5uZXIgMC45cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubW9kYWwtd2luZG93X19pbm5lcl9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RhbC13aW5kb3dfX2lubmVyX2NvbnRhaW5lciAubW9kYWwtd2luZG93X19pbm5lcl9yb3c6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubW9kYWwtd2luZG93LWZvcm1fX2lucHV0LWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNmZjgzODM7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG9SZWd1bGFyLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1vZGFsLXdpbmRvdy1mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJjNzFmO1xufVxuLm1vZGFsLXdpbmRvdy1mb3JtX19pbnB1dF9lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWRmZGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMjUzNGY7XG59XG4ubW9kYWwtd2luZG93LWZvcm0gPiAubW9kYWwtd2luZG93LWZvcm1fX2lubmVyX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC13aW5kb3ctZm9ybSA+IC5tb2RhbC13aW5kb3ctZm9ybV9faW5uZXJfcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1vZGFsLXdpbmRvdy1mb3JtX19sZWdlbmQge1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZEJvbGQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsLXdpbmRvdy1mb3JtX19zdWJtaXQtYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2MxZDtcbiAgY29sb3I6ICMwNDA1MTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubW9kYWwtd2luZG93LWZvcm1fX3N1Ym1pdC1idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwgMjEzLCA5MCwgMC44KTtcbn1cbi5tb2RhbC13aW5kb3ctZm9ybV9fYWdyZWVtZW50IHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxNnB4IDAgN3B4IC0xcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xufVxuLm1vZGFsLXdpbmRvdy1mb3JtX19hZ3JlZW1lbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vZGFsLXdpbmRvd19fY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZWdpc3RyYXRpb24vY2xvc2UtbW9iLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuI2pzLW13LWZvcmVpZ24tY2l0aXplbi10aGFua3MgLm1vZGFsLXdpbmRvd19faW5uZXJfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuI2pzLW13LWZvcmVpZ24tY2l0aXplbi10aGFua3MgLm1vZGFsLXdpbmRvd19fY2xvc2UtYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG59XG5cbiNqcy1tdy1mb3JlaWduLWNpdGl6ZW4tZXJyb3IgLm1vZGFsLXdpbmRvd19faW5uZXJfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuI2pzLW13LWZvcmVpZ24tY2l0aXplbi1lcnJvciAubW9kYWwtd2luZG93X19jbG9zZS1idXR0b24ge1xuICByaWdodDogMDtcbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogQ3VzdG9tIFJlc2V0cyAqL1xuXG4qOmZvY3VzLCAqOmFjdGl2ZSB7XG4gIG91dGxpbmU6MCAhaW1wb3J0YW50O1xufSAvKiBkaXNhYmxlIG91dGxpbmUgb24gZm9jdXMgYW5kIGFjdGl2ZSBlbGVtcyAqL1xuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufSAvKiBkaXNhYmxlIGZvcm1zIGFjY2VzaWJpbGl0eSBpbiBJRSAqL1xuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufSAvKiBkaXNhYmxlIGZvcm1zIGFjY2VzaWJpbGl0eSBpbiBJRSAqL1xuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czowO1xuICBib3JkZXItcmFkaXVzOjA7XG59IC8qIGRpc2FibGUgcm91bmRlZCBidXR0b25zIGluIFNhZmFyaSAqL1xuXG5idXR0b246YWN0aXZlIHNwYW4sXG5idXR0b246Zm9jdXMgc3BhbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufSAvKiBkaXNhYmxlIGFwcGx5aW5nIHBhZGRpbmcgdG8gdGV4dCBvbiBjbGljayAoM2QgYnV0dG9uIGVmZmVjdCkgaW4gSUUgKi9cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXRCb2xkJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQmxhY2snO1xuICBzcmM6IHVybCguLi9mb250cy9Sb2JvdG8tQmxhY2sudHRmKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvQm9sZCc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0Zik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90b01lZGl1bSc7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1JvYm90by1NZWRpdW0udHRmKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvUmVndWxhcic7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0Zik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZEJvbGQnO1xuICBzcmM6IHVybCguLi9mb250cy9Sb2JvdG9Db25kZW5zZWQtQm9sZC50dGYpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQRkRpblRleHRDb21wUHJvTWVkaXVtJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvUEZEaW5UZXh0Q29tcFByb01lZGl1bS50dGYpO1xuICB9XG4gICIsIkAtd2Via2l0LWtleWZyYW1lc1xuXG5ucHJvZ3Jlc3Mtc3Bpbm5lcntcbiAgMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMClcbiAgfVxuXG4gIDEwMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpXG4gIH1cbn1cblxuQGtleWZyYW1lc1xuXG5ucHJvZ3Jlc3Mtc3Bpbm5lcntcbiAgMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMClcbiAgfVxuXG4gIDEwMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpXG4gIH1cbn0iLCJAaW1wb3J0IFwiaW5jbHVkZXMvdmFyaWFibGVzXCI7XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAmLmZhbmN5Ym94LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZhLXR3aXR0ZXIge1xuICBmb250LXNpemU6IDEuMTVlbSAhaW1wb3J0YW50O1xufVxuXG4uaXRpLWZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmxhZ3MucG5nXCIpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mbGFnc0AyeC5wbmdcIik7XG4gIH1cbn1cblxuLmludGwtdGVsLWlucHV0IHtcbiAgd2lkdGg6IDM0N3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG4uY291bnRyeSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtc2xpZGUgPiAqIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5mYW5jeWJveC1lbmFibGVkIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmZhbmN5Ym94LWVuYWJsZWQgYm9keSB7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExcHg7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgei1pbmRleDogNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmVnaXN0cmF0aW9uL2NvbnRyb2xzLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVnaXN0cmF0aW9uL2Nsb3NlLW1vYi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogOHB4O1xuICB9XG5cbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAvLyAgYmFja2dyb3VuZDogbm9uZTtcbiAgLy99XG59XG5cbi5mYW5jeWJveC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMycHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3JlZ2lzdHJhdGlvbi9jb250cm9scy5wbmcnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmVnaXN0cmF0aW9uL2Fycm93LW1vYi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cblxufVxuXG4ucGFnZS1vdmVybGF5IHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4O1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGxlZnQ6IC0xODdweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgbWluLXdpZHRoOiAxNjdweDtcbiAgfVxufVxuXG4ucGFnZS1vdmVybGF5LS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogLjk4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IC41cztcbn1cblxuLnBhZ2Utb3ZlcmxheS0tY2xpY2sge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAucGFnZS1vdmVybGF5X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cblxuICAucGFnZS1vdmVybGF5X19pdGVtIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy9mb250LXNpemU6IDE1cHg7XG4gICAgLy9saW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblxuICAgIGZvbnQtc2l6ZTogJGgyU2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgyTGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJGgyTGV0dGVyU3BhY2luZztcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgLnBhZ2Utb3ZlcmxheV9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmhpZGUtc21hbGwtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLW1vcmUtc21hbGwtbW9iaWxlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtc20gKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZS1tZC1tb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhpZGUtbW9yZS1tZC1tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1tZCArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLXRhYmxldCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZS1tb3JlLXRhYmxldCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LW1kICsgMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhpZGUtbGFyZ2UtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLXRhYmxlci1tZCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhpZGUtbW9yZS1sYXJnZS1tb2JpbGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oaWRlLW1vcmUtbGFwdG9wIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbmRleC1oZWFkZXJfX21haW4tbmF2IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XG4gICAgLmluZGV4LWhlYWRlcl9fbWFpbi1uYXYge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmJfZGlhbG9nIHtcbiAgei1pbmRleDogMTAwMDAwMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZ3MtbW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogMTZweCAxN3B4IDI2cHggMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXJ0bmVycyBtYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIwMSwgNzYsIDAuNSk7XG59XG5cbi5jaGVjay1pbi10aWNrZXRzX19idG5zX3ByaW50IHtcbiAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jaGVjay1pbi10aWNrZXRzX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuXG4udmVyaWZ5LWZvcm0gLnJlZy1mb3JtX190aXRsZS1vbmxpbmV7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Uge1xuICByaWdodDogMjBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi51cHBlcmNhc2VkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiIsIi8vLy8vLy8vLy9GT05UUy8vLy8vLy8vLy9cbiRSb2JvdG9CbGFjazogJ1JvYm90b0JsYWNrJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRSb2JvdG9Cb2xkOiAnUm9ib3RvQm9sZCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kUm9ib3RvTWVkaXVtOiAnUm9ib3RvTWVkaXVtJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRSb2JvdG9SZWd1bGFyOiAnUm9ib3RvUmVndWxhcicsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kUm9ib3RvQ29uZGVuc2VkQm9sZDogJ1JvYm90b0NvbmRlbnNlZEJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuLy8vLy8vLy8vL0VuZCBGT05UUy8vLy8vLy8vLy9cblxuLy8vLy8vLy8vL0NPTE9SUy8vLy8vLy8vL1xuJFdoaXRlOiAjZmZmO1xuJEJsdWU6ICMwMzJjY2Q7XG4kRGFya0dyZXk6ICNjY2M7XG4kR3JleTogI2U1ZTVlNTtcbiRMaWdodEJsdWU6ICNhNmI5ZWI7XG4kTW9kYWxCRzogcmdiYSg2LCAxMywgNjgsLjkpO1xuJGNyYW5iZXJyeTogI0Q1NTM5OTtcbiRibHVlLXJpYmJvbjogIzAwNjJGNjtcbiRjb3JuZmxvd2VyLWJsdWU6ICM0OTY3QUQ7XG4kY29ybmZsb3dlci1ibHVlLWxpZ2h0OiAjOUJBNEJEO1xuJGJsYWNrLXBlYXJsOiAjMDMwNjE4O1xuJG11c3RhcmQ6ICNmZmNjMWQ7XG4kc3Vuc2V0LW9yYW5nZTogI0ZGNTE1MTtcbiRhc3RyYWw6ICMzMDc2QjA7XG4kYXN0cmFsLXRyYW5zcGFyZW50OiByZ2JhKDQ4LCAxMTgsIDE3NiwgLjgpO1xuJGNvcm5mbG93ZXItYmx1ZS10cmFuc3BhcmVudDogcmdiYSg3MywgMTAzLCAxNzMsIC44KTtcbiRzaGFyazogIzJFMzIzNjtcbiRzaGFyay10cmFuc3BhcmVudDogcmdiYSg0NiwgNTAsIDU0LCAuOCk7XG4kZ3VsZi1ibHVlOiAjMDUxQzVCO1xuJGNyYW5iZXJyeS10cmFuc3BhcmVudDogcmdiYSgyNTUsIDIxMywgOTAsIC44KTtcbiRjcmFuYmVycnktb3BhY2l0eTogcmdiYSgyMTMsIDgzLCAxNTMsIDAuNSk7XG4kY3JhbmJlcnJ5LWRhcmstdHJhbnNwYXJlbnQ6IHJnYmEoMjEzLCA4MywgMTUzLCAwLjUpO1xuJGdyYXk6ICM4YTg5ODk7XG4kZG9kZ2VyLWJsdWU6ICMxREExRjI7XG4kZG9kZ2VyLWJsdWUtdHJhbnNwYXJlbnQ6IHJnYmEoMjksIDE2MSwgMjQyLCAwLjUpO1xuXG4kcHVycGxlLWhlYXJ0LXRyYW5zcGFyZW50OiByZ2JhKDk3LCA1NywgMTgzLCAuOCk7XG4kcHVycGxlLWhlYXJ0LWxpZ2h0LXRyYW5zcGFyZW50OiByZ2JhKDgzLCA2MiwgMjEwLCAuOCk7XG4kb3JpZW50LXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbi8vLy8vLy8vLy9FbmQgQ09MT1JTLy8vLy8vLy8vL1xuXG4vLy8vLy8vLy9SRVNPTFVUSU9OUy8vLy8vLy8vXG4kTWF4UmVzb2x1dGlvbjogMTAyNHB4O1xuJHRhYmxldC1tZDogNzY4cHg7XG4kTWVkaXVtUmVzb2x1dGlvbjogNzUwcHg7XG4kcmVnLWNvbS1tb2JpbGUtbWQ6IDcxN3B4O1xuJHhzLWJyZWFrLW1kOiA2NTBweDtcbiRNaW5pbXVtUmVzb2x1dGlvbjogNjQxcHg7XG5cbiRsYXJnZS1tb2JpbGUtbWQ6IDQzMHB4O1xuJG1vYmlsZS1tZDogMzc1cHg7XG4kbW9iaWxlLXNtOiAzMjVweDtcbi8vLy8vLy8vL0VORCBSRVNPTFVUSU9OUy8vLy8vLy9cblxuLy9kZXNrdG9wIGZvbnRzXG4kaDFzaXplLWRlc2s6IDM3cHg7XG4kaDFsaW5laGVpZ2h0LWRlc2s6IDQzcHg7XG4kaDFsZXR0ZXJzcGFjaW5nLWRlc2s6IDA7XG5cbiRoMnNpemUtZGVzazogMjBweDtcbiRoMmxpbmVoZWlnaHQtZGVzazogMjVweDtcbiRoMmxldHRlcnNwYWNpbmctZGVzazogMS43cHg7XG5cbiRwYXJhZ3NpemUtZGVzazogMTZweDtcbiRwYXJhZ2xpbmVoZWlnaHQtZGVzazogMjJweDtcbiRwYXJhZ2xldHRlcnNwYWNpbmctZGVzazogMS41cHg7XG5cblxuLy9tb2JpbGUgZm9udHNcbiRoMVNpemU6IDI1cHg7XG4kaDFMaW5lSGVpZ2h0OiAzMHB4O1xuJGgxTGV0dGVyU3BhY2luZzogLjFweDtcblxuJGgyU2l6ZTogMTVweDtcbiRoMkxpbmVIZWlnaHQ6IDE4cHg7XG4kaDJMZXR0ZXJTcGFjaW5nOiAxLjJweDtcblxuJHBhcmFncmFwaFNpemU6IDE0cHg7XG4kcGFyYWdyYXBoTGluZUhlaWdodDogMTdweDtcbiRwYXJhZ3JhcGhMZXR0ZXJTcGFjaW5nOiAuNnB4O1xuXG4vLyBmb250cyBmb3IgPCAzNTBweFxuJGgxbGVzczM1MDogMjFweDtcbiRoMWxlc3MzNTBsaW5laGVpZ2h0OiAyOHB4O1xuXG4kaDJsZXNzMzc1OiAxNnB4O1xuJGgybGVzczM3NWxpbmVoZWlnaHQ6IDI0cHg7XG5cbiRoM2xlc3MzNzU6IDE0cHg7XG4kaDNsZXNzMzc1bGluZWhlaWdodDogMTtcblxuJGJ1dHRvbkxlc3MzNzU6IDEycHg7IiwiYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5oMiB7XG4gIGNvbG9yOiAkR3JleTtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LWZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDQscCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xuICBjb2xvcjogJEdyZXk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cblxucCB7XG4gIGNvbG9yOiAkR3JleTtcbiAgbGV0dGVyLXNwYWNpbmc6IC45cHg7XG4gIHdvcmQtc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLm1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xufVxuXG4ubG9nb19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbn1cblxuLnRleHQtdGhlbWUtLXNoYWRvdyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1zaXplLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiIsIkBpbXBvcnQgXCIuLi9pbmNsdWRlcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9pbmNsdWRlcy92YXJpYWJsZXNcIjtcblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgIzAxMDIxYTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgY29sb3I6ICRXaGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjdweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDEwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kLTMyMHB4LnBuZ1wiKSBuby1yZXBlYXQgIzAyMDYxOTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMTAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTAyMWE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBvcGFjaXR5OiAwLjUwMjtcbiAgICAgIGhlaWdodDogMTA5N3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA1MTk7XG4gICAgfVxuICB9XG5cbiAgJl9jb25maWRlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5O1xuXG4gICAgLmhlYWRlcl9fdG9wX2xvZ28ge1xuICAgICAgdG9wOiAtM3B4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMjIxcHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX190b3BfbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAuaGVhZGVyX190b3BfbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAuaGVhZGVyX190b3BfbGluayB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogODUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtNTA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL3ZpZGVvcy9wb3N0ZXItdmlkZW80LmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1M3B4IC0xODRweDtcbiAgICB6b29tOiAxLjI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWF4LWhlaWdodDogMTMwMHB4O1xuICAgICAgaGVpZ2h0OiAxMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiAxMTUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19iYWNrZ3JvdW5kX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi92aWRlb3MvcG9zdGVyLXZpZGVvNC1tb2IuanBnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQyMiU7XG4gICAgICB6LWluZGV4OiAtNDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTI0M3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2tncm91bmQtdmlkZW8ge1xuICAgIHotaW5kZXg6IC0xMDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcblxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvbWFpbi1iZy1taW4uanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyODUlO1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgJl9fZmVhdHVyZXMge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gIH1cblxuICAmX19pbmZvYmxvY2stdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogJEdyZXk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgfVxuXG4gIC8vICoqKioqIEZvb3RlciBSZXNwb25zaXZlICoqKioqXG4gIC5mb290ZXIucGFydG5lcnNfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiB7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgICAgLmZvb3Rlcl9fbGluayB7XG4gICAgICAgIC8vIDwgMTAyNXB4XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9fbGlua19jb25maWRlbmNlIHtcbiAgICAgICAgLy8gPCA0MjVweFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIDwgMTAyNXB4XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgLy8gPCA0MjVweFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIDwgMTAyNXB4XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIH1cblxuICAgIC8vIDwgNzY4cHhcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgIH1cbiAgfVxuICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiAgLmZvb3Rlci1zcGFjZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vaW5jbHVkZXMvdmFyaWFibGVzJztcblxuLmhlYWRlciB7XG4gIHBhZGRpbmc6IDQ0cHggMCAwIDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgICYuaGlkZS1uYXYtYmFyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbi1uYXYge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgdG9wOiAtMThweDtcbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi1tYWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDUyOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICB3aWR0aDogOTB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hbW9jcm0tbG9nby1tb2IucG5nJykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDFweCAwIDAgMDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfcGhvbmUge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NZWRpdW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJEdyZXk7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA3cHggMCAwIDQ0cHg7XG4gICAgd2lkdGg6IDY3JTtcblxuICAgICZfaXRlbSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfbG9jYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NtYWxsLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjFweCAwIDUzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIHdpZHRoOiA5MiU7XG5cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTEuM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA4LjN2dztcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggYmxhY2s7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTY0LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTY0LCAxKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICB3b3JkLXNwYWNpbmc6IC03cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogJ1BGRGluVGV4dENvbXBQcm9NZWRpdW0nO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDkuMnZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgZm9udC1zaXplOiAxODFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDIxLjV2dztcbiAgICB9XG5cbiAgICAmX25hbWUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy8xMDUucG5nJykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgd2lkdGg6IDcxNnB4O1xuICAgICAgaGVpZ2h0OiAyMzdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYW1vY29uZi5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNThweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Ftb2NvbmYucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogOTAuNXZ3O1xuICAgICAgICBoZWlnaHQ6IDI3dnc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgdG9wOiAtMnZ3O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90b0NvbmRlbnNlZEJvbGQnO1xuICAgIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYnI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfcmVnaXN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMmNjZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzJjY2Q7XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMTdweCAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsIDMsIDIxLCAwLjMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuMzUyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogNDJweCAwcHggMzlweCAwO1xuICAgICAgICB3aWR0aDogNDY3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgICBwYWRkaW5nOiA3LjJ2dyAwIDYuOHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmMzZkZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg0MiwgMTIxLCAyNTUsIDAuOSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3dhdGNoLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdvcmQtc3BhY2luZzogMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBmb250LXNpemU6IDMuOXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5mYS1wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmUtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucy0taWNvbiB7XG4gICAgQGV4dGVuZCAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX2ZpeGVkIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE5O1xuICAgIHBhZGRpbmc6IDEwcHggMTAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTUlO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gICZfX3Nwb25zb3ItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb3JlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDMzLCAzMiwgMzAsIDAuNSk7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW4tbGVmdDogMjJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICB3b3JkLXNwYWNpbmc6IDJweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgIG1hcmdpbi10b3A6IDYuNSU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaW5kZXgtaGVhZGVyIHtcbiAgJl9fbWFpbi1uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAubWFpbi1uYXZfX3RvZ2dsZSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW5hdl9fdG9nZ2xlLmFjdGl2ZSB7XG4gICAgICB0b3A6IDUycHg7XG4gICAgICByaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1IHtcbiAgLmhlYWRlciB7XG4gICAgJl9fYnV0dG9uc19yZWdpc3RlciB7XG4gICAgICAuZmEtcGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmluZm9ibG9jayB7XG5cbiAgJl9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgJl9fcGFydG5lciB7XG4gICAgICBjb2xvcjogIzUzNTU1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0Qm9sZCxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgXG4gICAgICAmX19nZW5lcmFsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzQlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDUuOHZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYnI6bm90KC5pc19lbmFibGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWluIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgJi12aWRlb19fcGxheSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA2OXB4IGF1dG8gMDtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgJiBpIHtcbiAgICAgIG1hcmdpbjogMjRweCAwIDAgMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICYtdmlkZW9fX3BsYXkge1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgaGVpZ2h0OiAxMTdweDtcblxuICAgICAgJiBpIHtcbiAgICAgICAgbWFyZ2luOiAyNnB4IDAgMCAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICYtdmlkZW9fX3BsYXkge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICYgaSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDAgMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICYgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfcGFpbnRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMjE5YjtcbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX3ZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjVweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjVweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDMwMHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDI1MHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDFweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZGVza3RvcCB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDozN3B4O1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgaGVpZ2h0OiAzMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGVha2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA4OSU7XG4gICAgICBtYXJnaW46IDEyNXB4IGF1dG8gMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDJweCA3MHB4IDQycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvdmlkZW9CRy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogOTEuNyU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTUuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tdG9wOiA2MS41cHg7XG4gICAgcGFkZGluZy1ib3R0b206NHB4O1xuICB9XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAmX19zbGljay1iZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IC45NTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTQ2OTA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX2N1cnJlbnQtc2xpZGUge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICB9XG4gIH1cblxuICAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXJfZGVza3RvcCB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIGhlaWdodDogMTAwLjUlO1xuICAgICAgd2lkdGg6IDcwcHghaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNTVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNTVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3JpZ2h0LWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aWRlbyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjU2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5LCAzNSwgMTAxKTtcbiAgYm94LXNoYWRvdzogMCAwIDI5LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6MzAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgaGVpZ2h0OjI0MHB4O1xuICB9XG5cblxuICAmX19wbGF5LXBsYWNlaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fcGxheSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1OHB4O1xuICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDY5cHggYXV0byAwO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAuZmEtcGxheSB7XG4gICAgICBtYXJnaW46IDEycHggMCAwIDE5cHg7XG4gICAgICBmb250LXNpemU6IDJlbTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAvKiBtYXJnaW46IDI2cHggMCAwIDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtOyAqL1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAvKiBtYXJnaW46IDE2cHggMCAwIDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07ICovXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDExOHB4O1xuICAgIGxlZnQ6IDIxcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHRvcDogMTE4cHg7XG4gICAgICBsZWZ0OiAyMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX3Rhc2hrZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL3Rhc2hrZW50LmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfdWZhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL3VmYS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX3NtciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9zYW1hcmEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl90bW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvdHVtZW4ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl9hbG0ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvYWFsbWF0YS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX2tyYXNub3lhcnNrIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2tyYXMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl92bGFkaXZvc3RvayB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci92bGFkaXZvc3Rvay5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX3NwYiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9zcGIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl9ub3Zvc2liIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL252cy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX25vdmdvcm9kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL25uLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfbWluc2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvbWluc2suanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl9rcmFzbm9kYXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIva3Jhcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX2themFuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2themFuLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfZWtiIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL2VrYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmX21zYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpZGVvcy9oZWFkX3NsaWRlci9tc2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl9zYXJhdG92IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlkZW9zL2hlYWRfc2xpZGVyL3NhcmF0b3YuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgJl9pamV2c2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aWRlb3MvaGVhZF9zbGlkZXIvaWpldnNrLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDAsOSwxMzcsLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTQwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgLnZpZGVvX190aXRsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2xpY2stY2VudGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjNweCA5cHggcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDE0MCUpO1xuXG4gIH1cbn1cblxuLmluZm9ibG9jay5pbmZvYmxvY2tfcGFpbnRlZC52aWRlb3Mge1xuICAuaW5mb2Jsb2NrX192aWRlby1jb250YWluZXIge1xuXG4gICAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLmluZm9ibG9ja19fdmlkZW8tY29udGFpbmVyX2Rlc2t0b3Age1xuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgIG1pbi13aWR0aDogMzEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbmZvYmxvY2tfX3ZpZGVvLWNvbnRhaW5lcl9tb2JpbGUge1xuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgIG1pbi13aWR0aDogMzgzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3BlYWtlcnMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cblxuICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gIC8vICBwYWRkaW5nLXRvcDogMzJweDtcbiAgLy99XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOjgwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogNi43dnc7XG4gICAgfVxuICB9XG59IiwiLnNwZWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMjBweCAvIDMpO1xuICBoZWlnaHQ6IDM5MnB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6IDYzdnc7XG4gIH1cblxuICAmX2JpZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2luZm8ge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMTJweCA0NTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOiAxMzZweDtcbiAgICAgIH1cblxuICAgICAgJl9uYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xuICAgICAgICAgIGNvbG9yOiAkR3JleTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGVha2VyX19kZXNjcmlwdGlvbi1ibG9jayB7XG4gICAgICB3aWR0aDogNTMxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNDFweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbWVkaXVtIHtcbiAgICB3aWR0aDogY2FsYygxMDIwcHggLSAzNDBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjk0cHg7XG4gICAgICB6LWluZGV4OiA1O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JnLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy8yL21vZGFsL2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4O1xuICAgIH1cblxuICAgICZfcGVyc29uIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzLzIvbW9kYWwvcGVyc29uMS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMzVweCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3JTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi1ibG9jayB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcblxuICAgICZfdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52aWRlb19fcGxheSB7XG4gICAgICB0b3A6IDYwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDU4JTtcblxuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy8vLy8vLy8v0J7Qn9Cg0JXQlNCV0JvQldCd0JjQryDQlNCb0K8g0KHQn9CY0JrQldCg0J7QkiAvLy8vLy8vLy8vLy8vLy8vXG4gICZfbWlzaGEge1xuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9taXNoYS9wZXJzb24tbWlrZS5wbmcnKTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9taXNoYS9wZXJzb24tbW9iLW1pa2UucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9hbW8ge1xuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9hbW8vcGVyc29uLW1hdHZleS5wbmcnKTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2Ftby9wZXJzb24tbW9iLW1hdHZleS5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2dldC1laWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMzcsIDIzLCA4MywgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZ2V0LWVpZ2h0L3BjLnBuZycpO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDYlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZ2V0LWVpZ2h0L21vYi0zLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbmV1cm9jcm0sXG4gICZfbmV1cm9jcm0tYmlnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDAsIHJnYmEoMiwgNTgsIDc2LCAwLjYpIDcwJSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyLCA1OCwgNzYsIDAuNik7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL25ldXJvY3JtL3BjLnBuZycpO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbmV1cm9jcm0vbW9iLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbmV1cm9jcm0tYmlnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5zcGVha2VyX19iZyB7XG4gICAgICAgIGxlZnQ6IC0zNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2FwcGxlIHtcbiAgICAuaGVhZGVyX19idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8ge1xuICAgICAgLmZhLXBsYXkge1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzLzEvcGVyc29uLW1hdHZleS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzklO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCAxNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggYm90dG9tO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NXZ3O1xuICAgICAgfVxuXG4gICAgICAudmlkZW9fX3BsYXlfYXBwbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDhweCk7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0OHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwLCA5MCwgMC43KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjUuNHB4IDJweCByZ2JhKDAsIDIwLCA5MCwgMC43KTtcblxuICAgICAgICAgIC52aWRlb19fcGxheSAuZmEtcGxheSB7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwIDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BlYWtlcl9faW5mbyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICB0b3A6IDEyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy8g0KHQn9CY0JrQldCg0Ksg0JrQkNCX0JDQndCsXG4gICZfMWMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjcpIDAsIHJnYmEoMjUxLCAyMjIsIDExNywgMC43KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjYpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9jMi9wZXJzb25fMWMyLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDNweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYzIvcGVyc29uX21vYl8xYzIucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl92ayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL3ZrL3BlcnNvbl92azEucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL3ZrL3BlcnNvbl9tb2JfdmsucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9mYWIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg2LCA4OSwgMjI5LCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9mYWIvcGVyc29uX2Rlc2t0b3BfZmFiMS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZmFiL3BlcnNvbl9tb2JfZmFiLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYmFybm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNDgsIDMsIDQwLCAwLjgpIDAsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMDQsIDIxLCA2NSwgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYmFybm8vcGVyc29uX2Rlc2t0b3BfYmFybm8xLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9iYXJuby9wZXJzb25fbW9iX2Jhcm5vLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyLCA1OCwgNzYsIDAuNykgMCwgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgMjksIDQ1LCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9hbGwvcGVyc29uX2FsbDEucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2FsbC9wZXJzb25fbW9iX2FsbC5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2dvb2Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDYsIDE1OSwgMjE5LCAwLjUpIDAsIHJnYmEoNCwgNzYsIDE0MiwgMC41KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDYsIDE1OSwgMjE5LCAwLjUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9nb29kL3BlcnNvbl9kZXNrdG9wX2dvb2QxLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9nb29kL3BlcnNvbl9tb2JfZ29vZC5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9zcHJpbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDExMiwgMTQsIDI0LCAwLjYpIDAsIHJnYmEoMjA1LCA2MiwgNTMsIDAuNikgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMjgsIDE5LCAzMCwgMC42KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvc3ByaW5nL3BlcnNvbl9zcHJpbmcxLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDNweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvc3ByaW5nL3BlcnNvbl9tb2Jfc3ByaW5nLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbGluZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIDAuNykgMCwgcmdiYSgyNTUsIDE1MywgMzMsIDAuNykgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMzcsIDI3LCAxLCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9saW5lci9wZXJzb25fbGluZXIxLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9saW5lci9wZXJzb25fbW9iX2xpbmVyLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vLyDQodCf0JjQmtCV0KDQqyDQmtCg0JDQodCd0J7QlNCQ0KBcblxuICAmX3BhciB7XG4gICAgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyODVweDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyLCA1OCwgNzYsIDAuNykgMCwgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgNTgsIDc2LCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL3BlcnNvbl9wYXIucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9wYXIvcGVyc29uX21vYl9wYXIucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9tb3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMCwgcmdiYSgyLCA1OCwgNzYsIDAuNikgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyLCA1OCwgNzYsIDAuNik7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9tb3MvcGVyc29uX21vcy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL21vcy9wZXJzb25fbW9iX21vcy5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX25lbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgODksIDIyOSwgMC43KSAwLCByZ2JhKDUsIDQ5LCAxMzUsIDAuNykgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg2LCA4OSwgMjI5LCAwLjUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbmVvL3BlcnNvbl9uZW8ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9uZW8vcGVyc29uX21vYl9uZW8ucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9pc3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNDEsIDE2MywgMTYzLCAwLjY1KSAwLCByZ2JhKDIsIDE3NCwgMTAyLCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNDEsIDE2MywgMTYzLCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaXNwL3BlcnNvbl9pc3AxLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaXNwL3BlcnNvbl9tb2JfaXNwMS5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2luaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMzcsIDIzLCA4MywgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2luaS9wZXJzb25faW5pLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL3BlcnNvbl9tb2JfaW5pLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfeWFibCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi95YWJsL3BlcnNvbl95YWJsLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9wZXJzb25fbW9iX3lhYmwucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/QnNCY0J3QodCaXG5cbiAgJl9kb3VibGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ4LCAzLCA0MCwgMC44KSAwLCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNDgsIDMsIDQwLCAwLjgpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9NSU5TSy9kb3VibGUvcGVyc29uX2RvdWJsZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTUlOU0svZG91YmxlL3BlcnNvbl9tb2JfZG91YmxlLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfcGVycyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSkgMCwgcmdiYSgyNTUsIDYwLCAxNzIsIDAuNSkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMjAsIDc1LCAxNjAsIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL3BlcnMvcGVyc29uX3BlcnMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9wZXJzb25fbW9iX3BlcnMucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl92a190cmlmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KSAwLCByZ2JhKDI1NSwgNjAsIDE3MiwgMC41KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvdmtfdHJpZi9wYy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy92a190cmlmL21vYi5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3JvY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQsIDc2LCAxNDIsIDAuNSkgMCwgcmdiYSg2LCAxNTksIDIxOSwgMC41KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDQsIDc2LCAxNDIsIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL3JvY2svcGVyc29uX3JvY2sucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL3JvY2svcGVyc29uX21vYl9yb2NrLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdnJlbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL3ZyZW0vcGVyc29uX3ZyZW0ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL3ZyZW0vcGVyc29uX21vYl92cmVtLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbGVhZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNCwgOTIsIDQ1LCAwLjU1KSAwLCByZ2JhKDg3LCAyMjIsIDE0MSwgMC40NSkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSg4NywgMjIyLCAxNDEsIDAuNTUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9NSU5TSy9sZWFkL3BlcnNvbl9sZWFkLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9NSU5TSy9sZWFkL3BlcnNvbl9tb2JfbGVhZC5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2F0bGFudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAwLCByZ2JhKDIsIDU4LCA3NiwgMC42KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIsIDU4LCA3NiwgMC42KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTUlOU0svYXRsYW50L3BlcnNvbl9hdGxhbnQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9wZXJzb25fbW9iX2F0bGFudC5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQndCY0JbQndCY0Jkg0J3QntCS0JPQntCg0J7QlFxuXG4gICZfaHlwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KSAwLCByZ2JhKDI1NSwgNjAsIDE3MiwgMC41KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTk4vaHlwL3BlcnNvbl9oeXAucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05OL2h5cC9wZXJzb25fbW9iX2h5cC5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3BpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjA1LCA2MiwgNTMsIDAuNikgMCwgcmdiYSgxMTIsIDE0LCAyNCwgMC42KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDIwNSwgNjIsIDUzLCAwLjYpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9OTi9waW4vcGVyc29uX3Bpbi5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTk4vcGluL3BlcnNvbl9tb2JfcGluLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfd2luIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDAsIHJnYmEoMiwgNTgsIDc2LCAwLjYpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMiwgNTgsIDc2LCAwLjYpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9OTi93aW4vcGVyc29uX3dpbi5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTk4vd2luL3BlcnNvbl9tb2Jfd2luLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZ29sZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05OL2dvbGQvcGVyc29uX2dvbGQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05OL2dvbGQvcGVyc29uX21vYl9nb2xkLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfd29vZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoODcsIDIyMiwgMTQxLCAwLjcpIDAsIHJnYmEoNCwgOTIsIDQ1LCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoODcsIDIyMiwgMTQxLCAwLjU1KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9wZXJzb25fd29vZC5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9wZXJzb25fbW9iX3dvb2QucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vINCd0J7QktCe0KHQmNCRXG5cbiAgJl9veSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpIDAsIHJnYmEoMTM3LCA1MCwgMSwgMC42KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDI1NSwgMTUzLCAzMywgMC42KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL295L3BlcnNvbl9veTEucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05WUy9veS9wZXJzb25fbW9iX295LnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdG9wZ3VuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTgsIDAuOCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxNywgMTcsIDE4LCAwLjYpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy90b3BndW4vcGMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL3RvcGd1bi9tb2ItMi5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3ljbGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDUsIDQ5LCAxMzUsIDAuNykgMCwgcmdiYSg2LCA4OSwgMjI5LCAwLjcpIDEwMCUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNiwgODksIDIyOSwgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMveWNsaWVudHMvcGMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL3ljbGllbnRzL21vYi0xLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfa29tcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMCwgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL2tvbXAvcGVyc29uX2tvbXAucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05WUy9rb21wL3BlcnNvbl9tb2Jfa29tcC5wbmcnKTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX25ld2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9OVlMvbmV3ay9wZXJzb25fbmV3ay5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL25ld2svcGVyc29uX21vYl9uZXdrLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfc3Rhcmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIwNSwgNjIsIDUzLCAwLjYpIDAsIHJnYmEoMTEyLCAxNCwgMjQsIDAuNikgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMTIsIDE0LCAyNCwgMC42KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL3BlcnNvbl9zdGFyay5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL3BlcnNvbl9tb2Jfc3RhcmsucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9mMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL05WUy9mMS9wZXJzb25fZjEucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBsZWZ0OiAtM3B4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9OVlMvZjEvcGVyc29uX21vYl9mMS5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Zpbm5fZmxhcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9maW5uX2ZsYXJlL3BjLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtN3B4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9maW5uX2ZsYXJlL21vYi5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfa29zZW5rb19NRyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUxLCAyMjIsIDExNywgMC43KSAwLCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMjUxLCAyMjIsIDExNywgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9wYy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTZweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9tb2IucG5nJyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2JpYXJjaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMzcsIDIzLCA4MywgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYmlhcmNoL3BjLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9iaWFyY2gvbW9iLnBuZycpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl8xY19ibyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgODksIDIyOSwgMC43KSwgcmdiYSg1LCA0OSwgMTM1LCAwLjcpIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNiwgODksIDIyOSwgMC43KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYzMvcGVyc29uXzFjMy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTRweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9jMy9wZXJzb25fbW9iXzFjMy5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZm9vZHRlY2hfdmVudHVyZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDExMiwgMTQsIDI0LCAwLjYpIDAsIHJnYmEoMjUyLCA0NCwgNTYsIDAuNikgMTAwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMTIsIDE0LCAyNCwgMC42KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZm9vZHRlY2hfdmVudHVyZXMvcGMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0ycHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2Zvb2R0ZWNoX3ZlbnR1cmVzL21vYi5wbmcnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLy8vLy8vLy8vLy8v0JrQntCd0JXQpiDQntCf0KDQldCU0JXQm9CV0J3QmNCZLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoMSksXG4gIC5zcGVha2VyX2FwcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNiwgMjIsIDY5LCAwLjcpIDAsIHJnYmEoNjMsIDQyLCAxMzUsIDAuNykgMTAwJSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNywgMzksIDg3LCAxKTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxOXB4O1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTRweCAxM3B4IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XG4gICAgICB6b29tOiAwLjg0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB6b29tOiAwLjc1O1xuICAgIH1cblxuICAgICZfbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNi41cHg7XG4gICAgICB9XG5cbiAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vaW5jbHVkZXMvdmFyaWFibGVzJztcblxuLnNwZWVrZXJfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wYXJ0bmVycy9saWdodHMucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlO1xuXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDA1cHg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgLy8gPCA3NjhweFxuICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTElLCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDExMyUsIDY1JTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NDVweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDUlLCA2NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MjVweCwgY292ZXI7XG4gIH1cblxuICAvLyA8IDM3NXB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCBjb3ZlcjtcbiAgfVxufVxuXG4uc3RhdHMge1xuICBtYXJnaW4tdG9wOjYzcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIG1hcmdpbjogNTBweCA1JSAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tdG9wOjM1cHg7XG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MjJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXg6IDEgMSAzMyU7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9udW1iZXJzLzI1ay5wbmcnKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIG1hcmdpbjogNHB4IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5zdGF0c19fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbnVtYmVycy81MDAucG5nJyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW46IDMycHggYXV0byA0cHg7XG4gICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5zdGF0c19fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbnVtYmVycy8xMDAucG5nJyk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW46IDMycHggYXV0byA0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwZWVrZXJ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5zdGF0c19fc3BlZWtlckNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi1yaWdodDogMTUuOCU7XG4gICAgICAuc3RhdHNfX3NwZWVrZXJUaXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZEJvbGQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiNlNWU1ZTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi4zdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGF0c19fc3BlZWtlckNvbnRlbnR7XG4gICAgICAgIG1hcmdpbi10b3A6MjVweDtcblxuICAgICAgICAuc3RhdHNfX3NwZWVrZXJOYW1le1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg3JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHNfX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbil7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyA8IDEwMjVweFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTcuOCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2LjUlO1xuICAgICAgfVxuXG4gICAgICAvLyA8IDczNnB4XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KXtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMyU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDYuNSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjUlO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdHNfcGFydG5lcnMge1xuICAuc3RhdHNfX2l0ZW0ge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGZsZXg6IDEgMSA0MCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xuXG4gICAgICAuc3RhdHNfX251bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BhcnRuZXJzLzI1ay5wbmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDEgMSAzMCUgIWltcG9ydGFudDtcblxuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wYXJ0bmVycy81MDAucG5nJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBmbGV4OiAxIDEgMzAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5zdGF0c19fbnVtYmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGFydG5lcnMvMTAwLnBuZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAyOXB4IDcwcHggMjZweDtcbiAgbWFyZ2luLXRvcDo3MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICBwYWRkaW5nOjUwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogMzJweCA4cHggNTRweCAycHg7XG4gIH1cblxuICAuaW5mb2Jsb2NrX19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2JhKDEyLDIyLDEwNiwuNSkgMCUsIHJnYmEoNiwxMSw2MywuNSkgOTklKTtcbiAgfVxuXG4gICZfX21ldHJvIHtcbiAgICBjb2xvcjogI2E2YjllYjtcbiAgfVxuXG4gICZfX3BsYWNlIHtcbiAgICBtYXJnaW4tbGVmdDo1N3B4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDoyNzlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjdweDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA5NCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmX2RvYyB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3V0ZSB7XG4gICAgcGFkZGluZzogMCA0OHB4IDAgMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2NoZW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6MjhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgfVxuICB9XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZhcSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvL31cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NS43ODQzMTQlO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig0MSwgNTgsIDE4Mik7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDg4Ljc4NDMxNCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5My43ODQzMTQlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDEyLCAxMDAsLjcpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgLjYpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDEyLCAxMDAsLjcpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDJweDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5yZXNlbmRfdmVyaWZ5X2RvdWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaW5mb2Jsb2NrX190aXRsZSB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnJlZ2lzdHJhdGlvbl9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZGVvcy92aWRlb0JHLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDBweDtcbiAgcGFkZGluZzogNTdweCAyOXB4IDU3cHggMjZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAzMHB4IDBweDtcbiAgfVxuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgei1pbmRleDogNTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogIDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDUsMzUsLjg1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTE7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBoMiB7XG4gICAgICB6LWluZGV4OiA1MjtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCBibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODglO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuXG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tcmVyZWdfX21vYi1zaG93IHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4IWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLXJlcmVnX193ZWItc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1tZW51IHtcbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1tZW51IHtcbiAgICAmX19ub3RpY2Uge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9CbGFjayxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDllbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hZ3JlZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcnRuZXJzIHtcblxuICAuaGVhZGVyX19tYWluLXRpdGxlIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fdG9wX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBpY3R1cmVfX3RpdGxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDd2dztcbiAgICB9XG4gIH1cblxuICAuZ2FsbGVyeS0tdGFibGV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuZ2FsbGVyeV9faXRlbSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xMzFweCA2MnB4IDAgcmdiYSgwLDAsMCwuOCk7XG5cbiAgICAgICZfMSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXJ0bmVycy9zY2VuZS5qcGdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXJ0bmVycy9zdGFuZHMucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFydG5lcnMvdGVhbS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfNCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXJ0bmVycy90aWNrZXRzLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgLmdhbGxlcnlfX3JvdyB7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5nYWxsZXJ5X19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG5cbiAgLmtleS1mYWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cbiAgLml0aS1tb2JpbGUtc2VsZWN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgLmhpZGUtbGFyZ2UtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICB9XG5cbiAgICAmX19saW5rX3Bob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MnB4IDA7XG4gIHdpZHRoOiA3NzVweDtcbiAgaGVpZ2h0OiA1MDJweDtcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9tb2RhbF9iZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA2MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfdmlkZW8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfcmVnIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIH1cbiAgfVxuXG4gICZfX3NoYWRvdyB7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiAxMjAwcHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICRXaGl0ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDd2dztcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAmX3RoYW5rcyB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcbiAgICAgIG1hcmdpbi10b3A6MXB4O1xuXG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvYWRpbmctZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgbWFyZ2luOiAwO1xuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBoZWlnaHQ6MTAwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICAmX3NwaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMzAlIGF1dG87XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxNThGRDI7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzE1OEZEMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIC45cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuICB9XG59XG5cbiNjb3Vwb25fc2hudXIgIHtcbiAgd2lkdGg6IDgzMHB4O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuXG5cbiAgLmZhbmN5LXNwZWFrZXJfX2luZm9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZmFuY3ktc3BlYWtlcl9faW5mbyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9kZXNjcmlwdGlvbiB7XG5cbiAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeS1zcGVha2VycyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NwZWFrZXJzL21vZGFsLXNwZWFrZXJfYmcucG5nJykgNTAlIDYwJSAjMDAwO1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6IDExNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNTEycHg7XG4gICAgaGVpZ2h0OiA3MzhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6IDY2N3B4O1xuICAgIHdpZHRoOiA5MS40JTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMjlweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogMzlweCA2OXB4IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXG4gICAgICAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFuY3lfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faW1nLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAyOCwgOTAsIC42KSAwJSwgcmdiYSgzNywgNTMsIDExNCwgLjYpIDEwMCUpO1xuICAgIHdpZHRoOiAzNjdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQyJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDogNDguMyU7XG4gICAgfVxuXG4gICAgJl9zaGFkb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfcGVyc29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4Mi4xJSwgNTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHgsIDMwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAuM3ZoLCAzM3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUydncsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM5dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkxJSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxODVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDQwOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTglO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIGhlaWdodDogNTUlO1xuICAgIH1cblxuICAgICZfbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA4MSU7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIGNvbG9yOiAkR3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDEzLjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgY29sb3I6ICRHcmV5O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHdpZHRoOiA4NSU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA4NXZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMy44cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWdpc3RlciB7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICB3aWR0aDogMjQxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjkzYWI2O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMjZjMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTkuMnB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90b0JsYWNrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDEwM3B4O1xuICAgICAgYm90dG9tOiAtNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGJvdHRvbTogLTIxcHg7XG4gICAgICB3aWR0aDogNzd2dztcbiAgICAgIHBhZGRpbmc6IDYuMnZ3IDAgNi44dncgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgbGVmdDogNi41dnc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWYzNmRmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaC10byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJl9uZXh0IHtcbiAgICAgIHRvcDogMjBweFxuICAgIH1cblxuICAgICZfcHJldiB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy/RgdGC0LjQu9C4INC00LvRjyDQvtC/0YDQtdC00LXQu9C10L3QvdGL0YUg0YHQv9C40LrQtdGA0L7Qsi8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICZfX2VrYXRlcmluYS1seXNlbmtvIHtcblxuICAgIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDA2MjM7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVvLXNoZXZjaGVua28tYmlnIHtcblxuICAgIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTEyMTI7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVuaXMta290b3YtYmlnLFxuICAmX19pZ29yLWxvZ2lub3YtYmlnLFxuICAmX19kbWl0cnktZ29yb2J0c292LFxuICAmX19la2F0ZXJpbmEtbHlzZW5rbyxcbiAgJl9fa2lyaWxsLWhhcmliaS1iaWcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAuZmFuY3ktc3BlYWtlcl9fcmVnaXN0ZXIge1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2tpcmlsbC1oYXJpYmktYmlnIHtcblxuICAgIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzREM0Q7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RtaXRyeS1nb3JvYnRzb3Yge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAuaGVhZGVyX19idXR0b25zIC5oZWFkZXJfX2J1dHRvbnNfd2F0Y2gtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21hcmlhLWJha2h0aW5hIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgLmZhbmN5LXNwZWFrZXJfX3JlZ2lzdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTIzcHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbnMgLmhlYWRlcl9fYnV0dG9uc193YXRjaC12aWRlbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgLmZhbmN5LXNwZWFrZXJfX3JlZ2lzdGVyIHtcbiAgICAgICAgYm90dG9tOiAtODRweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYnV0dG9ucyAuaGVhZGVyX19idXR0b25zX3dhdGNoLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL9GB0YLQuNC70Lgg0LTQu9GPINC80L7QtNCw0LvQutC4INC/0YDQuNC80LXRgFxuICAmX18xYyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDE0OSwgMiwgMC41KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMDYsIDE0OSwgMiwgMC43KSAwLCByZ2JhKDI1MSwgMjIyLCAxMTcsIDAuNykgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYzIvbW9kYWwvMWMyLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvYzEvbW9kYWwvMWNfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NiUsIDM1JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA5N3B4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4LDIwNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM4cHgsNTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NzBweCw3N3B4XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjkwcHgsMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzdweCwxNHA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzcwcHgsMTA0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9jMi9tb2RhbC8xYzIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgNXZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9jMS9tb2RhbC8xY19sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzN3B4O1xuXG4gICAgfVxuICB9XG5cbiAgJl9fZmFiIHtcbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA0OSwgMTM1LCAwLjcpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgNDksIDEzNSwgMC43KSAwLCByZ2JhKDYsIDg5LCAyMjksIDAuNykgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2ZhYi9tb2RhbC9mYWIucG5nJyksIHVybCgnLi4vaW1nL3NwZWFrZXJzL2ZhYi9tb2RhbC9mYWJfbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODglLCA0NiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzlweCwgMjFweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzOTVweCwgMzgzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyOXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4LCAzMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2ZhYi9tb2RhbC9mYWIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MyUgNXZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9mYWIvbW9kYWwvZmFiX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdmsge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3ZrL21vZGFsL3ZrLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvdmsvbW9kYWwvdmtfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NiUsIDMwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDlweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92ay9tb2RhbC92ay5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwdmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc5JSA1dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3ZrL21vZGFsL3ZrX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI4cHg7XG5cbiAgICB9XG4gIH1cblxuICAmX19iYXJubyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDIxLCA2NSwgMC43KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMDQsIDIxLCA2NSwgMC43KSAwJSwgcmdiYSgzMywgMCwgMjcsIDAuOCkgMTAwJSlcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYmFybm8vbW9kYWwvYmFybm8ucG5nJyksIHVybCgnLi4vaW1nL3NwZWFrZXJzL2Jhcm5vL21vZGFsL2Jhcm5vX2xvZ28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc0JSwgNjElO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwcHgsIDI1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzY4cHgsIDM3MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDEyM3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NXB4LCAyNjJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2Jhcm5vL21vZGFsL2Jhcm5vLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODIlIDR2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYmFybm8vbW9kYWwvYmFybm9fbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxODVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjBweDtcblxuICAgIH1cbiAgfVxuXG4gICZfX2FsbCB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA1OCwgNzYsIC43KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyLCA1OCwgNzYsIC43KSAwLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYWxsL21vZGFsL2FsbC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL2FsbC9tb2RhbC9hbGxfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4OCUsIDgxJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzNXB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCA0NjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAzNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NXB4LCAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvYWxsL21vZGFsL2FsbC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc2JSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2FsbC9tb2RhbC9hbGxfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzFweCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxdmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dvb2Qge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgMTAzLCAxNDIsIDAuNSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNCwgMTAzLCAxNDIsIDAuNSkgMCUsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2dvb2QvbW9kYWwvZ29vZC5wbmcnKSwgdXJsKCcuLi9pbWcvc3BlYWtlcnMvZ29vZC9tb2RhbC9nb29kX2xvZ28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkxJSwgNDElO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDI1cHgsIDQxcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDE5cHgsIDI2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDI0NnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NXB4LCAxNjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2dvb2QvbW9kYWwvZ29vZC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA0dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL2dvb2QvbW9kYWwvZ29vZF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTNweCAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NwcmluZyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDE5LCAzMCwgMC42KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjgsIDE5LCAzMCwgMC42KSAwJSwgcmdiYSgyMjEsIDQ5LCAzOCwgMC42KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9zcHJpbmcvbW9kYWwvc3ByaW5nLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvc3ByaW5nL21vZGFsL3NwcmluZ19sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1JSwgNTglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHgsIDIycHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHgsIDM4OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEzNXB4LCAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMjY2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzMwcHgsIDI4NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDkwcHgsIDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAyMDRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3NwcmluZy9tb2RhbC9zcHJpbmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NiUgNXZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9zcHJpbmcvbW9kYWwvc3ByaW5nX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTcycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyM3B4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZXIge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCAyNywgMSwgMC43KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMzcsIDI3LCAxLCAwLjcpIDAlLCByZ2JhKDI1NSwgMTQzLCA1MiwgMC43KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9saW5lci9tb2RhbC9saW5lci5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL2xpbmVyL21vZGFsL2xpbmVyX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSwgNDUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY1cHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvbGluZXIvbW9kYWwvbGluZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NyUgN3ZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9saW5lci9tb2RhbC9saW5lcl9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhciB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA1OCwgNzYsIC43KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyLCA1OCwgNzYsIC43KSAwLCByZ2JhKDEyMSwgMTc4LCAxODIsIC42KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL21vZGFsL3Bhci5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9wYXIvbW9kYWwvcGFyX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSwgNTglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDI5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUzcHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL3Bhci9tb2RhbC9wYXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OSUgN3ZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvcGFyL21vZGFsL3Bhcl9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21vcyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA1OCwgNzYsIDAuNik7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTIxLCAxNzgsIDE4MiwgMC42KSAwLCByZ2JhKDIsIDU4LCA3NiwgMC42KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbW9zL21vZGFsL21vcy5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9tb3MvbW9kYWwvbW9zX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlLCAyOSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzJweCwgMzdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbW9zL21vZGFsL21vcy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9tb3MvbW9kYWwvbW9zX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV1cm9jcm1uZXVyb2NybSwgJl9fbmV1cm9jcm0tYmlnIHtcbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLDU4LDc2LCAuNik7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgxMjEsMTc4LDE4MiwgLjYpIDAscmdiYSgyLDU4LDc2LCAuNikgNzAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbmV1cm9jcm0vbW9kYWwucG5nJyksIHVybCgnLi4vaW1nL3NwZWFrZXJzL25ldXJvY3JtL25ldXJvY3JtLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3NiUsIDgwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0M3B4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4LDM0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI4cHgsNDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MTBweCw4N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4LDM1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHgsIDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzYwcHgsNTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9uZXVyb2NybS9tb2RhbC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbmV1cm9jcm0vbmV1cm9jcm0ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4NXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25lbyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA3NiwgMTQyLCAuNSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgMTU5LCAyMTksIC41KSAwLCByZ2JhKDQsIDc2LCAxNDIsIC41KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbmVvL21vZGFsL25lby5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9uZW8vbW9kYWwvbmVvX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlLCAzNiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzVweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvbmVvL21vZGFsL25lby5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc3JSA3dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9uZW8vbW9kYWwvbmVvX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXNwIHtcbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTYzLCAxNjMsIDAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgyLCAxNzQsIDEwMiwgMC43KSAwLCByZ2JhKDQxLCAxNjMsIDE2MywgMC42NSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9pc3AvbW9kYWwvaXNwMS5wbmcnKSwgdXJsKCcuLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2lzcC9tb2RhbC9pc3BfbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjklLCA0NyU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwcHgsIDM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwNXB4LCAyMXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM5NXB4LCAzODNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NXB4LCAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM0MHB4LCAyMXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMxMHB4LCAzMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9pc3AvbW9kYWwvaXNwMS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgzJSA1dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi9pc3AvbW9kYWwvaXNwX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5pIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMjMsIDgzLCAuNik7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIDAuNykgMCwgcmdiYSg0OCwgMywgNDAsIDAuOCkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2luaS9tb2RhbC9pbmkucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL21vZGFsL2luaV9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgxJSwgNjElO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQ2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc3cHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL2luaS9tb2RhbC9pbmkucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NyUgN3ZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIvaW5pL21vZGFsL2luaV9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3NXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3lhYmwge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA1MCwgMSwgLjcpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgLjcpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL0tSQVNOT0RBUi95YWJsL21vZGFsL3lhYmwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9tb2RhbC95YWJsX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTQlLCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTVweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9LUkFTTk9EQVIveWFibC9tb2RhbC95YWJsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDd2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvS1JBU05PREFSL3lhYmwvbW9kYWwveWFibF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1OHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vLyDQnNCY0J3QodCaXG5cbiAgJl9fZG91YmxlIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgMjMsIDgzLCAwLjcpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ4LCAzLCA0MCwgMC44KSAwLCByZ2JhKDEzNywgMjMsIDgzLCAwLjcpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2RvdWJsZS9tb2RhbC9kb3VibGUucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9kb3VibGUvbW9kYWwvZG91YmxlX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzElLCA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTVweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9kb3VibGUvbW9kYWwvZG91YmxlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjN2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzclIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svZG91YmxlL21vZGFsL2RvdWJsZV9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1OHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZrX3RyaWYge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLDc1LDE2MCwuNSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDEyMCw3NSwxNjAsLjUpIDAscmdiYSgyNTUsNjAsMTcyLC41KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92a190cmlmL21vZGFsLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvdmsvbW9kYWwvdmtfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MSUsIDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQ3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkwcHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjYwcHgsMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCw3N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDY0MHB4LDY3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsMjcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDdweCw2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2MHB4LDc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy92a190cmlmL21vZGFsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZ2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdmsvbW9kYWwvdmtfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbiAgICB9XG4gIH1cblxuICAmX19wZXJzIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCw3NSwxNjAsLjUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgxMjAsNzUsMTYwLC41KSAwLHJnYmEoMjU1LDYwLDE3MiwuNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9tb2RhbC9wZXJzLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcGVycy9tb2RhbC9wZXJzX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODElLCA1NyU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTBweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNjBweCwyNzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOHB4LDc3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjQwcHgsNjdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwyNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0N3B4LDY0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzYwcHgsNzRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL3BlcnMvbW9kYWwvcGVycy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL3BlcnMvbW9kYWwvcGVyc19sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JvY2sge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0LCA3NiwgMTQyLCAwLjUpIDAsIHJnYmEoNiwgMTU5LCAyMTksIDAuNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcm9jay9tb2RhbC9yb2NrLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svcm9jay9tb2RhbC9yb2NrX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzQlLCA4MiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAxcHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcHgsMzY0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjNweCw2N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYzMHB4LDc3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsMzEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzdweCw3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2MHB4LDY0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9yb2NrL21vZGFsL3JvY2sucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9yb2NrL21vZGFsL3JvY2tfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMjhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbiAgICB9XG4gIH1cblxuICAmX192cmVtIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy92cmVtL21vZGFsL3ZyZW0ucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy92cmVtL21vZGFsL3ZyZW1fbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2NCUsIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMTBweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy92cmVtL21vZGFsL3ZyZW0ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NyUgN3ZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy92cmVtL21vZGFsL3ZyZW1fbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDkyLCA0NSwgMC43KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0LCA5MiwgNDUsIDAuNykgMCwgcmdiYSg4NywgMjIyLCAxNDEsIDAuNykgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9tb2RhbC9sZWFkLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svbGVhZC9tb2RhbC9sZWFkX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzclLCA1MyU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMjNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODRweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9sZWFkL21vZGFsL2xlYWQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9sZWFkL21vZGFsL2xlYWRfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzRweDtcbiAgICB9XG4gIH1cblxuICAmX19hdGxhbnQge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgNTgsIDc2LCAwLjYpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEyMSwgMTc4LCAxODIsIDAuNikgMCwgcmdiYSgyLCA1OCwgNzYsIDAuNikgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTUlOU0svYXRsYW50L21vZGFsL2F0bGFudC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9tb2RhbC9hdGxhbnRfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiUsIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MnB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL01JTlNLL2F0bGFudC9tb2RhbC9hdGxhbnQucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9NSU5TSy9hdGxhbnQvbW9kYWwvYXRsYW50X2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTU4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g0J3QmNCW0J3QmNCZINCd0J7QktCT0J7QoNCe0JRcbiAgJl9fcGluIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMTQsIDI0LCAwLjYpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIwNSwgNjIsIDUzLCAwLjYpIDAsIHJnYmEoMTEyLCAxNCwgMjQsIDAuNikgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vcGluL21vZGFsL3Bpbi5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3Bpbi9tb2RhbC9waW5fbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MiUsIDUzJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4MnB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4LCAyNzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3Bpbi9tb2RhbC9waW4ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9waW4vbW9kYWwvcGluX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2luIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDU4LCA3NiwgMC42KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxMjEsIDE3OCwgMTgyLCAwLjYpIDAsIHJnYmEoMiwgNTgsIDc2LCAwLjYpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3dpbi9tb2RhbC93aW4ucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93aW4vbW9kYWwvd2luX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzglLCA0NiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogODJweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi93aW4vbW9kYWwvd2luLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDN2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd2luL21vZGFsL3dpbl9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2dvbGQge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM3LCA1MCwgMSwgLjcpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgNTAsIDEsIC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgLjcpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2dvbGQvbW9kYWwvZ29sZC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2dvbGQvbW9kYWwvZ29sZF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDc5JSwgNDQlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc0cHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9tb2RhbC9nb2xkLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vZ29sZC9tb2RhbC9nb2xkX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd29vZCB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA5MiwgNDUsIDAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoODcsIDIyMiwgMTQxLCAwLjcpIDAsIHJnYmEoNCwgOTIsIDQ1LCAwLjcpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3dvb2QvbW9kYWwvd29vZC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL3dvb2QvbW9kYWwvd29vZF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDczJSwgNDUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwNXB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwN3B4LDIyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM2cHgsNDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NTBweCw3N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4MHB4LDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDU3cHgsNzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzODBweCw2NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9tb2RhbC93b29kLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjR2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTk4vd29vZC9tb2RhbC93b29kX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faHlwIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEyMCwgNzUsIDE2MCwgMC41KSAwLCByZ2JhKDI1NSwgNjAsIDE3MiwgMC41KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9oeXAvbW9kYWwvaHlwLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTk4vaHlwL21vZGFsL2h5cF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2JSwgNTQlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExMXB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMHB4LCAzMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA5OHB4LCA2OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTU3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDIzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDc3cHgsIDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNzRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05OL2h5cC9tb2RhbC9oeXAucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNXZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OTi9oeXAvbW9kYWwvaHlwX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDQwcHg7XG5cbiAgICB9XG4gIH1cblxuICAvL9Cd0J7QktCe0KHQmNCR0JjQoNCh0JpcbiAgJl9fb3kge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTMsIDMzLCAwLjYpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMTUzLCAzMywgMC42KSAwLCByZ2JhKDEzNywgNTAsIDEsIDAuNikgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL295L21vZGFsL295LnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL295L21vZGFsL295X2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAyJSwgMzglO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU2cHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHgsMjM0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjhweCwyN3A7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAwcHgsMTA3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzkwcHgsMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDdweCw1NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM3MHB4LDg0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvb3kvbW9kYWwvb3kucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvb3kvbW9kYWwvb3lfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX190b3BndW4ge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxOCwgLjgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL21vZGFsLnBuZyksIHVybCguLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL3RvcGd1bi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NyUgODclLCAxNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweCwyMDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzMnB4LDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjEwcHgsNzdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzBweCwyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LDE0cDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMzBweCw2NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL21vZGFsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdG9wZ3VuL3RvcGd1bi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX195Y2xpZW50cyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCA0OSwgMTM1LCAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg1LCA0OSwgMTM1LCAuNykgMCwgcmdiYSg2LCA4OSwgMjI5LCAuNykgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMveWNsaWVudHMvbW9kYWwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy95Y2xpZW50cy95Y2xpZW50cy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiUgODklLCAyMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDBweCwyNzRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyOHB4LDc3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjYwcHgsODdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMjBweCwyNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0N3B4LDg0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzkwcHgsOTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3ljbGllbnRzL21vZGFsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMveWNsaWVudHMveWNsaWVudHMucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ2V0LWVpZ2h0IHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAzLCA0MCwgLjgpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNywgMjMsIDgzLCAuNykgMCwgcmdiYSg0OCwgMywgNDAsIC44KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvbW9kYWwucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvZ2V0OC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5OSUgMTAwJSwgMTYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQzcHgsIDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LDI0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDVweCw1N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU0MHB4LDg3cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHgsMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTdweCw2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwMHB4LDg0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvbW9kYWwucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9nZXQtZWlnaHQvZ2V0OC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMzdweDtcblxuICAgIH1cbiAgfVxuXG4gICZfX2tvbXAge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNzYsIDE0MiwgMC41KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg2LCAxNTksIDIxOSwgMC41KSAwLCByZ2JhKDQsIDc2LCAxNDIsIDAuNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL2tvbXAvbW9kYWwva29tcC5wbmcpLCB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9rb21wL21vZGFsL2tvbXBfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCUsIDU5JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMTJweCwgMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCwgMjc0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOThweCwgMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE1N3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2MHB4LCAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA3N3B4LCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlciwgMTc0cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMva29tcC9tb2RhbC9rb21wLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjV2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL2tvbXAvbW9kYWwva29tcF9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25ld2sge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMTIwLCA3NSwgMTYwLCAwLjUpIDAsIHJnYmEoMjU1LCA2MCwgMTcyLCAwLjUpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9uZXdrL21vZGFsL25ld2sucG5nKSwgdXJsKC4uL2ltZy9zcGVha2Vycy9OVlMvbmV3ay9tb2RhbC9uZXdrX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlLCA1NCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTExcHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHgsIDI3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDk4cHgsIDI3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxNTdweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCwgMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXIsIDE3NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL25ld2svbW9kYWwvbmV3ay5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzdmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSA1dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9uZXdrL21vZGFsL25ld2tfbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMzcHggMjhweDtcblxuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJrIHtcbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDE0LCAyNCwgMC42KTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMDUsIDYyLCA1MywgMC42KSAwLCByZ2JhKDExMiwgMTQsIDI0LCAwLjYpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9OVlMvc3RhcmsvbW9kYWwvc3RhcmsucG5nJyksIHVybCgnLi4vaW1nL3NwZWFrZXJzL05WUy9zdGFyay9tb2RhbC9zdGFya19sb2dvLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MiUsIDQ5JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAzN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NXB4LCAyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM5NXB4LCAzODNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sIDI5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzQwcHgsIDIxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHgsIDMxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL21vZGFsL3N0YXJrLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjh2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODMlIDV2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvTlZTL3N0YXJrL21vZGFsL3N0YXJrX2xvZ28ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZjEge1xuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNywgNTAsIDEsIDAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCA1MCwgMSwgMC43KSAwLCByZ2JhKDI1NSwgMTUzLCAzMywgMC43KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvTlZTL2YxL21vZGFsL2YxLnBuZycpLCB1cmwoJy4uL2ltZy9zcGVha2Vycy9OVlMvZjEvbW9kYWwvZjFfbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglLCA0NyU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTRweCwgMjFweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NDBweCwgMzgzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tLCAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwMHB4LCAyMXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4LCAzMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9mMS9tb2RhbC9mMS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwdmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc2JSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL05WUy9mMS9tb2RhbC9mMV9sb2dvLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAzMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fZmlubl9mbGFyZSB7XG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLDc1LDE2MCwuNSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDEyMCw3NSwxNjAsLjUpIDAscmdiYSgyNTUsNjAsMTcyLC41KSAxMDAlKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZmlubl9mbGFyZS9tb2RhbC5wbmcnKSwgdXJsKCcuLi9pbWcvc3BlYWtlcnMvZmlubl9mbGFyZS9maW5uX2ZsYXJlLnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MSUsMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ3cHgsMzhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTEwcHgsMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDVweCwzNzNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNnB4LDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjMwcHgsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzEwcHgsIDMxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQwcHgsIDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzkwcHgsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9maW5uX2ZsYXJlL21vZGFsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJ2aDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODElIDZ2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2Zpbm5fZmxhcmUvZmlubl9mbGFyZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTg1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fa29zZW5rb19NRyB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1MSwgMjIyLCAxMTcsIDAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUxLCAyMjIsIDExNywgMC43KSAwLCByZ2JhKDIwNiwgMTQ5LCAyLCAwLjcpIDEwMCUpO1xuICAgIH1cblxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2tvc2Vua29fTUcvbW9kYWwucG5nJyksIHVybCgnLi4vaW1nL3NwZWFrZXJzL2tvc2Vua29fTUcva29zZW5rby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlLDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sMzhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTVweCwyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5NXB4LDI1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHgsMjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MTBweCwgNzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNDBweCwyMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MHB4LCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM2OXB4LCA3MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMva29zZW5rb19NRy9tb2RhbC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9rb3NlbmtvX01HL2tvc2Vua28ucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JpYXJjaCB7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzNywgMjMsIDgzLCAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTM3LCAyMywgODMsIC43KSAwLCByZ2JhKDQ4LCAzLCA0MCwgLjgpIDEwMCUpO1xuICAgIH1cblxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2JpYXJjaC9tb2RhbC5wbmcnKSwgdXJsKCcuLi9pbWcvc3BlYWtlcnMvYmlhcmNoL0JpQXJjaF93aGl0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlLDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b20sMzhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTVweCwyNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2NXB4LDI5M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIwcHgsNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1OTBweCwgNzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNDBweCwzMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MHB4LCA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwMHB4LDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9iaWFyY2gvbW9kYWwucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3ZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MSUgNnZoO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYmlhcmNoL0JpQXJjaF93aGl0ZS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzM3B4IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fMWNfYm8ge1xuXG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg1LCA0OSwgMTM1LCAuNyk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNiwgODksIDIyOSwgLjcpIDAsIHJnYmEoNSwgNDksIDEzNSwgLjcpIDEwMCUpO1xuICAgIH1cblxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2MzL21vZGFsLzFjMy5wbmcnKSwgdXJsKCcuLi9pbWcvc3BlYWtlcnMvYzMvbW9kYWwvMWNfbG9nby5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglLDIwMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA2MHB4LDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDM3cHgsMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyODVweCwyNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4LDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTkwcHgsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHgsIDI4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwcHgsIDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDAwcHgsNjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMHB4LCAxMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyMHB4LCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIxMHB4LCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE3MHB4LCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEzMHB4LCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb2R0ZWNoX3ZlbnR1cmVzIHtcblxuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwxNCwyNCwuNikgO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMTEyLDE0LDI0LC42KSAgMCxyZ2JhKDI1Miw0NCw1NiwuNikgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2Zvb2R0ZWNoX3ZlbnR1cmVzL21vZGFsLnBuZycpLCB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZm9vZHRlY2hfdmVudHVyZXMvbWFpbF9ncm91cC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU5JSwgMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSwgMzhweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTIycHgsIDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjE1cHgsIDI4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHgsIDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjMwcHgsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjgwcHgsIDI4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHgsIDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzkwcHgsIDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGVha2Vycy9mb29kdGVjaF92ZW50dXJlcy9tb2RhbC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIydmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgxJSA2dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3BlYWtlcnMvZm9vZHRlY2hfdmVudHVyZXMvbWFpbF9ncm91cC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyNnB4O1xuICAgIH1cbiAgfVxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAmX19ub25hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgfVxuXG4gICAgICAmX3JlZ2lzdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYW5jeS1wYXJ0bmVyIHtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmZhbmN5X19jb250YWluZXIge1xuICAgIHdpZHRoOiAzNDYuNXB4O1xuICAgIG1hcmdpbjogMjFweCBhdXRvIDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW46IDUycHggYXV0bztcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbjogNXZ3IGF1dG8gMTR2dztcbiAgICB9XG4gIH1cbn0iLCIuZmFuY3ktcGFydG5lci10aGFua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbm90aWZpY2F0aW9uIHtcbiAgICBjb2xvcjogJEdyZXk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufSIsIi5yZWctcGFydG5lciB7XG5cbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjMxcHg7XG4gICAgICBoZWlnaHQ6NzlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICBoZWlnaHQ6IDEydnc7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX3N1Ym1pdF9maXJzdCB7XG4gICAgbWFyZ2luLXRvcDoxOHB4O1xuICB9XG5cbiAgLmZvcm1fX2FncmVlbWVudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42NXB4O1xuICB9XG59XG4ucGFydG5lcnMtMjAxOSB7XG4gIC5pdGktYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5tb2RhbC12aWRlbyB7XG4gIG1hcmdpbjowO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODEuNXZ3O1xuICBoZWlnaHQ6NDZ2dztcblxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBoZWlnaHQ6NTJ2dztcbiAgfVxuXG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOjYzMHB4O1xuICAgICAgaGVpZ2h0OjM5M3B4O1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgaGVpZ2h0OjUydnc7XG4gICAgfVxuICB9XG59IiwiLnRpY2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyOHB4IDQwcHggNDBweCAxOXB4O1xuICB3aWR0aDogY2FsYygxMDIwcHgvMyk7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NZWRpdW07XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG5cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIFxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIFxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAmX19wcmljZV9ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggMCAzNHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAxKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cblxuICAgICZfcGxhY2Uge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDEpO1xuICAgIH1cblxuICAgICZfYWR2YW50YWdlcyB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZGlzY291bnR7XG4gICAgY29sb3I6ICNjM2I0Y2E7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgaDMge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3ByaWNlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4xcHg7XG4gICAgd29yZC1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LWZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogNS41dnc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB9XG5cbiAgICAmX2ZyZWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiYSgyLDg0LDExMSwuNykgMCUsIHJnYmEoMCwxNTAsMTkzLC43KSAxMDAlKTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYmEoMCw1OSwxMjYsLjcpIDAlLCByZ2JhKDAsMTAzLDIwNSwuNykgMTAwJSk7XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2JhKDAsMzMsMTEzLC43KSAwJSwgcmdiYSgwLDY1LDE2NywuNykgMTAwJSk7XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYmEoMjEsMiwxMDQsLjcpIDAlLCByZ2JhKDgxLDQ1LDE2OCwuNykgMTAwJSk7XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcsIHJnYmEoNjgsMCw5MCwuNykgMCUsIHJnYmEoMTI5LDMwLDE1NSwuNykgMTAwJSk7XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDE4MGRlZywgcmdiYSgyMjksNTcsNTMsLjcpIDAlLCByZ2JhKDE1MCw0LDE1LC43KSAxMDAlKTtcblxuICB9XG59IiwiLnRpY2tldHMtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZWctY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgfVxuXG4gIH1cbiAgLnJlZy1jbG9zZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAyNSU7XG4gICAgei1pbmRleDogNjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLnJlZy1jbG9zZS1maW5pc2hlZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMXB4O1xuICAgIHdvcmQtc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDUuNXZ3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi50eXBlLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggNjlweCA3MXB4IDcwcHg7XG4gIGhlaWdodDogNTc4cHg7XG4gIHdpZHRoOiAxMDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA0OXB4IDE2cHggNDlweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogY2FsYygyLjV2aCArIDExcHgpIDE2cHggMTlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG5cbiAgLmJ1dHRvbi1yZWdfYmFzZS1zdHlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjc5cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDQxLCA1OCwgMTgyKTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNywgMzgsIDE5Mik7XG4gICAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsMywyMSwuMyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LWZhbWlseTokUm9ib3RvQmxhY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6JFdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgaGVpZ2h0OjEwM3B4O1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIGhlaWdodDogMTN2dztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFmMzZkZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IC44cHggcmdiYSg0MiwgMTIxLCAyNTUsIDAuOSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogNjUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbl90aXRsZSB7XG4gICAgbWFyZ2luOiAxMXB4IDAgMTZweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luOiAxOXB4IDAgMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tYWluX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi1jb3Vwb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBmb250LXNpemU6IDV2dyFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtb2xkIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbl9hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb25fcGxhY2Uge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nob29zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG5cbiAgICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDY1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB3aWR0aDogMjIlO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgICZfZmIge1xuICAgICAgYmFja2dyb3VuZDogIzNiNTk5ODtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IC44cHggcmdiYSg1OSw4OSwxNTIsLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfd2Ege1xuICAgICAgYmFja2dyb3VuZDogIzI1RDM2NjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IC44cHggcmdiYSgzNywgMjExLCAxMDIsLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdGcge1xuICAgICAgYmFja2dyb3VuZDojNjFhOGRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggLjhweCByZ2JhKDQ1LCAxNjQsIDIyMCwuNSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc21zIHtcbiAgICAgIGJhY2tncm91bmQ6IzQxNDY0YjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IC44cHggcmdiYSg2NSwgNzAsIDc1LC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl92ayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDU2ODhFO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggLjhweCByZ2JhKDY5LCAxMDQsIDE0MiwgLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICAgICAgfVxuXG4gICAgICAmLWZiIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgICB3aWR0aDogNyU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXNtcyB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXZrIHtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdhIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gICZfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gICAgfVxuXG4gICAgJl9tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93c19pdGVtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAuNik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDAgMThweCAwIDQ3cHg7XG4gICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDMwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTNweCAwIDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAyLjV2dyAzdncgMi41dncgOXZ3O1xuICAgICAgICB3aWR0aDogMzJ2dztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy44dnc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctbGVmdC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB0b3A6IDExLjVweDtcbiAgICAgICAgICByaWdodDogM3Z3O1xuICAgICAgICAgIHdpZHRoOiA1dnc7XG4gICAgICAgICAgaGVpZ2h0OiA1dnc7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiAwIDQ5cHggMCAxOHB4O1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDcwLjMlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTIlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy44dnc7XG4gICAgICAgIHBhZGRpbmc6IDAgOXZ3IDAgM3Z3O1xuICAgICAgICB3aWR0aDogMzJ2dztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIHRvcDogMTEuNXB4O1xuICAgICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICBoZWlnaHQ6IDV2dztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy45dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MC41JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDgyJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM3NXB4KSB7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICNlY29ub215IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg1cHgpO1xuICAgIH1cblxuICAgICNzdGFuZGFyZCB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDI1KSB0cmFuc2xhdGVYKC0wLjc1cHgpIHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgI3BhcnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTAuNXB4KSB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxuXG4gICAgI3ZpcC1wYXJ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKSB0cmFuc2xhdGVYKC0wLjVweCkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIyOHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19taW5pbWFsX2Zvcm0ge1xuICAgIGhlaWdodDogNDI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50eXBlLWluZm9fX2Nob29zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50eXBlLWluZm9fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX19pbm5lcl9zYWxlcy1mcm9tX2NvdXBvbiB7XG4gIC5zaG93X2NvdXBvbi1jbGFzcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhpZGVfY291cG9uLWNsYXNzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaG93X2NvdXBvbi1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCBcIi4uL2luY2x1ZGVzL3ZhcmlhYmxlc1wiO1xuXG4uZm9ybSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFzc19mb3JtX19lcnJvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbWFzdGVyX2RhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZjBmZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiAzNDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJFJvYm90b1JlZ3VsYXI7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgJl9jb3Vwb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuXG4gICAgICAmLmhhdmUtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LCAyMjMsIDIyMikgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyNiwgODMsIDc5KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mb3JtX19pbnB1dF90aWNrZXRzLWNvdW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJERhcmtHcmV5O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXZ3O1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgIGhlaWdodDogNzlweDtcbiAgICB9XG5cbiAgICAmLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfc2VsZWN0LFxuICAgICYuZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCB7XG4gICAgICB3aWR0aDogODdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICBoZWlnaHQ6IDEydnc7XG4gICAgfVxuXG4gICAgJl9lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlkZmRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTI1MzRmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9lcnJvciArIC5mb3JtX19lcnJvciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfcGhvbmUsICZfcGhvbmUtdmlwIHtcbiAgICAgIHdpZHRoOiAzNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA4Ni44dnc7XG4gICAgICAgIGhlaWdodDogMTJ2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvZGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDc0dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9wcm9tby1jb2RlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgJl9fc3VibWl0LCAuc2VuZC1mb3JtX3Bhc3MtdGlja2V0LCAuYWRkLXBhc3NhZ2Vyc19idXR0b24ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDEycHg7XG4gICAgd2lkdGg6IDI3OXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6IHJnYig0MSwgNTgsIDE4Mik7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzFkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgyLCAzLCAyMSwgLjMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAxMDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgaGVpZ2h0OiAxM3Z3O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMWYzNmRmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC45KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYWRkLXBhc3NhZ2Vyc19idXR0b24ge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cblxuICAuc2VuZC1mb3JtX3Bhc3MtdGlja2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2FncmVlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgZm9udC1zaXplOiAxMy4xN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICZfbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXNlbmQge1xuICAgIGNvbG9yOiAkV2hpdGU7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42NXB4O1xuXG4gICAgJl9saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXNlbmQtdG8ge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRXaGl0ZTtcbiAgICBvcGFjaXR5OiAuNDtcbiAgfVxuXG4gICZfX2lzLXByb21vLWNvZGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX29yZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAzMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmV5O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJjNzFmO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJFJvYm90b1JlZ3VsYXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDI2MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDI0MnB4O1xuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJltzZWxlY3RlZD1cInNlbGVjdGVkXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJERhcmtHcmV5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY29tcGFueS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAmX2lubiB7XG4gICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgJl9jb21wYW55LWRhdGEge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjZTI1MzRmICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE5cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgfVxuXG4gIC5mYW5jeS1wYXJ0bmVyLXRoYW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvbW9kYWxfYmcucG5nKSA1MCUgNjAlICMwMDA7XG4gICAgaGVpZ2h0OiA4NyU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZmFuY3lib3gtYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWdpc3RyYXRpb24vY29udHJvbHMucG5nJykgbGVmdCBuby1yZXBlYXQ7XG4gICAgICBsZWZ0OiA5NSU7XG4gICAgICB0b3A6IDUlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZvcm0tLW9uZS1saW5lIHtcbiAgICAgIHdpZHRoOiAzMzdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZmxhZy1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWVsZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtX19pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcblxuICAgICAgICAmX3Bob25lIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW50bC10ZWwtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnN1Ym1pdC1idXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZjM2ZGY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fZWxlbSB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtc2l6ZS0tbWVkaXVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgLy8gPCA3NjhweFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19lbGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cblxuICAgICAgJl9fZWxlbS0tbGluZS1icmVhayB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2VsZW0tLWltcG9ydGFudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAvLyA8IDc2OHB4XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIDwgNDI1cHhcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2VsZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZWxlbS0taW1wb3J0YW50IHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG5cbiAgICAgICZfX2VsZW0tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS13cmFwcGVyLXBhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcblxuICAgIC5mb3JtLS1vbmUtbGluZSB7XG4gICAgICB3aWR0aDogNTElO1xuXG4gICAgICAuZmxhZy1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWVsZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtX19pbnB1dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zJTtcblxuICAgICAgICAmX3Bob25lIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKXtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmMzZkZjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kICsgMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZGVzY3JpcHRpb257XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19lbGVtIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1zaXplLS1tZWRpdW07XG4gICAgICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAvLyA8IDc2OHB4XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2VsZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19lbGVtLS1saW5lLWJyZWFrIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZWxlbS0taW1wb3J0YW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIC8vIDwgNzY4cHhcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gPCA0MjVweFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZWxlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZWxlbS0taW1wb3J0YW50e1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cblxuICAgICAgJl9fZWxlbS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gPCA3NjhweFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0LW1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjYlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6ICRoMXNpemUtZGVzaztcbiAgICBsaW5lLWhlaWdodDogJGgxbGluZWhlaWdodC1kZXNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAkaDFsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgxU2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDFMaW5lSGVpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMUxldHRlclNwYWNpbmc7XG4gICAgfVxuICB9XG5cbiAgJiAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIH1cblxuICAmIC5mb3JtLWRlc2NyaXB0aW9uX19lbGVtLS1saW5lLWJyZWFrIHtcbiAgICBtYXgtd2lkdGg6IDY5JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6ICRwYXJhZ3NpemUtZGVzaztcbiAgICBsaW5lLWhlaWdodDogJHBhcmFnbGluZWhlaWdodC1kZXNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaFNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHBhcmFncmFwaExpbmVIZWlnaHQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJHBhcmFncmFwaExldHRlclNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtX3JlZ19zaGFyZS1tb2RhbCxcbi5yZWctcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMTUxcHggMjBweCAhaW1wb3J0YW50O1xuICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3JlZ2lzdHJhdGlvbi9zaGFyZS1iZy5qcGcnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjVmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgLy8uY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgICAvLyAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIC8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy99XG5cbiAgICAucmVnLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIC8vd2lkdGg6IDE2NHB4O1xuICAgICAgLy9wYWRkaW5nOiA0cHggMCAzcHggMzdweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAvL2hlaWdodDogNTNweDtcbiAgICAgIC8vXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZy1ibG9ja19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLnJlZy10eXBlLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICB9XG5cbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAucmVnLXR5cGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICB9XG4gIH1cblxuICAucmVnLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAmLS10ZWxlZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFscy90ZWxlZ3JhbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3M3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxYThkZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDdweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCA1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NXB4IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVnLWZvcm0tLXBvcHVwIHtcbiAgd2lkdGg6IDYzNHB4O1xuICAvL2hlaWdodDogMTAwJTtcbiAgLy93aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvL1xuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdCguc2V0LWJnKSB7XG4gICAgcGFkZGluZzogMjhweCAyMHB4IDE3OHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMjdweDtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVnaXN0cmF0aW9uL3NoYXJlLWJnLmpwZykhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNWY7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJiwuc2hvd19zaGFyZSB7XG4gICAgICBoZWlnaHQ6IDMwN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1MXB4IDUwcHggMTc4cHggIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWctZm9ybS0tcG9wdXAubW9kYWwtc2hvcnQge1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDUxcHggNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9yZWdfc2hhcmUtdGhhbmtzIHtcbiAgcGFkZGluZzogMjhweCAyMHB4IDE3OHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1NTVweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucmVnLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZWdpc3RyYXRpb24vY2xvc2UtYmxhY2suc3ZnXCIpO1xuICB9XG59XG5cbi5jaG9vc2UtcmVnLWJsb2NrX19idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAuODchaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuIiwiLnJlZy1mb3JtLXNoYXJlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjVmO1xuICB3aWR0aDogNjM0cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDUzcHggMTVweDtcbiAgfVxuXG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYW5jeV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX3NoYXJlLWJ0bnMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMjc3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4zMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICB3aWR0aDogMTY4cHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjdweCFpbXBvcnRhbnQ7XG5cbiAgICAmLnJlZy1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIC4ycztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAxM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHghaW1wb3J0YW50O1xuXG4gICAgICAgICYudGVycm9yaXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjFzIGVhc2U7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgxNiwgNjAsIDE1MiwgMC42KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXZrIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMXB4IDEycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjFzIGVhc2U7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg3MiwgMTA4LCAxNTgsIDAuNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDE5cHghaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE5LjJweCAwLjhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAuMnM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNjcsIDE4OCwgMjM1LCAwLjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4IWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDU1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWdpc3RyYXRpb24vc29jaWFsc1Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcblxuICAgICZfZmIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDYwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgICZfdmsge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzOSU7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzklO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgICZfdHcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAyMyU7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAyNCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMzBweDtcbiAgfVxufVxuXG4ucmVnLWZvcm0tdGhhbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZy1mb3JtLXRoYW5rc19fbm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2JkYmViZTtcbn1cblxuLnJlZy1mb3JtLXRoYW5rc19fbm90aWZpY2F0aW9uX2VtYWlsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlZy1mb3JtLWFsZXJ0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNC4wNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgT3BhY2l0eTogNTAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIH1cbn1cbiIsIi5yZWctZm9ybS1ub3RpZnkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZfY29uZmlybSB7XG5cbiAgICAucmVnLWZvcm0tbm90aWZ5X190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrLWluIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIyMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mYW5jeV9fY29udGFpbmVyIHtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjIwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmZhbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEycHggYXV0byAzMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDc1cHggMTlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxufVxuXG4jcmVnX2NvbmZpcm1feWVzIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbiNyZWdfY29uZmlybV9tYXliZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4jcmVnX2NvbmZpcm1fbm8gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xufSIsIi5yZWctbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVnLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgIHRvcDogMjFweDtcbiAgICB9XG5cbiAgICAmOm5vdCgud2l0aC1zZWxlY3Rvcikge1xuICAgICAgLnJlZy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWFjY2VzcyB7XG4gICAgICAgICAgLnJlZy1pdGVtX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJHBhcmFnc2l6ZS1kZXNrO1xuICBsaW5lLWhlaWdodDogJHBhcmFnbGluZWhlaWdodC1kZXNrO1xuICBsZXR0ZXItc3BhY2luZzogJHBhcmFnbGV0dGVyc3BhY2luZy1kZXNrO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJHBhcmFncmFwaFNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGhMaW5lSGVpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdyYXBoTGV0dGVyU3BhY2luZztcbiAgfVxufVxuXG4uZGVza3RvcC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2ViLXRleHQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVnLW1vZGFsX19jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNTlweCAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZy1mYXEucG5nJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MGM0NjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCUgMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ucmVnLWhlYWQge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMDA0OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDQwLCAxNywgMTA4LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogJGgxc2l6ZS1kZXNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAkaDFsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy9mb250LXNpemU6IDI2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgLy9sZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICBmb250LXNpemU6ICRoMVNpemU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGgxTGV0dGVyU3BhY2luZztcbiAgICB9XG4gIH1cbn1cblxuLnJlZy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIC5yZWctY2xvc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVnLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5yZWctaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDMwMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIycHggMjJweCAzMHB4IDI5cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMThweCAxN3B4IDE0cHggMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM1LCAxNDIsIDE4MiwgLjkpIDAsIHJnYmEoMzUsIDExOCwgMTg1LCAuOSkgMTAwJSk7XG5cbiAgICAmIC5yZWctaXRlbV9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNURBNUYxO1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzVEQTVGMTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzVEQTVGMTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZWNvbW95LWRlc2MsXG4gICYtZWNvbW95LW1vYiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDc4LCAxNTAsIDExNSwgLjkpIDAsIHJnYmEoNzIsIDEyNiwgMTEwLCAuOSkgMTAwJSk7XG5cbiAgICAmIC5yZWctaXRlbV9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjVCNDY3O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICM2NUI0Njc7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggM3B4ICM2NUI0Njc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnLWl0ZW1fX3ByaWNlOjphZnRlciB7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAmIC5yZWctaXRlbV9fcHJpY2U6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZWNvbW95LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLWVjb21veS1kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtc3RhbmRhcnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg1OCwgNDEsIDE5MiwgLjkpIDAsIHJnYmEoNDUsIDY2LCAxNzIsIC45KSAxMDAlKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtb3Zlci1zaXplIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnLWl0ZW1fX2hlYWRlciB7XG4gICAgICBjb2xvcjogI2Y0ZDgzNTtcbiAgICB9XG5cbiAgICAmIC5yZWctaXRlbV9fdGhpcmQtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAgICYgLnJlZy1pdGVtX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogI2VmZDc0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMjEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgLnJlZy1pdGVtX19oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnLWl0ZW1fX3RoaXJkLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgfVxuXG4gICAgICAucmVnLWl0ZW1fX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAucmVnLWl0ZW1fX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRDc0RTtcbiAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjRUZENzRFO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjRUZENzRFO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWctaXRlbV9faW5mby53ZWItdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdmlwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTEzLCA1OCwgMTkzLCAuOSkgMCwgcmdiYSg4OSwgNDAsIDE0OSwgLjkpIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFweDtcblxuICAgICYgLnJlZy1pdGVtX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MjQ5RkE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzkyNDlGQTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAzcHggIzkyNDlGQTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnLWl0ZW1fX3ByaWNlOjphZnRlciB7XG4gICAgICB3aWR0aDogNTNweDtcbiAgICAgIGxlZnQ6IDZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgIH1cbiAgfVxuXG4gICYtZGVsdXhlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTc1LCA2OCwgODAsIC45KSAwLCByZ2JhKDEzNSwgMjcsIDExNSwgLjkpIDEwMCUpO1xuXG4gICAgJiAucmVnLWl0ZW1fX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NENDQ2ODtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjQ0Q0NDY4O1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDNweCAjQ0Q0NDY4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLnJlZy1pdGVtX19wcmljZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgJiAucmVnLWl0ZW1fX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgICAgICB3aWR0aDogNDF2dztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5yZWctaXRlbV9fcHJpY2U6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogJGgxc2l6ZS1kZXNrO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDFsaW5laGVpZ2h0LWRlc2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMWxldHRlcnNwYWNpbmctZGVzaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICBmb250LXNpemU6ICRoMlNpemU7XG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoMkxpbmVIZWlnaHQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGgyTGV0dGVyU3BhY2luZztcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAkcGFyYWdzaXplLWRlc2s7XG4gICAgbGluZS1oZWlnaHQ6ICRwYXJhZ2xpbmVoZWlnaHQtZGVzaztcbiAgICBsZXR0ZXItc3BhY2luZzogJHBhcmFnbGV0dGVyc3BhY2luZy1kZXNrO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgICBmb250LXNpemU6ICRwYXJhZ3JhcGhTaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGhMaW5lSGVpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJhZ3JhcGhMZXR0ZXJTcGFjaW5nO1xuICAgIH1cbiAgfVxuXG4gICZfX29sZC1wcmljZS1jb25hdGluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDE3NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGZvbnQtc2l6ZTogJGgyc2l6ZS1kZXNrO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDJsaW5laGVpZ2h0LWRlc2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMmxldHRlcnNwYWNpbmctZGVzaztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuXG4gICAgICBmb250LXNpemU6ICRoMlNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGgyTGluZUhlaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkaDJMZXR0ZXJTcGFjaW5nO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3Vwb24pO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE5cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6ICNhZWFlYWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB0b3A6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MmRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogJGgyc2l6ZS1kZXNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0xOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6ICRoMlNpemU7XG4gICAgICBib3R0b206IC0xNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX29sZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19vbGQtcHJpY2UtY29uYXRpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBjb2xvcjogI0Q3QzUzODtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJFJvYm90b1JlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRwYXJhZ3NpemUtZGVzaztcbiAgICBsaW5lLWhlaWdodDogJHBhcmFnbGluZWhlaWdodC1kZXNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoU2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoTGluZUhlaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdyYXBoTGV0dGVyU3BhY2luZztcbiAgICB9XG4gIH1cbn1cblxuLnJlZy1tb2RhbF9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAucmVnLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnNtc19lbWFpbF9fZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTM7XG4gIHdpZHRoOiA0ODBweDtcbiAgLy9oZWlnaHQ6IDU5OHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIGFuZCAobWluLXdpZHRoOiAkTWF4UmVzb2x1dGlvbiArIDEpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnJlZy1mb3JtX19mb3JtIC5mb3JtX19pbnB1dDpub3QoLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfc2VsZWN0KSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZvcm1fX2lucHV0X3RpY2tldHMtY291bnRfc2VsZWN0IHtcbiAgICAgIHRvcDogMzhweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yZWctZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTM7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThmMGZlO1xuICAgIH1cblxuICAgICZfX3RpdGxlX3ByaWNlLFxuICAgICZfX3RpdGxlX2NvdW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogJHBhcmFnc2l6ZS1kZXNrO1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYXJhZ2xpbmVoZWlnaHQtZGVzaztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBmb250LXNpemU6ICRoMmxlc3MzNzU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDJsZXNzMzc1bGluZWhlaWdodDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1zbSkge1xuICAgICAgICBmb250LXNpemU6ICRoM2xlc3MzNzU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDNsZXNzMzc1bGluZWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VyLXR5cGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBwYWRkaW5nOiA0OHB4IDUwcHggNDRweCAhaW1wb3J0YW50O1xuXG4gICAgICAuZmFuY3lfX2xvYWRpbmctZm9ybSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgLnJlZy1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxuICB9XG59XG5cbi8vINCc0L7QtNCw0LvQutCwINCy0YvQsdC+0YDQsCDRgdC/0L7RgdC+0LHQsCDRgNC10LPQuNGB0YLRgNCw0YbQuNC4INGH0LXRgNC10Lcg0YHQvNGBLCDQuNC70Lgg0YfQtdGA0LXQtyDRhNCxXG5cbi5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMzVweCA1MHB4IDUwcHggNjBweDtcbiAgei1pbmRleDogMTIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnJlZy1jbG9zZSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgdG9wOiAtMTdweDtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDUxcHggMCAzOXB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb25kZW5zZWQtdGl0bGUsXG4gIC5yZWctdHlwZS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY29uZGVuc2VkLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVnLWNvbS1tb2JpbGUtbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBtYXJnaW46IDI2cHggMCAzMHB4O1xuICAgIC8vINCi0L7Qu9GM0LrQviDRgtCw0Log0LzQvtC20L3QviDQv9C10YDQtdC+0L/RgNC10LTQtdC70LjRgtGMINC00YDRg9Cz0L7QuSBpbXBvcnRhbnRcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogOTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIC5yZWctYnV0dG9uIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvUmVndWxhciwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDNweCA0MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYtLXZiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSBhbmQgKG1pbi13aWR0aDogNDQ1cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICYtLXZiIHtcbiAgICAgICAgICAvKiB0ZW1wb3JhcmlseSBkaXNhYmxlIHZpYmVyIGJ1dHRvbiAqL1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gICZfX2J1dHRvbjpudGgtY2hpbGQoMm4pIHtcbiAgfVxuXG4gICYucmVnLWJsb2NrIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlZy1jb20tbW9iaWxlLW1kKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4ucmVnLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCAyN3B4O1xuICBsaW5lLWhlaWdodDogMy4zNTI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlIC4ycztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzA0MDUxODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIHNpemU6IDE0cHg7XG4gICAgd2VpZ2h0OiA3MDA7XG4gIH07XG4gIHdpZHRoOiBhdXRvO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAgIHdpZHRoOiAxNTFweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYuYmctdGhlbWUtLWNyYW5iZXJyeSB7XG4gICAgYm94LXNoYWRvdzogJGNyYW5iZXJyeS10cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuYmctdGhlbWUtLWJsdWUtcmliYm9uIHtcbiAgICBib3gtc2hhZG93OiAkb3JpZW50LXRyYW5zcGFyZW50O1xuICB9XG5cbiAgJGJveC1zaGFkb3ctdmFsOiAoXG4gICAgICAgICAgJ2JnLXRoZW1lLS1jcmFuYmVycnknOiAkY3JhbmJlcnJ5LXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tYmx1ZS1yaWJib24nOiAkb3JpZW50LXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tY29ybmZsb3dlci1ibHVlJzogJGNvcm5mbG93ZXItYmx1ZS10cmFuc3BhcmVudCxcbiAgICAgICAgICAnYmctdGhlbWUtLXNoYXJrJzogJHNoYXJrLXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tYXN0cmFsJzogJGFzdHJhbC10cmFuc3BhcmVudCxcbiAgICAgICAgICAnYmctdGhlbWUtLWNyYW5iZXJyeS1vcGFjaXR5JzogJGNyYW5iZXJyeS10cmFuc3BhcmVudCxcbiAgICAgICAgICAnYmctdGhlbWUtLWRvZGdlci1ibHVlJzogJGRvZGdlci1ibHVlLXRyYW5zcGFyZW50XG4gICk7XG5cbiAgQGVhY2ggJGNsYXNzLCAkY29sb3IgaW4gJGJveC1zaGFkb3ctdmFsIHtcbiAgICAmLiN7JGNsYXNzfTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi0tZW1haWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFscy9lbWFpbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjJweCAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAxNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG4gIH1cblxuICAmLS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvZmFjZWJvb2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0cHggMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2cHggMTJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNTksIDg5LCAxNTIsIDEpO1xuICAgIH1cbiAgfVxuXG4gICYtLXZiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0I1MTlDO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC92aWJlci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzRweCAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg1OSwgODksIDE1MiwgMSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdmsge1xuICAgIGJhY2tncm91bmQ6ICM0YTc2YTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsL3ZrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOXB4IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDExcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDc0LCAxMTgsIDE2OCwgMSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdGcge1xuICAgIGJhY2tncm91bmQ6ICMzM0FCREY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsL3RlbGVncmFtLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNTEsIDE3MSwgMjIzLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLy8g0JzQvtC00LDQu9C60LAg0LLRi9Cx0L7RgNCwINGB0L/QvtGB0L7QsdCwINGA0LXQs9C40YHRgtGA0LDRhtC40Lgg0YfQtdGA0LXQtyDRgdC80YEsINC40LvQuCDRh9C10YDQtdC3INGE0LEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmNob29zZS1yZWctYmxvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgei1pbmRleDogMTI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDIwcHggMTRweCAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMzI3cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gICYud2l0aC1zZWxlY3RvciB7XG5cbiAgICAuY2hvb3NlLXJlZy1ibG9ja19fZGVzY3JpcHRpb24sXG4gICAgLnNlbGVjdC1jaXR5IHtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogODQlO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMzBweDtcbiAgICAvLyDQotC+0LvRjNC60L4g0YLQsNC6INC80L7QttC90L4g0L/QtdGA0LXQvtC/0YDQtdC00LXQu9C40YLRjCDQtNGA0YPQs9C+0LkgaW1wb3J0YW50XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0NXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIHdpZHRoOiA5MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG4gICAgLnJlZy1idXR0b24ge1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgcGFkZGluZzogM3B4IDAgNHB4IDQwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkgYW5kIChtaW4td2lkdGg6IDQ0NXB4KSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gICZfX2J1dHRvbjpudGgtY2hpbGQoMm4pIHtcbiAgfVxuXG4gICYucmVnLWJsb2NrIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICAgIH1cbiAgfVxuXG4gICYgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICB0b3A6IDI3cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL9C60L3QvtC/0LrQuCFcbi5yZWctYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgLjJzO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDQwNTE4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDoge1xuICAgIGZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgc2l6ZTogMTRweDtcbiAgICB3ZWlnaHQ6IDcwMDtcbiAgfTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5iZy10aGVtZS0tY3JhbmJlcnJ5IHtcbiAgICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMjEzLCA5MCwgLjgpO1xuICB9XG5cbiAgJi5iZy10aGVtZS0tYmx1ZS1yaWJib24ge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuICB9XG5cbiAgJi0tZW1haWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFscy9lbWFpbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjhweCAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDJweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuICB9XG5cbiAgJi0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsL2ZhY2Vib29rLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0M3B4IDE0cHg7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjZweCAxMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDU5LCA4OSwgMTUyLCAxKTtcbiAgICB9XG4gIH1cblxuICAmLS12ayB7XG4gICAgYmFja2dyb3VuZDogIzRhNzZhODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvdmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI4cHggMTNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDc0LCAxMTgsIDE2OCwgMSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdGcge1xuICAgIGJhY2tncm91bmQ6ICMzM0FCREY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsL3RlbGVncmFtLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNHB4IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoNTEsIDE3MSwgMjIzLCAxKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlZy1ibG9ja19fdGl0bGUge1xuICAvL2ZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6ICRoMXNpemUtZGVzaztcbiAgbGluZS1oZWlnaHQ6ICRoMWxpbmVoZWlnaHQtZGVzaztcbiAgbGV0dGVyLXNwYWNpbmc6ICRoMWxldHRlcnNwYWNpbmctZGVzaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBmb250LXNpemU6ICRoMVNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMUxpbmVIZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoMUxldHRlclNwYWNpbmc7XG4gIH1cbn1cblxuLnJlZy1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAvL2ZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6ICRwYXJhZ3NpemUtZGVzaztcbiAgbGluZS1oZWlnaHQ6ICRwYXJhZ2xpbmVoZWlnaHQtZGVzaztcbiAgbGV0dGVyLXNwYWNpbmc6ICRwYXJhZ2xldHRlcnNwYWNpbmctZGVzaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBmb250LXNpemU6ICRwYXJhZ3JhcGhTaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoTGluZUhlaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogJHBhcmFncmFwaExldHRlclNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucmVnaXN0X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIjtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG59XG5cbi52ZXJpZnktZm9ybSB7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWxlY3QtY2l0eSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyMDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJjNzFmO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZHJvcERvd25MaXN0QmxhY2sucG5nKSAxNzNweCAyMnB4IG5vLXJlcGVhdCAjZmZmO1xuICB9XG59XG5cbi5yZWctYmxvY2tfX2NpdHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmIC5jaG9vc2UtcmVnLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuaW4tbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhpZGUtZm9yLW9ubGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1mb3Itb25saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXRfY291cG9uLFxuLmFwcGx5LWNvdXBvbi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG59XG5cbi5hcHBseS1jb3Vwb24tYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRDc0RTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIC8vd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNFRkQ3NEU7XG5cbiAgJi5ub3QtYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbn1cblxuLnJlZy1mb3JtIHtcbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgJi5ub3QtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgfVxuICB9XG59XG5cbi5yZWctZm9ybV9fY291cG9uX3RleHQge1xuICBjb2xvcjogI0VGRDc0RTtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xufVxuXG4uZGFzaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBub25lICNmZmY7XG4gIGZsZXg6IDIgMCBhdXRvO1xuICBtYXJnaW46IDE2cHggMCA1cHg7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4ucmVnLXBvcHVwLWFsbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZV9faW5uZXJfc2FsZXMtZnJvbV9jb3Vwb24ge1xuICAucmVnLWl0ZW1fX2xpbmsuZ2V0LWNvdXBvbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcixcbiAgICAucmVnLWl0ZW1fX29sZC1wcmljZS1jb25hdGluZXIsXG4gICAgLnJlZy1pdGVtX19vbGQtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnJlZy1pdGVtX19wcmljZSB7XG4gICAgICBib3R0b206IC0yNnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3JlZy1tb2RhbC1jbG9zZWQge1xuICB6LWluZGV4OiA5OTk5OTtcblxuICAucmVnLWl0ZW1fX2JvdHRvbS1ibG9jayB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG4gIH1cblxuICAucmVnLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucmVnLWl0ZW1fX2JvdHRvbS1ibG9jayB7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9Db25kZW5zZWRCb2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6ICRoMXNpemUtZGVzaztcbiAgICBsaW5lLWhlaWdodDogJGgxbGluZWhlaWdodC1kZXNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAkaDFsZXR0ZXJzcGFjaW5nLWRlc2s7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgZm9udC1zaXplOiAkaDJTaXplO1xuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDJMaW5lSGVpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMkxldHRlclNwYWNpbmc7XG4gICAgfVxuICB9XG59IiwiLnJlZ2lzdHJhdGlvbi1ibGFuayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDo5M3B4O1xuICBtYXJnaW4tYm90dG9tOjkzcHg7XG4gIHBhZGRpbmc6IDU3cHggMjlweCA3NHB4IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDMzLCAxNzEsIC41KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZy1ib3R0b206MDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0Oi0xMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvYmxvY2tfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNCwgNiwgNTIpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6MzlweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA4NC41JTtcbiAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6OHZ3O1xuICAgIH1cbiAgfVxuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyNzdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9mcmVlIHtcbiAgICAgIHdpZHRoOiAyODlweDtcbiAgICB9XG4gICAgJl92aXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOjMwM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3JlZ2lzdHJhdGlvbi92aXBfYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMThweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgaGVpZ2h0OiAzMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODIlOztcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9yZWdpc3RyYXRpb24vdmlwX2JnLW1vYmlsZS5wbmcnKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZzogNDJweCAwIDM2cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICAgIHBhZGRpbmc6Ny4ydncgMCA2Ljh2dyFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfb25saW5lIHtcbiAgICAgIHBhZGRpbmc6MjJweCAwcHggMThweCA1N3B4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE5LjJweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9mcmVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDI1OHB4O1xuICAgICAgcGFkZGluZzogMjFweCAwIDE5cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3ZpcCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCByZ2IoMTcsIDM4LCAxOTIpO1xuICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgcGFkZGluZzoyMHB4IDBweCAxOHB4IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDM4LCAxOTIpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6LjJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmMzZkZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC42KTs7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zbWFsbC12aXAge1xuICAgICAgd2lkdGg6IDI3NHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTkuMnB4IDAuOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAuMnM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBwYWRkaW5nOiA1dncgMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3N1cGVyLXZpcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMThweDtcbiAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHJnYigxNywgMzgsIDE5Mik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcsIDM4LCAxOTIpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6LjJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSAuMnM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBwYWRkaW5nOiA1dncgMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFmMzZkZiAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAwLjYpOztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46MTlweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTUlO1xuICAgICZfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG4gICAgICBmb250LWZhbWlseTokUm9ib3RvUmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTFiM2ZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fY2xvc2VkLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgei1pbmRleDogMzA7XG4gICAgJjpob3ZlciAucmVnaXN0cmF0aW9uX19jbG9zZWQtYmxvY2tfYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAxMDIwZCAwJSwgIzAxMDIwZCA3MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgJjpob3ZlciAucmVnaXN0cmF0aW9uX19jbG9zZWQtYmxvY2tfYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDAwIDAlLCAjMDAwIDcwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6MC45MDI7XG4gICAgICB9XG4gICAgfVxuICAgICZfYmcge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDAgMCUsICMwMDAgNzclLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNzAyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBvcGFjaXR5OiAwLjkwMjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTouOTAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICBtYXJnaW46IDE5LjUlIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDYyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMjguMnB4IHJnYmEoMCwgNCwgMTAsIDAuMyk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBtYXJnaW46IDM1LjUlIDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgIH1cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJlZy10aW1lciB7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNjtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Q0E2O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Q0E2O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY0NmU4MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzY2NzE4NDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn0iLCIucmVnLXVyLCAuY2hlY2staW4tdGlja2V0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICB3aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IHVuc2V0O1xuXG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgd29yZC1zcGFjaW5nOiAyLjNweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcbiAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHRvcDogMTlweDtcbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcblxuICAgIH1cblxuICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmX3ByaW50IHtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVnLXVyL3ByaW50LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICAgICZfZG93bmxvYWQge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZy11ci9kb3dubG9hZC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfc2VuZCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZy11ci9zZW5kLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyNzdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICB3aWR0aDogNTYlO1xuICAgICBvcmRlcjogNDtcbiAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybV9faW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIyMzdjNztcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuZm9ybV9fc2VuZF9lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlZy11ci9zZW5kLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyg1MCUgLSA0OXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICB9XG4gIH1cbiIsIi5jb25maWRlbmNlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMTAwcHggMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG5cblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMCA1NnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHggKSB7XG4gICAgICBwYWRkaW5nOjAgNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBwYWRkaW5nOjBweCA1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjojMmUyZTJlO1xuICAgIHBhZGRpbmc6IDc1cHggNzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOjM3cHggNTZweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nOjM3cHggNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICBwYWRkaW5nOjIzcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAuOTM1O1xuICAgIHdvcmQtc3BhY2luZzogM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICAgIG1hcmdpbi1ib3R0b206MjhweDtcbiAgICBjb2xvcjogIzJlMmUyZSFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhcmFncmFwaCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAuNjI1ZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyNUNGXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgfVxuXG4gIGg0e1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgfVxufVxuIiwiXG4uZmFuY3lib3gtc2xpZGUge1xuICAjanMtZXJyb3ItbW9kYWwsICNqcy1wYWlkLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTY1cHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDogMjM3cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAucmVnLWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuXG4gICAgLnJlZy10eXBlLWRlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICB0b3A6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgI3JlZ190aGFua3MsIC5yZWctZm9ybS1ub3RpZnlfY29uZmlybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiA1NTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5yZWctZm9ybS1ub3RpZnlfY29uZmlybSB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcblxuICAgICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgICAgcmlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5yZWctZm9ybSwgLnZlcmlmeS1mb3JtLCAuZm9ybV9fcGFzcy10aWNrZXQsIC5mb3JtX19jb250cm9sLXRpY2tldCB7XG4gIC5mb3JtX19pbnB1dF9jb3Vwb25faGlkZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFiNWY7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm1fX2NsaWVudF9udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZm9ybV9fY2xpZW5fcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX19vbmxpbmUtdGlja2V0IHtcbiAgICAuZm9ybV9faW5wdXRfY291cG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLW9ubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX29ubGluZS10aWNrZXQge1xuICAgIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl91c2VyLXR5cGUsXG4gICAgLmluZm9ibG9ja19fY29udGFpbmVyX2NvdW50XG4gICAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybV9faW5wdXRfY29tcGFueSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yZWctZm9ybV9fbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yZWctZm9ybV9fdGl0bGUtb25saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLWVjb25vbXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9fZWNvbm9teS10aWNrZXQge1xuXG4gICAgLmZvcm1fX2lucHV0X2NvdXBvbiB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5mb2Jsb2NrX19jb250YWluZXJfdXNlci10eXBlLCAuaW5mb2Jsb2NrX19jb250YWluZXJfcHJpY2VcbiAgICB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtX19pbnB1dF9jb21wYW55IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlZy1mb3JtX19tYWluIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLnJlZy1mb3JtX190aXRsZS1lY29ub215IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZy1mb3JtX190aXRsZS12ZXJpZnlfZG91YmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm1fX2lucHV0X2NvdXBvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXN0YW5kYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fc3RhbmRhcnQtdGlja2V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmZvcm1fX2lucHV0X2NvbXBhbnkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVnLWZvcm1fX21haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZWctZm9ybV9fdGl0bGUtc3RhbmRhcnQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5yZWctZm9ybV9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl91c2VyLXR5cGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDQ1N3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLmNvbmRlbnNlZC10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNob3ctZm9yLW9ubGluZSB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgd2lkdGg6IDY5dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlZy1jbG9zZSB7XG4gICAgdG9wOiAyNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHRvcDogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTEsIDM4LC43KTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzZweCA3MHB4IDM1cHggNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIGFuZCAobWluLXdpZHRoOiAkTWF4UmVzb2x1dGlvbiArIDEpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9jb3VudCwgLmluZm9ibG9ja19fY29udGFpbmVyX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgLmFwcGx5LWNvdXBvbi1idG4ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBmbG9hdDogdW5zZXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci10eXBlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGZvbnQtc2l6ZTogJHBhcmFnc2l6ZS1kZXNrO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdsaW5laGVpZ2h0LWRlc2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJhZ2xldHRlcnNwYWNpbmctZGVzaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMTkxcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGhMaW5lSGVpZ2h0O1xuICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoU2l6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFyYWdyYXBoTGV0dGVyU3BhY2luZztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIgKyAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfYWN0aXZhdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfdXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luOiAxNHB4IDIwcHggMjBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDE5cHg7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMzQsIDU1LCAxOTkpO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGYwZmUhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6ICRwYXJhZ3NpemUtZGVzaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFyYWdsaW5laGVpZ2h0LWRlc2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJHBhcmFnbGV0dGVyc3BhY2luZy1kZXNrO1xuXG4gICAgICAmOm5vdCguZm9ybV9faW5wdXRfdGlja2V0cy1jb3VudCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkcGFyYWdyYXBoU2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRwYXJhZ3JhcGhMaW5lSGVpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcmFncmFwaExldHRlclNwYWNpbmc7XG4gICAgICB9XG5cbiAgICAgICZfcGhvbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYzcHghaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmX3RpY2tldHMtY291bnQge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kcm9wRG93bkxpc3RCbGFjay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYzcHggMTlweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIHdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIHdpZHRoOiA4N3B4IWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9zZWxlY3Qge1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIzN2M3O1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX2NvbnRhaW5lciB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJEdyZXk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG5cbiAgICAgICAgICAgICZbc2VsZWN0ZWQ9XCJzZWxlY3RlZFwiXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICREYXJrR3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICREYXJrR3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMTdweCAyN3B4IDE3cHggMjlweDtcbiAgICAgIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gICAgICBmb250LXNpemU6ICRoMnNpemUtZGVzaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDJsaW5laGVpZ2h0LWRlc2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGgybGV0dGVyc3BhY2luZy1kZXNrO1xuXG4gICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAvLyAgaGVpZ2h0OiA3MHB4O1xuICAgICAgLy99XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNGMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyTGluZUhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRoMkxldHRlclNwYWNpbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0aS1tb2JpbGUtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHghaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZsYWctY29udGFpbmVyIHtcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgIC5pdGktYXJyb3cge1xuICAgICAgICAgIGxlZnQ6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDQuMzl2dztcbiAgICB9XG5cbiAgICAmX2NvdXBvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY291bnRyeS1saXN0IHtcbiAgICBmb250LWZhbWlseTogJFJvYm90b1JlZ3VsYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMzdjNztcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5oaWdobGlnaHR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNvdW50cnkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWctZm9ybSB7XG4gIC5yZUNhcHRjaGEge1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcblxuICAgICZfX2Vycm9yIHtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9faGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udmVyaWZ5LWZvcm0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yZWctZm9ybV9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTJweCA1MHB4IDM1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDIwcHggMzVweDtcbiAgICB9XG5cbiAgICAuZmFuY3lfX2xvYWRpbmctZm9ybSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZlcmlmeV9maXJzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAmID4gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnLWZvcm1fX3RpdGxlLXZlcmlmeV9kb3VibGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbXMtY29kZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmZvcm1fX2lucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtX19lcnJvcl9zbXNfY29kZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVzZW5kX3ZlcmlmeV9kb3VibGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHdpZHRoOiAyNThweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgLmZvcm1fX2lucHV0LC5yZXNlbmRfdmVyaWZ5X2RvdWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybV9faW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVzZW5kX3ZlcmlmeV9kb3VibGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9fZXJyb3Jfc21zX2NvZGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICYud2ViIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX3Bhc3MtdGlja2V0IHtcbiAgYmFja2dyb3VuZDogIzAwMWI1ZiAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fY29udHJvbC10aWNrZXQge1xuICBiYWNrZ3JvdW5kOiAjMDAxYjVmICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucmVnLWZvcm1fX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUycHggNTBweCA1MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmc6IDQycHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnZlcmlmeV9kb3VibGVfaGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWctZm9ybV9fZm9ybSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW46IDMycHggMTlweCAwIDE5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybV9fbWFzdGVyX2RhdGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RjgwOTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcGFkZGluZzogMTlweCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBwIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19jbGllbnRfbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm1fX3RpY2tldF9udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAuZmFuY3lfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAudGVtcG9yYXJ5X19jb250YWluZXJfcGVyc29uZSB7XG4gICAgLmZvcm1fX2NsaWVudF9udW1iZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuZm9ybV9fZXJyb3JfcGhvbmUge1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2FncmVlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jcmVhdGUtcGFzc2FnZXJzX2J1dHRvbiB7XG4gICAgY29sb3I6ICM3RjgwOTY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cblxuICAuaW50bC10ZWwtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAuYWRkLXBhc3NhZ2Vyc19idXR0b24sXG4gICAgLmNhbmNlbC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICAgIGZsZXg6IDAgMiA1MCU7XG4gICAgfVxuXG4gICAgLmFkZC1wYXNzYWdlcnNfYnV0dG9uLWZ1bGwge1xuICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgfVxuXG4gICAgLmNhbmNlbC1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICAgIGZsZXg6IDAgMSA0MyU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMjc5cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICZfdHJhc2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbZGF0YS1tYXN0ZXI9XCJ0cnVlXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3RjgwOTY7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnN0YXJ0X19jcmVhdGVkX3BlcnNvbiB7XG4gICAgLmZvcm1fX2NvbnRyb2wtdGlja2V0X2J1dHRvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLmNyZWF0ZS1wYXNzYWdlcnNfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm1fX2FncmVlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWctZm9ybV9fcHJpY2Uge1xuICBmb250LXNpemU6IDIycHg7XG5cbiAgJi53aXRoLWRpc2NvdW50IHtcbiAgICBjb2xvcjogI0VGRDc0RTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnJlZy1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDEyLDIyLDEwNikgMCUsIHJnYig2LDExLDYzKSAxMDAlKTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICB0b3A6IDM0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZWctY2hlY2stY2l0eSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5NjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDEyLDIyLDEwNikgMCUsIHJnYig2LDExLDYzKSAxMDAlKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMzBweCAzOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUmVndWxhcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjZweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mby1tb2IsXG4gICAgJl9faGVhZGVyLFxuICAgICZfX25hbWUsXG4gICAgJl9faW5mbyB7XG4gICAgICBmb250LXNpemU6ICRoMXNpemUtZGVzaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDFsaW5laGVpZ2h0LWRlc2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGgxbGV0dGVyc3BhY2luZy1kZXNrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQ29uZGVuc2VkQm9sZDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxU2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMUxpbmVIZWlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkaDFMZXR0ZXJTcGFjaW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1tb2Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigxMiwyMiwxMDYpIDAlLCByZ2IoNiwxMSw2MykgMTAwJSk7XG4gICAgICBwYWRkaW5nOiAyOHB4IDAgMjdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMTJweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fY29udHJvbC10aWNrZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikgYW5kIChtaW4td2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuXG4gICAgLnJlZy1mb3JtX19mb3JtIHtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5hZGQtcGFzc2FnZXJzX2J1dHRvbixcbiAgICAuY2FuY2VsLXBhc3NhZ2Vyc19idXR0b24ge1xuICAgICAgd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTdweCAyN3B4IDE3cHggMjlweCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRoMnNpemUtZGVzayFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGgybGV0dGVyc3BhY2luZy1kZXNrIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAuY2FuY2VsLXBhc3NhZ2Vyc19idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fcGFzcy10aWNrZXQge1xuICB3aWR0aDogNjM0cHg7XG4gIGhlaWdodDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yZWctZm9ybV9fbWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogNTJweCA1MHB4IDUwcHg7XG5cbiAgICAuZmFuY3lfX2NvbnRhaW5lciB7XG4gICAgICAmID4gaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtX19jbGllbl9wLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmc6IDQycHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5mYW5jeV9fY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybSB7XG4gICAgLnBhc3NfZm9ybV9fZXJyb3ItY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICYgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuZm9ybV9fYWdyZWVtZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrX3Bhc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RjgwOTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcGFkZGluZzogMTlweCAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAuZm9ybV9fY2xpZW50X251bWJlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmZvcm1fX3RpY2tldF9udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gIH1cblxuICAuc2VuZC1mb3JtX3Bhc3MtdGlja2V0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE4cHggMCA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SZWd1bGFyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB3aWR0aDogODklO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICYtLWZha2UsXG4gICAgJl9vZmZlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5mb290ZXJfX2xpbmtfb2ZmZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZmFrZSxcbiAgICAgICZfb2ZmZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICAmLS1mYWtlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX2l0ZW0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX29saW1waWMge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAmX29mZmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbmZpZGVuY2Uge1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9lbWFpbCB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9waG9uZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dhbm5hLWJlLXBhcnRuZXIge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdHNfX2ljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1IHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICZfX2NvbnRhY3RzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtfcGhvbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiLi4vaW5jbHVkZXMvdmFyaWFibGVzXCI7XG5cbi5sb2dvIHtcbiAgJl9fY2FwdGlvbiB7XG4gICAgQGV4dGVuZCAuaGVhZGVyX19pbmZvX2xvY2F0aW9uO1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJl9fY2FwdGlvbi5maWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0LjdweDtcblxuICAgIC8vIDwgNzY4cHhcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgZm9udC1zaXplOiAxLjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgIH1cblxuICAgIC8vIDwgNDI1cHhcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgZm9udC1zaXplOiAyLjk1dnc7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Ftb2NvbmZfcGFydG5lcnMucG5nJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMjUzcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfTtcbiAgfVxufVxuIiwiQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcIi4uL2luY2x1ZGVzL3ZhcmlhYmxlc1wiO1xuXG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAuaGVhZGVyX19idXR0b25zO1xuICBAZXh0ZW5kIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgcGFkZGluZzogMThweCAzMHB4IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogNDJweCAxMDVweCAzOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHBhZGRpbmc6IDcuMnZ3IDAgNi44dnchaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1tZCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG4uYnV0dG9uIHtcbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODk4OTggIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM5ODk4OTggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzdiN2I3YiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9pbmNsdWRlcy9taXhpbnNcIjtcblxuLmZlYXR1cmVze1xuICBAaW5jbHVkZSBpbWFnZS1vbi1iYWNrZ3JvdW5kKCcuLi9pbWcvcGFydG5lcnMvbGlnaHQucG5nJyk7XG5cbiAgLmZlYXR1cmVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgbWFyZ2luLXRvcDogNDJweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblxuICAgICAgJl9fY2VsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZXMtdW5pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fdGV4dC0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDk0cHg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIHJpZ2h0OiAxNjVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaW1hZ2Utb24tYmFja2dyb3VuZCgkdXJsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkdXJsKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4iLCJAaW1wb3J0IFwiLi4vaW5jbHVkZXMvdmFyaWFibGVzXCI7XG5cbi5vZmZlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAucGFydG5lcnNfX2luZm9ibG9jay10ZXh0e1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IC0ycHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vaW5jbHVkZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vaW5jbHVkZXMvdmFyaWFibGVzXCI7XG5cbi5nYWxsZXJ5IHtcbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAzOTJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xMTdweCA2MnB4IDAgcmdiYSgwLDAsMCwgLjgpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMSwgOTEsIC40Mik7XG5cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMCw5LDEzNywuNSk7XG4gICAgfVxuXG4gICAgJl9wcm9tby1hY3Rpb25zIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX3Byb21vdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdG9wOiAtMTQxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzFweDtcbiAgICBsZWZ0OiAzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgbGVmdDogMTNweDtcbiAgICB9XG4gIH1cbn1cblxuLnBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlcntcbiAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoODksNTYsMTAwLC41KTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5nYWxsZXJ5LS1kZXNjIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2FsbGVyeS0tdGFibGV0e1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5nYWxsZXJ5LXJvdywgLmdhbGxlcnlfX2l0ZW0sIC5nYWxsZXJ5X19pdGVtLWltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nYWxsZXJ5LS1tb2JpbGV7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmdhbGxlcnlfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmdhbGxlcnktcm93LCAuZ2FsbGVyeV9faXRlbSwgLmdhbGxlcnlfX2l0ZW0taW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnlfX2l0ZW0sIC5nYWxsZXJ5X19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnlfX2l0ZW0tdGV4dCB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNjI1cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2luY2x1ZGVzL3ZhcmlhYmxlc1wiO1xuXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTJweCAxOHB4IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDApO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJi0tYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgcGFkZGluZzogNHB4IDZweCAzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluazpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICZfX3RvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4sIHNwYW46OmJlZm9yZSwgc3Bhbjo6YWZ0ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRHcmV5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIHNwYW46OmFmdGVyIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUuYWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZSwgc3Bhbjo6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHNwYW46OmJlZm9yZXtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuXG4gICAgc3Bhbjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4tbmF2LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXYtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBtYXJnaW4tdG9wOiAxMjNweDtcbiAgICBsZWZ0OiAtNTg3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cblxuICAgICZfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fbGlua3tcbiAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdi0tbW9iaWxlLnZpc2libGV7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuNXM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gIC5tYWluLW5hdi0tbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbn1cbiIsIi5tYWluLW5hdi1wYXJ0bmVycyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn0iLCJAaW1wb3J0IFwiLi4vaW5jbHVkZXMvdmFyaWFibGVzXCI7XG5cbi5rZXktZmFjdHMge1xuICAuaW5mb2Jsb2NrX19jb250YWluZXJ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMSl7XG4gICAgICAuc3RhdHNfX251bWJlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNzIuNTA5ODA0JTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkwcHg7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvLyA8IDc2OHB4XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgfVxuXG4gICAgICAvLyA8IDQyNXB4XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjY3cHg7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZCgyKSwgJl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtbWQpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BhcnRuZXJzL251bWJlcnNTcHJpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODMwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCl7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjkzcHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIH1cblxuICAgICAgLy8gPCAzNzVweFxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtbWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgLnN0YXRzX19udW1iZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldC1tZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNyUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0NXB4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG4gIH1cblxuICAvLyA8IDM3NXB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLW1kKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cblxuICAvLyA8IDMyMHB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gIH1cbn1cbiIsIi5jb250YWN0cyB7XG4gIEBleHRlbmQgLmhlYWRlcl9fY29udGFjdHM7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJl9faWNvbnMge1xuICAgIEBleHRlbmQgLmhlYWRlcl9faWNvbnM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbmZlcmVuY2VzIHtcbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA4OSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNDUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuMzUpO1xuICAgIH1cblxuICAgICZfY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC43KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfY2xvc2VkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNCkgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jaXR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1M3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICY6bm90KC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZWQpIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC04N3B4IDgwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjM1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgdGV4dC1zaGFkb3c6IDBweCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgaDMge1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvQmxhY2ssIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXItZGlzYWJsZWQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMzJjY2Q7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsIDMsIDIxLCAwLjMpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIC5jb25mZXJlbmNlc19fY2l0eSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29tc2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL29tc2sucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC05MXB4O1xuXG4gICAgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlbHlhYmluc2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL2NoZWwucG5nJyk7XG5cbiAgICAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWpldnNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9pamV2c2suanBnJyk7XG5cbiAgICAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2FyYXRvdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvc2FyLnBuZycpO1xuXG4gICAgLmNvbmZlcmVuY2VzX19jaXR5X3RpdGxlIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCAzLjUycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jvc3Rvdi1vbi1kb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL3JuZC5qcGcnKTtcblxuICAgIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NoaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvc29jaC5wbmcnKTtcblxuICAgIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3Njb3cge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL21zay5wbmcnKTtcblxuICAgIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMy41MnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdC1wZXRlcnNidXJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9zcGIucG5nJyk7XG5cbiAgICAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fa3Jhc25vZGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9rcmFzbm9kYXIuanBnJyk7XG5cbiAgICAuY29uZmVyZW5jZXNfX2NpdHlfdGl0bGUge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDMuNTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC41KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWluc2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL21pbnNrLmpwZycpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbm4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL25uLmpwZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNSwgNDYsIDAuNSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbnZzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9udnMuanBnJyk7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19rem4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL2themFuLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXlfY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL3NwYi5wbmcnKTtcblxuICAgIC5jb25mZXJlbmNlc19fb3ZlcmxheV9jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDUsIDQ2LCAwLjYpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5X2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC40KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbXNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzL21zay5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLmNvbmZlcmVuY2VzX19vdGhlciAuY29uZmVyZW5jZXNfX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcblxuICAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyOTFweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29uZmVyZW5jZXNfX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC43KTtcbiAgICB9XG5cbiAgICAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAzMzBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmNvbmZlcmVuY2VzX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCA1LCA0NiwgMC4zNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbmZlcmVuY2VzLXZpZGVvX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICByaWdodDogMTlweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5mYS1wbGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1Om5vdCgubWFpbi1wYWdlKSB7XG4gIC5ib2R5X2lubmVyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMTAyMWEgMiUsIHRyYW5zcGFyZW50IDklKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAxMDIxYSwgdHJhbnNwYXJlbnQgOSUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTE4MXB4O1xuICB9XG59XG5cbi5tYWluLXBhZ2UtMjAyNSB7XG4gIC5jb25mZXJlbmNlcyB7XG4gICAgJl9fbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICBoZWlnaHQ6IDI5MXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fbWFpbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19la2Ige1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy9la2F0ZXJpbmJ1cmcuanBnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJl9fdmxkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC92bGFkaXZvc3Rvay5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19rcnMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L2tyYXNub3lhcnNrX25ldy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICYuY29uZmVyZW5jZXNfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xNzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbG0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L2FsbWF0YV9uZXcuanBnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAmLmNvbmZlcmVuY2VzX19tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtODZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdG1uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC90dW1lbl9uZXcuanBnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDZweDtcbiAgICAgICYuY29uZmVyZW5jZXNfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC04NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L3NhbWFyYV9uZXcuanBnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC01MHB4O1xuICAgIH1cblxuICAgICZfX3VmYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvdWZhX25ldy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gICAgICAmLmNvbmZlcmVuY2VzX19tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L3Blcm1fbmV3LmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3ZvbGdvZ3JhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzL3ZvbGdvZ3JhZC5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNTFweDtcbiAgICB9XG5cbiAgICAmX19tc2stMjAyNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvbXNrX25ldy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICYuY29uZmVyZW5jZXNfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zcGItMjAyNCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbmZlcmVuY2VzLzIwMjQvcGl0ZXJfbmV3LmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNyU7XG4gICAgfVxuXG4gICAgJl9fdnJuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC92b3JvbmVnX25ldy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTclO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNTVweDtcbiAgICB9XG5cbiAgICAmX19rbmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L2thbGluaW5ncmFkX25ldy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICYuY29uZmVyZW5jZXNfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xMjRweDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMnB4IDMxcHg7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICB3aWR0aDogOTB2dztcbiAgICAgICAgcGFkZGluZzogMjBweCAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICZbaHJlZj0nIyddIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1haW5fX292ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA5NSwgMC42KTtcblxuICAgICAgJi5sb3ctb3BhY2l0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuMikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaXR5X3RpdGxlIHtcbiAgICAgIGJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMjFweDtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlLWxpbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLWJpZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaW5mb2Jsb2NrLXZpZGVvX19wbGF5IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19vdGhlciB7XG4gICAgICAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgICAgICAmX192bGQge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC92bGFkaXZvc3Rvay1zbWFsbC5qcGcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190bW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC90dW1lbi1zbWFsbC5qcGcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm0ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZmVyZW5jZXMvMjAyNC9wZXJtLXNtYWxsLmpwZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2tuZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mZXJlbmNlcy8yMDI0L2thbGluaW5ncmFkLXNtYWxsLmpwZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYW5jeS1zcGVha2VyX19yZWdpc3RlciB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhcnRuZXJzL21haW4tYmctbWluLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjA2MTkhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgLmhlYWRlcl9fbWFpbi10aXRsZSB7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfX3RvcF9sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NSU7XG4gIH1cblxuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxuXG5cbiAgLnN1Ym1pdC1wcmVzcyB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDUlO1xuICAgIGhlaWdodDogNTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWYzNmRmO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSBhbmQgKG1pbi13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCArIDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG5cbiAgICAucGljdHVyZV9fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDMxOXB4O1xuICAgIH1cbiAgfVxuICAuZ2FsbGVyeS1hZGFwdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTMxcHggNjJweCAwIHJnYmEoMCwwLDAsLjgpO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmVzcy9jb25mZXJlbmNlLnBuZ1wiKSBuby1yZXBlYXQgIDAgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcmVzcy9tYW4ucG5nXCIpIG5vLXJlcGVhdCAgMCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ByZXNzL2luZm9wYXJ0bmVyLmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5X19pdGVtLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmdhbGxlcnlfX2l0ZW0taW1nLWJpZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgfVxuXG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgLnBpY3R1cmVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0aS1tb2JpbGUtc2VsZWN0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlY3Rpb24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcnRuZXJzLWdlbmVyYWwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMThweDtcbiAgcGFkZGluZy1yaWdodDogMTIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaW5mb2Jsb2NrX190aXRsZSB7XG4gICAgY29sb3I6ICM2NjY5NzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc19faXRlbV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAucGFydG5lcnNfX2l0ZW1fMWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMWMvZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzLzFjL2FjdGl2ZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxufVxuXG4ucGFydG5lcnMtb2ZmIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjNjU2NzcwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAucGFydG5lcnNfX2l0ZW1fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cbi5wYXJ0bmVycy1nZW5lcmFsIHtcbiAgY29sb3I6ICM2NjY5NzY7XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuXG4gIH1cblxuICAuaW5mb2Jsb2NrX19jb250YWluZXIge1xuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ibG9ja19fY29udGFpbmVyX3JvdyB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICYgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA2NXB4O1xuXG4gICAgJl91aXMge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy91aXMvZ3JleTcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC05cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy91aXMvYWN0aXZlNy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfd2F6enVwIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvd2F6enVwL2dyZXk3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3dhenp1cC9hY3RpdmU3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9zaXB1bmkge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9zaXB1bmkvZ3JleTcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvc2lwdW5pL2FjdGl2ZTcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3lhbmRleCB7XG4gICAgICB3aWR0aDogMTc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3lhbmRleC9ncmV5Ny5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy95YW5kZXgvYWN0aXZlNy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl95YS1yZWtsYW1hIHtcbiAgICAgIHdpZHRoOiAxNzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMveWEtcmVrbGFtYS9ncmV5Ny5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy95YS1yZWtsYW1hL2FjdGl2ZTcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY3BhZXhjaGFuZ2Uge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jcGFleGNoYW5nZS9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2NwYWV4Y2hhbmdlL2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9uZXRob3VzZSB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL25ldGhvdXNlL2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbmV0aG91c2UvY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2hlbHBpdm5lciB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2hlbHBpdm5lci9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2hlbHBpdm5lci9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYml6LWNsdWIge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2Jpei1jbHViL2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYml6LWNsdWIvY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NreWVuZyB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NreWVuZy9ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NreWVuZy9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfcmFiYml0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFiYml0L1JhYmJpdF9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFiYml0L1JhYmJpdF9hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2RvbXJ1IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZG9tcnUvZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9kb21ydS9hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21heGltdW0ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tYXhpbXVtL21fZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDYycHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21heGltdW0vbV9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY2RlayB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2NkZWsvY2Rla19ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOThweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvY2Rlay9jZGVrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9mcmVlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZnJlZS9mcmlpX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA5OHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9mcmVlL2ZyaWlfYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9tbmVuaXlhIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbW5lbml5YS9tbmVuaXlhX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbW5lbml5YS9tbmVuaXlhLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9uZXd0ZWwge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9uZXd0ZWwvbnRfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9uZXd0ZWwvbnQucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzEyMHNlYyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzLzEyMHNlYy8xMjBfc2VjX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMTIwc2VjLzEyMF9zZWMucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2V0eHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ldHh0L2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ldHh0L2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21zbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21zbi9Mb2dvLW1zbi1ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21zbi9Mb2dvLW1zbi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdW5pc2VuZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvdW5pc2VuZGVyL1VuaXNlbmRlcl9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjMwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3VuaXNlbmRlci9VbmlzZW5kZXJfYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9zZW5kcHVsc2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9zZW5kcHVsc2UvU2VuZFB1bHNlX2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvc2VuZHB1bHNlL1NlbmRQdWxzZV9hY3RpdmUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3Byb2ZpdGJhc2Uge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wcm9maXRiYXNlL3Byb2ZpdGJhc2VfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9wcm9maXRiYXNlL3Byb2ZpdGJhc2VfY29sb3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3ljbGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMveWNsaWVudHMveWNsaWVudHNfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy95Y2xpZW50cy95Y2xpZW50c19jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbWFuZ28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tYW5nby9tYW5nb19ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL21hbmdvL21hbmdvX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9ib3hiZXJyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JveGJlcnJ5L2JveGJlcnJ5X2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYm94YmVycnkvYm94YmVycnlfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21veXNrbGFkIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvbW95c2tsYWQvbW95c2tsYWRfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9tb3lza2xhZC9tb3lza2xhZF9jb2xvci5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYW9yaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2FvcmkvYW9yaV9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogOThweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYW9yaS9hb3JpX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9leHBlY3RvIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZXhwZWN0by9leHBlY3RvX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZXhwZWN0by9leHBlY3RvX2NvbG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9jYXJyb3RxdWVzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2NhcnJvdC9jYXJyb3RfZ3JheS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9jYXJyb3QvY2Fycm90X2NvbG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9ncmF2aXRlbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2dyYXZpdGVsL2dyYXZpdGVsX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxOTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZ3Jhdml0ZWwvZ3Jhdml0ZWxfY29sb3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzFiaXQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy8xYml0LzFiaXRfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvMWJpdC8xYml0X2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYml6MzYwIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYml6MzYwL0JpejM2MF9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JpejM2MC9CaXozNjBfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3J1ZXZlbnRzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcnVldmVudHMvcnVldmVudHNfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDcwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3J1ZXZlbnRzL3J1ZXZlbnRzX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9vbmxpbmVwYngge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9vbmxpbmVwYngvb25saW5lcGJ4X2dyYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvb25saW5lcGJ4L29ubGluZXBieF9jb2xvci5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYW1vX3J1IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYW1vX3J1L2Ftby5ydV9ncmF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2Ftb19ydS9hbW8ucnVfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3BkZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3BkZy9QREdfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3BkZy9QREdfY29sb3IucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NpZ21hc21zIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvc2lnbWFzbXMvc2lnbWFzbXNfZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3NpZ21hc21zL3NpZ21hc21zX2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfa3AtbmV3cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2twLW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTUzcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2twLW5ld3MvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2twLXJhZGlvIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMva3AtcmFkaW8vbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTUzcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2twLXJhZGlvL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl92bGQtbW90aGVycyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3ZsZC1tb3RoZXJzL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1M3B4O1xuICAgICAgbWFyZ2luOiAtMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvdmxkLW1vdGhlcnMvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2hvdGxlYWQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ob3RsZWFkL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1M3B4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ob3RsZWFkL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9hdmFudGVsZWNvbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2F2YW50ZWxlY29tL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWFyZ2luOiAtMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYXZhbnRlbGVjb20vbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX2JyYW5kLXByIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvYnJhbmQtcHIvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JyYW5kLXByL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9uY2Ege1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9uY2EvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IC0zMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9uY2EvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3ByaW0tbmV3cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3ByaW0tbmV3cy9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcHJpbS1uZXdzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yYWtldGEtcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFrZXRhLXJlZC9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmFrZXRhLXJlZC9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfdHlzYS1ydSB7XG4gICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy90eXNhLXJ1L2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgJjpob3ZlciB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3R5c2EtcnUvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIH1cbiAgICAgfVxuICAgICAmX3J1cy1uZXdzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ydXMtbmV3cy9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3J1cy1uZXdzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9iaWctYm9vayB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2JpZy1ib29rL2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iaWctYm9vay9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICZfZXRhemhpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZXRhemhpL2V0YXppX2dyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvZXRhemhpL2V0YXppXy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAgICAmX2JlbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iZW4vbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9iZW4vbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2hvbGFuZXdzIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9ob2xhbmV3cy9sb2dvLWdyZXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xuXG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvaG9sYW5ld3MvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAmX3JlMTluZXdzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmYtcGFydG5lcnMvcmUxOW5ld3MvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL3JlMTluZXdzL2xvZ28ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9lbGFydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2VsYXJ0L2xvZ28tZ3JleS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZi1wYXJ0bmVycy9lbGFydC9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfam9ic29yYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2pvYnNvcmEvbG9nby1ncmV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2pvYnNvcmEvbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgfVxufVxuXG4ucGFydG5lcnNfX2l0ZW1faW5nYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2luZ2F0ZS9pbmdhdGUtZ3JheS5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICB3aWR0aDogNzRweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmLXBhcnRuZXJzL2luZ2F0ZS9pbmdhdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCIucGFydG5lcnMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJl9zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvYmxvY2tfX2NvbnRhaW5lcl9zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDg4Ljc4NDMxNCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5wYXJ0bmVycy1pbmZvX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmZvYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIC0ycHg7XG5cbiAgICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm9ibG9ja19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMTlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX3ZrIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2luZm8tcGFydG5lcnMvdmsvZ3JleS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5mby1wYXJ0bmVycy92ay9hY3RpdmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZ29vZC1uaWdodCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvLXBhcnRuZXJzL2dvb2QtbmlnaHQvZ3JleS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5mby1wYXJ0bmVycy9nb29kLW5pZ2h0L2FjdGl2ZS5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9mb3Jpc2Uge1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5mby1wYXJ0bmVycy9mb3Jpc2UvZ3JleS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvLXBhcnRuZXJzL2ZvcmlzZS9hY3RpdmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfZWNtbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvLXBhcnRuZXJzL2VjbW8vZ3JleS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5mby1wYXJ0bmVycy9lY21vL2FjdGl2ZS5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9raW5nc3RvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvLXBhcnRuZXJzL2tpbmdzdG9yZS9ncmV5LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvLXBhcnRuZXJzL2tpbmdzdG9yZS9hY3RpdmUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maW5kZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0zMDBweDtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZhbmN5X19sb2FkaW5nLWZvcm0ge1xuICAgIHRvcDogLTQwJTtcbiAgICBib3R0b206IC00MCU7XG5cbiAgICAuZmFuY3lfX2xvYWRpbmctZm9ybV9zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuaW5mb2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA1N3B4IDI5cHggNjJweCA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2LDEyLDY4LCAwLjUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZm9ybV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lbXB0eS1maWVsZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbiAgfVxuXG4gIC5mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fc3VibWl0X2luYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0Y4MDk2O1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzIyMzdjNztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTUhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIzN2M3O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzIyMzdjNztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDNweCBncmF5O1xuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnNlbGVjdC13cmFwcGVyIHNlbGVjdDo6LW1zLWV4cGFuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByaW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBoZWlnaHQ6IDYzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIH1cblxuICAgICAucHJpbnRfX21lc3NhZ2UsIC5wcmludF9fY29tbW9uLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgfVxuXG5cblxuICAgIC5wcmludF9fY2F0ZWdvcnkgc3BhbiwgLnByaW50X19zdGF0dXMgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5wcmludF9fcHJpb3JpdHkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuZmluZGVyX19jbGVhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgfVxufVxuLm1haW4tcGFnZS0yMDI1IHtcbiAgLmZpbmRlciB7XG4gICAgLmZhbmN5IHtcbiAgICAgICZfX2xvYWRpbmctZm9ybSB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgICZfc3Bpbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmFjdCB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA1N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCAxMSwgNDEsIDAuOCk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206MzVweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5pbmZvYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiA3NS43ODQzMTQlO1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgcGFkZGluZzogMjBweCAwIDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzIzZGIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNywgMzMsIDEwNiwgMC4yKTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCAuOHB4IHJnYmEoNDIsIDEyMSwgMjU1LCAuNik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNDEsIDU4LCAxODIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwxMiwxMDAsLjcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA4OC43ODQzMTQlO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogOTMuNzg0MzE0JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYW5zd2VyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQmxhY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gIH1cblxuICAmX19oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuaW5mbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby9iZy5wbmcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0ICMwMjA2MTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEzMTFweDtcblxuICBtYWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG4gIH1cblxuICAubG9nb19faW1nIHtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nLzEwNS5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgaGVpZ2h0OiAzM3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vaW5mby1iZy5wbmcpIGJvdHRvbSBuby1yZXBlYXQgIzA0MTEzYjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0NnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLnZpZGVvcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgfVxuXG4gICAgLnZpZGVvX190aXRsZSB7XG4gICAgICB0b3A6IDE4OHB4O1xuICAgIH1cblxuICAgIC52aWRlb19fcGxheSB7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICB3aWR0aDogNzdweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzOXB4KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmZvL3BsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcbiAgICAgIGhlaWdodDogMjY5cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMCw5LDEzNywgMC41KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8tZmlyc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vdmlkZW8tZmlyc3QucG5nKSBuby1yZXBlYXQgIzA1MGYzYjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vZHVkLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8tc2Vjb25kIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pbmZvL3ZpZGVvLXNlY29uZC5wbmcpIG5vLXJlcGVhdCAjMDUwZjNiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE3M3B4O1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgbGVmdDogMjFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vYW1vLWxvZ28ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNTBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5mby10aGlyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW5mby92aWRlby10aGlyZC5wbmcpIG5vLXJlcGVhdCAjMDUwZjNiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM1MHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2luZm8vYXBwbGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbmZvL3JlZy1iZy5wbmcnKSBuby1yZXBlYXQgcmdiYSgyNywgMTcsIDg5LCAwLjgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxNzlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICYtaG9sZGVyIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX19idXR0b25zX3JlZ2lzdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDc0dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uc19yZWcge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAuOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfX2J1dHRvbnNfc2hhcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMThweCA2OXB4IDE3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgcGFkZGluZzogNDJweCAwIDM5cHg7XG4gICAgICAgIHdpZHRoOiA0NjdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogNzN2dztcbiAgICAgICAgcGFkZGluZzogNy4ydncgMCA2Ljh2dyFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1wYWdlIHtcbiAgYmFja2dyb3VuZDogIzAxMDIxYTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgcGFkZGluZzogNS4xdncgMCA1LjF2dyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuY29uZmVyZW5jZXNfX2NpdHkge1xuICAgICY6aG92ZXIge1xuICAgICAgLmNvbmZlcmVuY2VzLW1haW4ge1xuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICZfY2xvc2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Nsb3NlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDUsIDk1LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cbiAgfVxuICAuY29uZmVyZW5jZXNfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDMgMyA1MCAvIDQwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cblxuICAgIC5jb25mZXJlbmNlc19fcGVuemEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvcGVuemEuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5jb25mZXJlbmNlc19fc2FtYXJhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL3NhbWFyYS5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19la2F0ZXJpbmJ1cmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvZWthdGVyaW5idXJnLmpwZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuY29uZmVyZW5jZXNfX25vdm9zaWJpcnNrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NvbmZlcmVuY2VzL25vdm9zaWJpcnNrLmpwZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuY29uZmVyZW5jZXNfX2thenlhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9rYXphbi5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19rcmFzbm95YXJzayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9rcmFzbm95YXJzay5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX191ZmEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvdWZhLmpwZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuY29uZmVyZW5jZXNfX3N0LXBldGVyc2J1cmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uZmVyZW5jZXMvc3QtcGV0ZXJzYnVyZy5qcGcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19taW5zayB7XG4gICAgICAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19vbXNrIHtcbiAgICAgIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA5NSwgMC43KTtcbiAgICAgICAgb3BhY2l0eTogMC4yOTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbmZlcmVuY2VzX19ubiB7XG4gICAgICAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgMjEsIDQ3LCAwLjY0KTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb25mZXJlbmNlc19fcm9zdG92IHtcbiAgICAgIC5jb25mZXJlbmNlcy1tYWluX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCA1LCA5NSwgMC43KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29uZmVyZW5jZXNfX252cyB7XG4gICAgICAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19rYXphbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9rYXphbi1tb2IuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25mZXJlbmNlcy9rYXphbi1tb2IuanBnJyk7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXMtbWFpbl9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNSwgNSwgOTUsIDAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb25mZXJlbmNlc19fY2l0eV90aXRsZSB7XG4gICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBib3R0b206IDEzcHg7XG5cbiAgICAgICAgSDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29uZmVyZW5jZXNfX2NpdHlfdXBjb21pbmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlcl9fYnV0dG9uc19yZWdpc3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9CbGFjaywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMmNjZDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzMmNjZDtcbiAgICAgICAgcGFkZGluZzogMnB4IDMwcHggMnB4IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxOS4ycHggMC42cHggcmdiYSgyLCAzLCAyMSwgMC4zKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzUyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgMC4ycztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDUuMnZ3IDAgNS4ydnc7XG4gICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFmMzZkZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDQyLCAxMjEsIDI1NSwgMC45KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlLWJ1dHRvbi1yZWdpc3RlciB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51bmFjdGl2ZS1idXR0b24tcmVnaXN0ZXIge1xuICAgICAgICB3aWR0aDogMzE3cHg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXJfX2J1dHRvbnNfcmVnaXN0ZXItZGlzYWJsZWQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMzJjY2Q7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE5LjJweCAwLjZweCByZ2JhKDIsIDMsIDIxLCAwLjMpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb25mZXJlbmNlc19fbWFpbl9tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbmZlcmVuY2VzX19jaXR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb25mZXJlbmNlc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wYXN0LWNvbmZlcmVuY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG4gICAgLmluZm9ibG9ja19fdGl0bGUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhc3QtY29uZmVyZW5jZXNfX2NvbnRhaW5lcl9kZXNrdG9wIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAuNSU7XG4gICAgICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTk5cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL3JpZ2h0LWFycm93LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgcmlnaHQ6IC05OXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvcmlnaHQtYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnBhc3QtY29uZmVyZW5jZXNfX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBhc3QtY29uZmVyZW5jZXNfX3NsaWRlLW92ZWxheSB7XG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1LCA5LCA5NSwgMC40KTtcbiAgfVxuXG4gIC5wYXN0LWNvbmZlcmVuY2VzX19waG90byB7XG4gICAgYmFja2dyb3VuZDogIzBiNTU4ODtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wYXN0LWNvbmZlcmVuY2VzX19jb250YWluZXJfbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAtMTAwO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmXzEge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvMV8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS8xXzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzIge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvMl8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS8yXzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2Ni43NyU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzMge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvM18xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS8zXzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzQge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvNF8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS80XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzUge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvNV8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS81XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2Ni43NyU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzYge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvNl8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzUlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS82XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2NSU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzcge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvN18xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS83XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzgge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvOF8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzMuMzMlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS84XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2Ni43NyU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzkge1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX3RvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2dhbGxlcnkvOV8xLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgfVxuXG4gICAgICAucGFzdC1jb25mZXJlbmNlc19fbW9iX2JvdCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvZ2FsbGVyeS85XzIuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC5wYXN0LWNvbmZlcmVuY2VzX19zbGlkZS1vdmVsYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tcGFnZS0yMDI1IHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuXG4gIC5wYXN0LWNvbmZlcmVuY2VzIHtcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogLTEyM3B4O1xuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xMjNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXNzZW5nZXJfcGFydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yNTBkZWcsIzgwMzliNyAwLCNjZDUxOTcgMTAwJSkhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzNnB4IDIwcHggMzVweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNTc4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokTWF4UmVzb2x1dGlvbikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMzZweCAyMHB4IDM1cHggMjBweDtcbiAgfVxuXG4gIC5mb3JtX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cblxuICAuZm9ybV9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtX19pbnB1dF9waG9uZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxuICAuZmxhZy1jb250YWluZXIge1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb3VudHJ5LWxpc3Qge1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19mb3JtLXBhc3NlbmdlcnNfdXNlci1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgfVxuXG4gIC5yZWctZm9ybV9fcGFydGljaXBhbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cbiAgICAuaW50bC10ZWwtaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmhhdmUtZXJyb3Ige1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiKiDQlNCw0L3QvdGL0Lkg0L3QvtC80LXRgCDRg9C20LUg0LfQsNGA0LXQs9C40YHRgtGA0LjRgNC+0LLQsNC9XCI7XG4gICAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xuICAgICAgICAgIHdvcmQtc3BhY2luZzogLTFweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFtuYW1lPSdwaG9uZSddIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ5LCAyMjMsIDIyMikhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjYsIDgzLCA3OSkhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViYzcxZjtcbiAgICAgIHdpZHRoOiA2Ni42JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgIH1cblxuICAgIC5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJiAuaW50bC10ZWwtaW5wdXQgLmZvcm1fX2lucHV0X3Bob25lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZWctZm9ybV9fcGFydGljaXBhbnRfcmVnaXN0ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnJlZy1ibG9jay0tZm9ybV9pbmZvLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjUsMTY5LDIwNCwgMSk7XG4gICAgcGFkZGluZzogMTlweCAxNnB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19mb3JtLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5yZWdpc3RyYXRpb25fX2FwcGVhci1zdWJtaXRfZnJlZV9zdGVwNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuYWdyZWVtZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFzc2VuZ2VyX3BhcnQgLnJlZ2lzdHJhdGlvbl9fZm9ybS1wYXNzZW5nZXJzX3VzZXItYWRkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFzc2VuZ2VyX3BhcnRfYmxvY2tlZCAucmVnaXN0cmF0aW9uX19hcHBlYXItc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIC5wYXNzZW5nZXJfcGFydF9ibG9ja2VkIC5hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4ucGFzc2VuZ2VyX3BhcnRfYmxvY2tlZCAucmVnaXN0cmF0aW9uX19mb3JtLXBhc3NlbmdlcnNfdXNlci1hZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi5wYXNzZW5nZXJfcGFydF9ibG9ja2VkIC5yZWdpc3RyYXRpb25fX2Zvcm0tcGFzc2VuZ2Vyc191c2VyLWFkZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tYWluLXBhZ2UtMjAxOSB7XG4gIC5yZWctYmxvY2stLWZvcm1faW5mby1jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5yZWctZm9ybV9fcGFydGljaXBhbnQge1xuICAgIC5pbnRsLXRlbC1pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuZmxvYXRpbmctYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM2LCAyNCwgODUsIC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogMC41dncgMDtcblxuICAgIC5tb2JpbGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAubWFpbi1wYWdlLTIwMjRfc3BiICYge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CbGFjaztcbiAgICBsaW5lLWhlaWdodDogMzlweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIC5tYWluLXBhZ2UtMjAyNF9zcGIgJiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTFweCAxOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAxLjZ2dyAyLjh2dyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnZ3IDEuN3Z3ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9pbmNsdWRlcy92YXJpYWJsZXMnO1xuXG4ucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAkV2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA3NS43ODQzMTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5mYWtlLS11bmRlcl9vdmVybGF5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjJweCAxMi4xMDc4NDMlIDYxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAucmVnLWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAucmVnaXN0cmF0aW9uX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC45Myk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS44cHg7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgei1pbmRleDogODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFpZC13cmFwcGVyIHtcbiAgICB3aWR0aDogNzUuNzg0MzE0JTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDM5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVnLWNvbS1tb2JpbGUtbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB9XG4gIH1cblxuICAucmVnLXR5cGUge1xuXG4gICAgJl9fcHJpY2Utd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRyZWctY29tLW1vYmlsZS1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW9ubGluZSAucmVnLXR5cGUtZGVzY3JpcHRpb24ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzVweCkgYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25saW5lIC5yZWctcHJpY2Utd3JhcHBlciB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWluLXdpZHRoOiA3MThweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVnLWNvbS1tb2JpbGUtbWQpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmVnLXR5cGU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4LjglO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjUwZGVnLCByZ2JhKDEyOCwgNTcsIDE4MywgMC43KSAwJSwgcmdiYSgyMDUsIDgxLCAxNTEsIDAuNykgMTAwJSkgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZWctdHlwZS10aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRDU1QTs7XG4gICAgfVxuXG4gICAgLnJlZy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG11c3RhcmQ7XG4gICAgfVxuICB9XG5cbiAgLnJlZy10eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDUuMiU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcmVnaXN0cmF0aW9uL2dlbmVyYWxfYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZWctYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9yZWdpc3RyYXRpb24vY2xvc2UtbW9iLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAvKlxuICAgICAgdG9wOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgKi9cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAvLyDQuNGB0L/QvtC70YzQt9GD0LXQvCBjYWxjINC00LvRjyDQstGL0YDQsNCy0L3QuNCy0LDQvdC40Y8g0YEg0LHQu9C+0LrQvtC8IGZhcV9pdGVtXG4gICAgd2lkdGg6IGNhbGMoODguNzg0MzE0JSArIDFweCk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgLy8g0LjRgdC/0L7Qu9GM0LfRg9C10LwgY2FsYyDQtNC70Y8g0LLRi9GA0LDQstC90LjQstCw0L3QuNGPINGBINCx0LvQvtC60L7QvCBmYXFfaXRlbVxuICAgIHdpZHRoOiBjYWxjKDkzLjc4NDMxNCUgLSAxcHgpO1xuICB9XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcblxuICAgICZfX3JlZy10eXBlcy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3JlZy10eXBlcy13cmFwcGVyX3NwYiB7XG5cbiAgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogIDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOTMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBcblxuICAgIGgyIHtcbiAgICAgIHotaW5kZXg6IDUyO1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLm1haW4tcGFnZS0yMDI1Om5vdCgucGFnZV9tc2tfMjAyNCkge1xuICAucmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgJl9fcmVnLXR5cGVzLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5yZWdpc3RyYXRpb24tY29udGFpbmVyIHtcbiAgICAmX19yZWctdHlwZXMtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbiB7XG4gICAgLy8gbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbl9fY2xvc2Utb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNSwgMTUsIC45NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmX2FjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICAucmVnaXN0cmF0aW9uX190aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uOHB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZTVlNWU1O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG9Db25kZW5zZWRCb2xkLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICAmX2luYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNjU2NzcwO1xuICAgIH1cbiAgfVxuICAucmVnLWJsb2NrX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLy8ucmVnLWJsb2NrX190aXRsZSB7XG4gIC8vICBtYXgtd2lkdGg6IDM0MHB4O1xuICAvLyAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLy8gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC8vICAgIG1hcmdpbi1yaWdodDogMDtcbiAgLy8gIH1cbiAgLy99XG4gIC5yZWctYmxvY2s6bm90KCNqcy1mb3JtLXJlZy1tb2RhbCksIC5yZWctYmxvY2s6bm90KCNqcy1mb3JlaWduLWNpdGl6ZW4pIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MTdweCkgYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZWctYmxvY2tfX3RpdGxlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1yZWcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucmVnaXN0cmF0aW9uLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDI5cHggNzBweCAyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy92aWRlb3MvdmlkZW9CRy5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogODglO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICYucmVhY3RpdmF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MjRweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjI0cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmVnaXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgJl9fcmVnLXR5cGVzLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbiAgLml0aS1tb2JpbGUtc2VsZWN0IHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXJ0bmVycy0yMDI1LCAucHJlc3MtMjAyNSB7XG4gIC5yZWctYmxvY2s6bm90KCNqcy1mb3JtLXJlZy1tb2RhbCksIC5yZWctYmxvY2s6bm90KCNqcy1mb3JlaWduLWNpdGl6ZW4pIHtcbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MTdweCkgYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yZWctYmxvY2tfX3RpdGxlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTdweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlZy10eXBlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG9SZWd1bGFyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZWctdHlwZS0tZ2VuZXJhbCB7XG5cbiAgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cblxuICAjanMtY291cG9uLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVnLXByaWNlX192YWwtLWRpc2NvdW50IHtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHJnYmEoMjI5LDIyOSwyMjksLjUpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAzJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNmRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi9pbmNsdWRlcy92YXJpYWJsZXMnO1xuXG4ucmVnLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCAyN3B4O1xuICBsaW5lLWhlaWdodDogMy4zNTI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdvcmQtc3BhY2luZzogMi4zcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwNDA1MTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiB7XG4gICAgZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBzaXplOiAxNHB4O1xuICAgIHdlaWdodDogNzAwO1xuICB9IDtcbiAgd2lkdGg6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSB7XG4gICAgd2lkdGg6IDE1MXB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5iZy10aGVtZS0tY3JhbmJlcnJ5IHtcbiAgICBib3gtc2hhZG93OiAkY3JhbmJlcnJ5LXRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi5iZy10aGVtZS0tYmx1ZS1yaWJib24ge1xuICAgIGJveC1zaGFkb3c6ICRvcmllbnQtdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAkYm94LXNoYWRvdy12YWw6IChcbiAgICAgICAgICAnYmctdGhlbWUtLWNyYW5iZXJyeSc6ICRjcmFuYmVycnktdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ2JnLXRoZW1lLS1ibHVlLXJpYmJvbic6ICRvcmllbnQtdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ2JnLXRoZW1lLS1jb3JuZmxvd2VyLWJsdWUnOiAkY29ybmZsb3dlci1ibHVlLXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tc2hhcmsnOiAkc2hhcmstdHJhbnNwYXJlbnQsXG4gICAgICAgICAgJ2JnLXRoZW1lLS1hc3RyYWwnOiAkYXN0cmFsLXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tY3JhbmJlcnJ5LW9wYWNpdHknOiAkY3JhbmJlcnJ5LXRyYW5zcGFyZW50LFxuICAgICAgICAgICdiZy10aGVtZS0tZG9kZ2VyLWJsdWUnOiAkZG9kZ2VyLWJsdWUtdHJhbnNwYXJlbnRcbiAgKTtcblxuICBAZWFjaCAkY2xhc3MsICRjb2xvciBpbiAkYm94LXNoYWRvdy12YWwge1xuICAgICYuI3skY2xhc3N9OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLS1lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWxzL2VtYWlsLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbiAgfVxuXG4gICYtLWZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC9mYWNlYm9vay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDFweCAxMHB4O1xuICAgIC8vcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDU5LCA4OSwgMTUyLCAxKTtcbiAgICB9XG4gIH1cblxuICAmLS12ayB7XG4gICAgYmFja2dyb3VuZDogIzRhNzZhODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb2NpYWwvdmsuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE5cHggOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDdweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMC44cHggcmdiYSg3NCwgMTE4LCAxNjgsIDEpO1xuICAgIH1cbiAgfVxuXG4gICYtLXRnIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzNBQkRGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC90ZWxlZ3JhbS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA2cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDUxLCAxNzEsIDIyMywgMSk7XG4gICAgfVxuICB9XG59XG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSB7XG4gIC5yZWctYnV0dG9uLnVwcGVyY2FzZWQuYmctdGhlbWUtLWNyYW5iZXJyeS5mb3JtLXJlZ19fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cblxuICAucmVnLWJ1dHRvbjpub3QoLmZvcm0tcmVnX19zdWJtaXQsLnJlZy1mb3JtLXNoYXJlX19saW5rKSB7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC5yZWctYnV0dG9uX19pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnR5cGUtaW5mb19fc29jIHtcbiAgICAucmVnLWJ1dHRvbi0tdGcge1xuICAgICAgLnJlZy1idXR0b25fX2ltZyB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnLWJ1dHRvbi0tZW1haWwge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogIzQxNDY0YiAhaW1wb3J0YW50O1xuXG4gICAgICAucmVnLWJ1dHRvbl9faW1nIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnLWJ1dHRvbi0tZmFjZWJvb2sge1xuICAgICAgLnJlZy1idXR0b25fX2ltZyB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnLWJ1dHRvbi0tdmsge1xuICAgICAgLnJlZy1idXR0b25fX2ltZyB7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZy1idXR0b24tLXR3aXR0ZXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLmNob29zZS1yZWctYmxvY2tfX2J1dHRvbnMge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uLy4uL2luY2x1ZGVzL3ZhcmlhYmxlcyc7XG5cbi8vINCc0L7QtNCw0LvQutCwINCy0YvQsdC+0YDQsCDRgdC/0L7RgdC+0LHQsCDRgNC10LPQuNGB0YLRgNCw0YbQuNC4INGH0LXRgNC10Lcg0YHQvNGBLCDQuNC70Lgg0YfQtdGA0LXQtyDRhNCxXG4uY2hvb3NlLXJlZy1ibG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiAzMjdweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgei1pbmRleDogMTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDUxcHggMCAzOXB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogODQlO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHJlZy1jb20tbW9iaWxlLW1kKSB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBtYXJnaW46IDI2cHggMCAzMHB4O1xuICAgIC8vINCi0L7Qu9GM0LrQviDRgtCw0Log0LzQvtC20L3QviDQv9C10YDQtdC+0L/RgNC10LTQtdC70LjRgtGMINC00YDRg9Cz0L7QuSBpbXBvcnRhbnRcbiAgICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDRweCkge1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY2hvb3NlLXJlZy1ibG9ja19fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAucmVnLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTY0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMCAzcHggMzdweDtcbiAgICAgIGhlaWdodDogNTNweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0NHB4KSBhbmQgKG1pbi13aWR0aDogNDQ1cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTQ0cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmX19idXR0b246bnRoLWNoaWxkKDJuKSB7XG4gIH1cblxuICAmLnJlZy1ibG9jayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRyZWctY29tLW1vYmlsZS1tZCkge1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubWFpbi1wYWdlLTIwMjU6bm90KC5wYWdlX21za18yMDI0KSB7XG4gIC5jaG9vc2UtcmVnLWJsb2NrX19idXR0b24ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioiLCJAaW1wb3J0ICcuLi8uLi9pbmNsdWRlcy92YXJpYWJsZXMnO1xuXG4ucmVnLWJsb2NrIHtcbiAgcGFkZGluZzogMjhweCAyMHB4IDM1cHggMjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE3cHggOHB4IDEwcHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcmVnLWNvbS1tb2JpbGUtbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZm9ybSAuZmFuY3lib3gtY2xvc2Utc21hbGx7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAvLyAgcmlnaHQ6IDIwcHg7XG4gIC8vICB0b3A6IDI5cHg7XG4gIC8vXG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLy8gICAgcmlnaHQ6IDE4cHg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLy8gICAgdG9wOiA2N3B4O1xuICAvLyAgfVxuICAvL31cbn1cblxuLnN1Ym1pdC13aXRoLWFncmVlbWVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJl9fdGV4dCB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDE2cHggMCA3cHggLTFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JlZy1lcnJvciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jb25kZW5zZWQtdGl0bGUge1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJFJvYm90b0NvbmRlbnNlZEJvbGQ7XG4gICAgc2l6ZTogMjZweDtcbiAgfTtcblxuICBsaW5lLWhlaWdodDogMS4xNTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTJweDtcbiAgfVxufVxuXG4udGlja2V0LWl0ZW0tcHJpY2Uge1xuICAmLS1kZXByZWNhdGVkIHtcbiAgICBjb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDRweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFdoaXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTZkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUtdGhyb3VnaCB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0tZmllbGQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1yZWdfX2Vycm9yIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gIH1cbn1cblxuLnJlZ2lzdHJhdGlvbi1jb250YWluZXJfX3R5cGUge1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMzVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgcGFkZGluZzogMjhweCAyMHB4IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vaW5jbHVkZXMvdmFyaWFibGVzJztcblxuLmZvcm0tcmVnLCAucGFydGljaXBhbnQtaW5mbyB7XG4gIG1heC13aWR0aDogMzQwcHg7XG5cbiAgLyogSW50bC10ZWwtaW5wdXQgKi9cbiAgLmludGwtdGVsLWlucHV0IHtcbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cblxuICAgIC5mbGFnLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBsZWZ0OiAxLjd2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBsZWZ0OiA1LjN2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtZmxhZyB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb3JuZmxvd2VyLWJsdWUtbGlnaHQ7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAuY291bnRyeS1saXN0IHtcbiAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgd2lkdGg6IDM0OHB4O1xuICAgIH1cblxuICAgIC5pdGktbW9iaWxlLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cbiAgLyoqKioqKioqKioqKioqKioqL1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbn1cblxuLmZvcm0tcmVnLXdyYXBwZXIsIC5wYXJ0aWNpcGFudHMsIC5jaG9vc2UtcmVnLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRyZWctY29tLW1vYmlsZS1tZCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gICYtLWVudHJhbmNlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmNsb3NlZC1yZWctLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG59XG5cbi5jbG9zZWQtcmVnIHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHdvcmQtc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZEJvbGQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtLjFweDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuIiwiLnBhcnRpY2lwYW50cyB7XG4gIHotaW5kZXg6IDExO1xuXG4gIC5yZWctYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXVzdGFyZDtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fdGl0bGUtdGV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gICZfX3N1Ym1pdC13aXRoLWFncmVlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBhcnRpY2lwYW50LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAtMTlweDtcblxuICAmX19jb3VudCB7XG4gICAgbWFyZ2luOiAxN3B4IDAgMTFweDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICYtLWNvbmZpcm0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19jb25maXJtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJjNzFmO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICB9XG5cbiAgJl9fY29uZmlybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgIC5wYXJ0aWNpcGFudC1pbmZvX19jb25maXJtLWl0ZW0ta2V5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcblxuICAgICAgLnBhcnRpY2lwYW50LWluZm9fX2NvbmZpcm0taXRlbS1rZXkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb25maXJtLWl0ZW0ta2V5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG59XG4ubWFpbi1wYWdlLTIwMjUge1xuICAucGFydGljaXBhbnQtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5yZWctcHJpY2Utd3JhcHBlciwgLnJlZy1wcmljZV9fZGlzY291bnQtd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuXG4ucmVnLXByaWNlIHtcbiAgJl9fdmFsIHtcbiAgICBmb250OiB7XG4gICAgICBmYW1pbHk6ICdSb2JvdG9Db25kZW5zZWRCb2xkJztcbiAgICAgIHNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzE3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGlzY291bnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxuICAmX19kaXNjb3VudC13cmFwcGVyLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucmVnLXByaWNlX19kaXNjb3VudF9wZXJjZW50IHtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc3BlYWtlciB7XG4gICZfX2luZm8ge1xuICAgICZfbmFtZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgd2lkdGg6IDkwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9ibG9ja19fc3BlYWtlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AaW1wb3J0ICd1bmtub3duJztcbkBpbXBvcnQgJ2J5LWJ5a2luJztcbkBpbXBvcnQgJ2xlby1zaGV2Y2hlbmtvJztcbkBpbXBvcnQgJ2VrYXRlcmluYS1seXNlbmtvJztcbkBpbXBvcnQgJ2tpcmlsbC1oYXJpYmknO1xuQGltcG9ydCAnaWdvci1sb2dpbm92JztcbkBpbXBvcnQgJ2RtaXRyeS1nb3JvYnRzb3YnO1xuQGltcG9ydCAnZGVuaXMta290b3YnO1xuQGltcG9ydCAnbWFyaWEtYmFraHRpbmEnO1xuQGltcG9ydCAnZXZnZW55LWd1c2V2JztcbiIsIi5zcGVha2VyIHtcbiAgJl91bmtub3duIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMiwgMTE0LCAxMjcsIDAuNyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxMDIsIDExNCwgMTI3LCAwLjcpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdW5rbm93bi9wZXJzb24tcGMtMi5wbmcpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3Vua25vd24vcGVyc29uLW1vYi5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdW5rbm93bi0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSg2NSwgMTMyLCAyMDIsIDAuNyksIHJnYmEoNjUsIDEzMiwgMjAyLCAwLjcpKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDY1LCAxMzIsIDIwMiwgMC43KTtcbiAgICB9XG4gIH1cblxuICAmX3Vua25vd24tYmlnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMxLCAxNiwgMjAxLCAwLjcpIDAlLCAjMDQwMjRCIDEwMCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICMwNDAyNEI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3BlYWtlcnMvdW5rbm93bi9wZXJzb24tcGMtMi5wbmcpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3Vua25vd24vcGVyc29uLXBjLTIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NwZWFrZXJzL3Vua25vd24vcGVyc29uLW1vYi5wbmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXIge1xuICAmX2J5LWJ5a2luIHtcbiAgICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9mb24ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMjQ5LCAyMDMsIDQ5LCAwLjUpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL3BlcnNvbi1wYy0yLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgaGVpZ2h0OiAxMDUlO1xuXG4gICAgICAgIC52aWRlb19fcGxheSB7XG4gICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2J5LWJ5a2luLWJpZyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL21vZGFsL2Zvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vcGVyc29uLXBjLTIucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vcGVyc29uLXBjLTIucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIC8vIHdpZHRoOiAxMDB2aDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL3BlcnNvbi1tb2IucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZhbmN5LXNwZWFrZXIge1xuICAmX19ieS1ieWtpbiwgJl9fYnktYnlraW4tYmlnICB7XG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL21vZGFsL2Zvbi1kYXJrLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL21vZGFsL2Zvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSkgLCB1cmwoJy4uL2ltZy9zcGVha2Vycy9ieS1ieWtpbi9tb2RhbC9sb2dvLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjclLCA0NSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDYxcHgsMjNweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTMzcHgsIDI1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDB2aCwyMnZoO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbSw0dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1tb2JpbGUtbWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvYnktYnlraW4vbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4dmg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU5JSA2dmg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwNSUsMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzhweCwyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2J5LWJ5a2luL21vZGFsL2xvZ28ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2N3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzNweCAyM3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXIge1xuICAmX2xlby1zaGV2Y2hlbmtvIHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjgxNzE3IDAlLCAjN0M1RjQ3IDk5LjQlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbGVvLXNoZXZjaGVua28vcGVyc29uLXBjLTIucG5nPycgKyB1bmlxdWUtaWQoKSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9wZXJzb24tbW9iLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBoZWlnaHQ6IDEwNSU7XG5cbiAgICAgICAgLnZpZGVvX19wbGF5IHtcbiAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbGVvLXNoZXZjaGVua28tYmlnIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MTcxNyAwJSwgIzdDNUY0NyA5OS40JSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4ICM3QzVGNDc7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbGVvLXNoZXZjaGVua28vcGVyc29uLXBjLTIucG5nPycgKyB1bmlxdWUtaWQoKSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2xlby1zaGV2Y2hlbmtvL3BlcnNvbi1wYy5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9wZXJzb24tbW9iLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5mYW5jeS1zcGVha2VyIHtcbiAgJl9fbGVvLXNoZXZjaGVua28sXG4gICZfX2xlby1zaGV2Y2hlbmtvLWJpZyB7XG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MTcxNyAwJSwgIzdDNUY0NyA5OS40JSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9wZXJzb24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgdXJsKCcuLi9pbWcvc3BlYWtlcnMvbGVvLXNoZXZjaGVua28vbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpLFxuICAgICAgICB1cmwoJy4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9sb2dvLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNjglLCA1MiU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMHB4LCAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTA2cHgsIDE5cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDE0cHgsIDI2MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xOHB4LCAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDExMXB4LCAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2xlby1zaGV2Y2hlbmtvL21vZGFsL3BlcnNvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDMlIC0xdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9sZW8tc2hldmNoZW5rby9tb2RhbC9sb2dvLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxODRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVha2VyIHtcbiAgJl9la2F0ZXJpbmEtbHlzZW5rbyB7XG4gICAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcscmdiYSgyNiwyMiw2OSwuNykgMCxyZ2JhKDYzLDQyLDEzNSwuNykgMTAwJSlcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIGhlaWdodDogOTMlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZWthdGVyaW5hLWx5c2Vua28vcGVyc29uLXBjLTIucG5nPycgKyB1bmlxdWUtaWQoKSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA5NiU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tcGMucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDk5JTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZWthdGVyaW5hLWx5c2Vua28vcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcblxuICAgICAgICAudmlkZW9fX3BsYXkge1xuICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9la2F0ZXJpbmEtbHlzZW5rby1iaWcge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDI2LDIyLDY5LC43KSAwLHJnYmEoNjMsNDIsMTM1LC43KSAxMDAlKVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCByZ2JhKDI0OSwgMjAzLCA0OSwgMC41KTtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fYmcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIFxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZWthdGVyaW5hLWx5c2Vua28vcGVyc29uLXBjLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9wZXJzb24tbW9iLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5mYW5jeS1zcGVha2VyIHtcbiAgJl9fZWthdGVyaW5hLWx5c2Vua28sICZfX2VrYXRlcmluYS1seXNlbmtvLWJpZyAge1xuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzOTBCNkEgMCUsICMxQjBBM0MgMTAwJSk7XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSkgLCB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9tb2RhbC9sb2dvLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTAlLDQ0JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogN3B4LDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xODdweCwxOXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2MnB4LDE1N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDBweCwyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIxcHgsMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9la2F0ZXJpbmEtbHlzZW5rby9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY3JSAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZWthdGVyaW5hLWx5c2Vua28vbW9kYWwvbG9nby5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIuc3BlYWtlciB7XG4gICZfa2lyaWxsLWhhcmliaSB7XG4gICAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJDOTM3QyAwJSwgIzA4NkI1NSAxMDAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgyNDksIDIwMywgNDksIDAuNSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMva2lyaWxsLWhhcmliaS9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2tpcmlsbC1oYXJpYmkvcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgaGVpZ2h0OiAxMDUlO1xuXG4gICAgICAgIC52aWRlb19fcGxheSB7XG4gICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2tpcmlsbC1oYXJpYmktYmlnIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJDOTM3QyAwJSwgIzA4NkI1NSAxMDAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggIzJDOTM3QztcbiAgICB9XG5cbiAgICAuc3BlYWtlcl9fZGVzY3JpcHRpb24tYmxvY2sge1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgJl90ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIHdpZHRoOiA0ODRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAyOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMva2lyaWxsLWhhcmliaS9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIFxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1wYy5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL3BlcnNvbi1tb2IucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZmFuY3ktc3BlYWtlciB7XG4gICZfX2tpcmlsbC1oYXJpYmksICZfX2tpcmlsbC1oYXJpYmktYmlnICB7XG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyQzkzN0MgMCUsICMwODZCNTUgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJDOTM3QyAwJSwgIzA4NkI1NSAxMDAlKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL21vZGFsL3BlcnNvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKSAsIHVybCgnLi4vaW1nL3NwZWFrZXJzL2tpcmlsbC1oYXJpYmkvbW9kYWwvbG9nby5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJSw0OSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDI4cHgsMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjVweCw4cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjgxcHgsMTcxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogOXB4LDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTM1cHgsMTFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL21vZGFsL3BlcnNvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA0dmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9raXJpbGwtaGFyaWJpL21vZGFsL2xvZ28ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1NnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXIge1xuICAmX2lnb3ItbG9naW5vdi1iaWcsXG4gICZfaWdvci1sb2dpbm92IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc4LjgxZGVnLCAjQkQ5RTFCIDIzLjczJSwgcmdiYSgxNDQsIDEwOSwgMTUsIDAuNykgODEuMTElKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCAjQTU3RTMyO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvcGVyc29uLXBjLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1OSUhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIxcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2lnb3ItbG9naW5vdi9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNaW5pbXVtUmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0N3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXIge1xuICAmX19pZ29yLWxvZ2lub3YtYmlnLFxuICAmX19pZ29yLWxvZ2lub3Yge1xuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTU3RTMyO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzguODFkZWcsICNCRDlFMUIgMjMuNzMlLCByZ2JhKDE0NCwgMTA5LCAxNSwgMC43KSA4MS4xMSUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpLCB1cmwoJy4uL2ltZy9zcGVha2Vycy9pZ29yLWxvZ2lub3YvbW9kYWwvbG9nby5zdmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEwMnB4LDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0xcHgsMThweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxODglLDQyJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwNCUsMzcuNSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTVweCwyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwM3B4LDEycHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyLCAxMnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2lnb3ItbG9naW5vdi9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yM3B4IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2lnb3ItbG9naW5vdi9tb2RhbC9sb2dvLnN2Zz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMTRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVha2VyIHtcbiAgJl9kbWl0cnktZ29yb2J0c292LWJpZyxcbiAgJl9kbWl0cnktZ29yb2J0c292IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNUIxMUE0IDAlLCByZ2JhKDkxLCAxNywgMTY0LCAwLjMzKSAxMDAlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAtM3B4IDUwLjM0cHggMTcuNjZweCAjNUIxMUE0O1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9kbWl0cnktZ29yb2J0c292L3BlcnNvbi1wYy0yLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9kbWl0cnktZ29yb2J0c292L3BlcnNvbi1wYy5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXIge1xuICAmX19kbWl0cnktZ29yb2J0c292LWJpZyxcbiAgJl9fZG1pdHJ5LWdvcm9idHNvdiB7XG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDAwNTQ7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzVCMTFBNCAwJSwgcmdiYSg5MSwgMTcsIDE2NCwgMC4zMykgMTAwJSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfcGVyc29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpLCB1cmwoJy4uL2ltZy9zcGVha2Vycy9kbWl0cnktZ29yb2J0c292L21vZGFsL2xvZ28uc3ZnPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC05NnB4LDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTY1cHgsMTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYyJSw3MCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODIlLDM5LjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC01N3B4LDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzNweCwxMnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAtNDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RtaXRyeS1nb3JvYnRzb3YvbW9kYWwvbG9nby5zdmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAycHggMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNwZWFrZXIge1xuICAmX2RlbmlzLWtvdG92IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE0LCA3NSwgMTUxLCAwLjg2KSAwJSwgcmdiYSg2NCwgMTQ3LCAyMjQsIDAuOCkgOTkuNCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTQsIDc1LCAxNTEsIDAuODYpO1xuICAgIH1cblxuICAgIC5zcGVha2VyX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L3BlcnNvbi1tb2IucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9kZW5pcy1rb3Rvdi1iaWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMTQsIDc1LCAxNTEsIDAuODYpIDAlLCByZ2JhKDY0LCAxNDcsIDIyNCwgMC44KSA5OS40JSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgLTNweCA1MC4zNHB4IDE3LjY2cHggcmdiYSgxNCwgNzUsIDE1MSwgMC44Nik7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2Rlc2NyaXB0aW9uLWJsb2NrIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L3BlcnNvbi1wYy0yLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZGVuaXMta290b3YvcGVyc29uLXBjLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZGVuaXMta290b3YvcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeS1zcGVha2VyIHtcblxuICAmX19kZW5pcy1rb3Rvdi1iaWcsXG4gICZfX2RlbmlzLWtvdG92IHtcbiAgICAuZmFuY3lfX2NvbnRhaW5lcl9yb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCA1OSwgMTMxLCAxKTtcbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE0LCA3NSwgMTUxLCAwLjg2KSAwJSwgcmdiYSg2NCwgMTQ3LCAyMjQsIDAuOCkgOTkuNCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICB1cmwoJy4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSksXG4gICAgICAgIHVybCgnLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L21vZGFsL2xvZ28ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMSUsIDU5JTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzdweCwgMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTQ1cHgsIDE4cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRNYXhSZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUwcHgsIDE1OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDcxcHgsIDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMjVweCwgMjNweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9kZW5pcy1rb3Rvdi9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFuY3ktc3BlYWtlcl9faW1nLWhvbGRlcl9sb2dvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2RlbmlzLWtvdG92L21vZGFsL2xvZ28ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1M3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc3BlYWtlciB7XG5cbiAgJl9tYXJpYS1iYWtodGluYS1iaWcsXG4gICZfbWFyaWEtYmFraHRpbmEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTAyLCAxMTgsIDEzNywgMC43KSAwJSwgcmdiYSgzMCwgMzgsIDQ3LCAwLjcpIDEwMCUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoMTAyLCAxMTgsIDEzNywgMSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL21hcmlhLWJha2h0aW5hL3BlcnNvbi1wYy0yLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9wZXJzb24tcGMucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zcHggNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWluaW11bVJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbWFyaWEtYmFraHRpbmEvcGVyc29uLW1vYi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZhbmN5LXNwZWFrZXIge1xuXG4gICZfX21hcmlhLWJha2h0aW5hLWJpZyxcbiAgJl9fbWFyaWEtYmFraHRpbmEge1xuICAgIC5mYW5jeV9fY29udGFpbmVyX3JvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjksIDkwLCAxMTkpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTAyLCAxMTgsIDEzNywgMC43KSAwJSwgcmdiYSgzMCwgMzgsIDQ3LCAwLjcpIDEwMCUpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9tYXJpYS1iYWtodGluYS9tb2RhbC9wZXJzb24ucG5nPycgKyB1bmlxdWUtaWQoKSksIHVybCgnLi4vaW1nL3NwZWFrZXJzL21hcmlhLWJha2h0aW5hL21vZGFsL2xvZ28ucG5nPycgKyB1bmlxdWUtaWQoKSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDRweCwgMThweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDFweCwgMjNweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUxJSwgMzklO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSwyNy41JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXB4LDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTdweCwxMnB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtbW9iaWxlLW1kKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL21hcmlhLWJha2h0aW5hL21vZGFsL3BlcnNvbi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTNweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvbWFyaWEtYmFraHRpbmEvbW9kYWwvbG9nby5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zcGVha2VyIHtcbiAgJl9ldmdlbnktZ3VzZXYtYmlnLFxuICAmX2V2Z2VueS1ndXNldiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDE4MiwgMTkxLCAwLjcpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIC0zcHggNTAuMzRweCAxNy42NnB4IHJnYmEoNDgsIDc3LCA5NCwgMSk7XG4gICAgfVxuXG4gICAgLnNwZWFrZXJfX2JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2V2Z2VueS1ndXNldi9wZXJzb24tcGMtMi5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1heFJlc29sdXRpb24pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3BlYWtlcnMvZXZnZW55LWd1c2V2L3BlcnNvbi1wYy5wbmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJE1pbmltdW1SZXNvbHV0aW9uKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NwZWFrZXJzL2V2Z2VueS1ndXNldi9wZXJzb24tbW9iLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFuY3ktc3BlYWtlciB7XG4gICZfX2V2Z2VueS1ndXNldi1iaWcsXG4gICZfX2V2Z2VueS1ndXNldiB7XG4gICAgLmZhbmN5X19jb250YWluZXJfcm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDgsIDc3LCA5NCwgMSk7XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDQsIDE4MiwgMTkxLCAwLjcpO1xuICAgIH1cblxuICAgIC5mYW5jeS1zcGVha2VyX19pbWctaG9sZGVyX3BlcnNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICB1cmwoJy4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpLFxuICAgICAgICB1cmwoJy4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvbG9nby5zdmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSwgMzElO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjM2cHgsIDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC02OXB4LCAyM3B4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkTWF4UmVzb2x1dGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2MHB4LCAxNy42JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtNzhweCwgMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNjNweCwgMTRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlLW1vYmlsZS1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvcGVyc29uLnBuZz8nICsgdW5pcXVlLWlkKCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI3cHggLTQ5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbmN5LXNwZWFrZXJfX2ltZy1ob2xkZXJfbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcGVha2Vycy9ldmdlbnktZ3VzZXYvbW9kYWwvbG9nby5zdmc/JyArIHVuaXF1ZS1pZCgpKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggOXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA1NTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlZ2lzdHJhdGlvbi9yZWctZm9ybS1iZy1uZXcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyY2IwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMzVweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICZfdGhlbWVfcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTI1MGRlZywjODAzOWI3IDAsI2NkNTE5NyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmX3RoZW1lX3doaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZ2lzdHJhdGlvbi9zaGFyZS1iZy5qcGcpO1xuICAgIGNvbG9yOiAjMmEyZTM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5tb2RhbC13aW5kb3cge1xuICAgICAgJl9fdGl0bGUsICZfX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzJhMmUzNTtcbiAgICAgIH1cbiAgICAgICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmVnaXN0cmF0aW9uL2Nsb3NlLWJsYWNrLnN2ZylcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMy4zNTI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzFkO1xuICAgIGNvbG9yOiAjMDQwNTE4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAuOHB4IHJnYmEoMjU1LDIxMyw5MCwuOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2xvYWRpbmctb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICZfX3NwaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDMwJSBhdXRvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxNThGRDI7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNThGRDI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBhbmltYXRpb246IG5wcm9ncmVzcy1zcGlubmVyIC45cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgJl9faW5uZXJfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5tb2RhbC13aW5kb3dfX2lubmVyX3JvdyB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG5cbiAgfVxuICAmX19mb3JtIHtcblxuICB9XG4gICYtZm9ybSB7XG4gICAgJl9faW5wdXQtZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmY4MzgzO1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90b1JlZ3VsYXIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgfVxuICAgICZfX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvUmVndWxhcixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmM3MWY7XG4gICAgICAmX2Vycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OSwgMjIzLCAyMjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjI2LCA4MywgNzkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gJl9faW5uZXJfcm93IHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19maWVsZHNldCB7XG5cbiAgICB9XG4gICAgJl9fbGVnZW5kIHtcbiAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41MnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90b0NvbmRlbnNlZEJvbGQsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGNvbG9yOiAjZTVlNWU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fc3VibWl0LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA0cHggMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjM1MjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDIuM3B4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMWQ7XG4gICAgICBjb2xvcjogIzA0MDUxODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwLjhweCByZ2JhKDI1NSwyMTMsOTAsLjgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19hZ3JlZW1lbnQge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMTZweCAwIDdweCAtMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3JlZ2lzdHJhdGlvbi9jbG9zZS1tb2IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICB0b3A6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcxN3B4KSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiNqcy1tdy1mb3JlaWduLWNpdGl6ZW4tdGhhbmtzIHtcbiAgLm1vZGFsLXdpbmRvdyB7XG4gICAgJl9faW5uZXJfY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuI2pzLW13LWZvcmVpZ24tY2l0aXplbi1lcnJvciB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgICZfX2lubmVyX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuICAgICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7c3JjOnVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO3NyYzp1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsfS5mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5mYS1sZ3tmb250LXNpemU6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9LmZhLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLTN4e2ZvbnQtc2l6ZTozZW19LmZhLTR4e2ZvbnQtc2l6ZTo0ZW19LmZhLTV4e2ZvbnQtc2l6ZTo1ZW19LmZhLWZ3e3dpZHRoOjEuMjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtdWx7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6Mi4xNDI4NTcxNGVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi4xNDI4NTcxNGVtO3dpZHRoOjIuMTQyODU3MTRlbTt0b3A6LjE0Mjg1NzE0ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmZhLWxpLmZhLWxne2xlZnQ6LTEuODU3MTQyODZlbX0uZmEtYm9yZGVye3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbTtib3JkZXI6c29saWQgLjA4ZW0gI2VlZTtib3JkZXItcmFkaXVzOi4xZW19LmZhLXB1bGwtbGVmdHtmbG9hdDpsZWZ0fS5mYS1wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS5mYS5mYS1wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19LmZhLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0ucHVsbC1yaWdodHtmbG9hdDpyaWdodH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLnB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGluey13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7LXdlYmtpdC1hbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTthbmltYXRpb246ZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KX1ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0uZmEtcm90YXRlLTkwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5mYS1yb3RhdGUtMTgwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTstbXMtdHJhbnNmb3JtOnNjYWxlKC0xLCAxKTt0cmFuc2Zvcm06c2NhbGUoLTEsIDEpfS5mYS1mbGlwLXZlcnRpY2Fsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLCAtMSk7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX06cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwLDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWx7ZmlsdGVyOm5vbmV9LmZhLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZmEtc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uZmEtc3RhY2stMnh7Zm9udC1zaXplOjJlbX0uZmEtaW52ZXJzZXtjb2xvcjojZmZmfS5mYS1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjAwMFwifS5mYS1tdXNpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAwMVwifS5mYS1zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDJcIn0uZmEtZW52ZWxvcGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwM1wifS5mYS1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjAwNFwifS5mYS1zdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA1XCJ9LmZhLXN0YXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjAwNlwifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtdGgtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDlcIn0uZmEtdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGFcIn0uZmEtdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYlwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1yZW1vdmU6YmVmb3JlLC5mYS1jbG9zZTpiZWZvcmUsLmZhLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBkXCJ9LmZhLXNlYXJjaC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDBlXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1wb3dlci1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTFcIn0uZmEtc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxmMDEyXCJ9LmZhLWdlYXI6YmVmb3JlLC5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtdHJhc2gtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNFwifS5mYS1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMDE1XCJ9LmZhLWZpbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxNlwifS5mYS1jbG9jay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTlcIn0uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjAxYVwifS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmV7Y29udGVudDpcIlxcZjAxYlwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDFkXCJ9LmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsLmZhLXJlcGVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLWxpc3QtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMDIyXCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjAyOVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmZcIn0uZmEtY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDMwXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDM2XCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtZGVkZW50OmJlZm9yZSwuZmEtb3V0ZGVudDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYlwifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMDNkXCJ9LmZhLXBob3RvOmJlZm9yZSwuZmEtaW1hZ2U6YmVmb3JlLC5mYS1waWN0dXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2VcIn0uZmEtcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMDQwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtZWRpdDpiZWZvcmUsLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NFwifS5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NVwifS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjA0NlwifS5mYS1hcnJvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDdcIn0uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0OFwifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGNcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTFcIn0uZmEtZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTJcIn0uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUzXCJ9LmZhLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTRcIn0uZmEtcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTVcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1N1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLWluZm8tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDVhXCJ9LmZhLWNyb3NzaGFpcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWJcIn0uZmEtdGltZXMtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWNcIn0uZmEtY2hlY2stY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNWRcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjBcIn0uZmEtYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjFcIn0uZmEtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjJcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLC5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmFcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMDZlXCJ9LmZhLWV5ZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjA3MFwifS5mYS13YXJuaW5nOmJlZm9yZSwuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzFcIn0uZmEtcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzJcIn0uZmEtY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzNcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMDc2XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtYXJyb3dzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2RcIn0uZmEtYXJyb3dzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2VcIn0uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLC5mYS1iYXItY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODBcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7Y29udGVudDpcIlxcZjA4M1wifS5mYS1rZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODRcIn0uZmEtZ2VhcnM6YmVmb3JlLC5mYS1jb2dzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg1XCJ9LmZhLWNvbW1lbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmMDg2XCJ9LmZhLXRodW1icy1vLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDg3XCJ9LmZhLXRodW1icy1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODhcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLWhlYXJ0LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGFcIn0uZmEtc2lnbi1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGJcIn0uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLXRodW1iLXRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjA4ZVwifS5mYS1zaWduLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMDkwXCJ9LmZhLXRyb3BoeTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MVwifS5mYS1naXRodWItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDkyXCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS1sZW1vbi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk0XCJ9LmZhLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxmMDk1XCJ9LmZhLXNxdWFyZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMDk2XCJ9LmZhLWJvb2ttYXJrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTdcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmUsLmZhLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDlhXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWRcIn0uZmEtZmVlZDpiZWZvcmUsLmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1oZGQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBhMFwifS5mYS1idWxsaG9ybjpiZWZvcmV7Y29udGVudDpcIlxcZjBhMVwifS5mYS1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMGYzXCJ9LmZhLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMGEzXCJ9LmZhLWhhbmQtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNFwifS5mYS1oYW5kLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTdcIn0uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYThcIn0uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE5XCJ9LmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBhYVwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWdyb3VwOmJlZm9yZSwuZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtY2hhaW46YmVmb3JlLC5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWZsYXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGMzXCJ9LmZhLWN1dDpiZWZvcmUsLmZhLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMGM0XCJ9LmZhLWNvcHk6YmVmb3JlLC5mYS1maWxlcy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGM1XCJ9LmZhLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjBjNlwifS5mYS1zYXZlOmJlZm9yZSwuZmEtZmxvcHB5LW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLW5hdmljb246YmVmb3JlLC5mYS1yZW9yZGVyOmJlZm9yZSwuZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxpc3Qtb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2JcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtbWFnaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDBcIn0uZmEtdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDFcIn0uZmEtcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQyXCJ9LmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDNcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLW1vbmV5OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ2XCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLXVuc29ydGVkOmJlZm9yZSwuZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWRvd246YmVmb3JlLC5mYS1zb3J0LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZGRcIn0uZmEtc29ydC11cDpiZWZvcmUsLmZhLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSwuZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS1sZWdhbDpiZWZvcmUsLmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWRhc2hib2FyZDpiZWZvcmUsLmZhLXRhY2hvbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTRcIn0uZmEtY29tbWVudC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGU1XCJ9LmZhLWNvbW1lbnRzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTZcIn0uZmEtZmxhc2g6YmVmb3JlLC5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtdW1icmVsbGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTlcIn0uZmEtcGFzdGU6YmVmb3JlLC5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtbGlnaHRidWxiLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWNcIn0uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWRcIn0uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMGVlXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtc3RldGhvc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjFcIn0uZmEtc3VpdGNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjJcIn0uZmEtYmVsbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGEyXCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jdXRsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMGY1XCJ9LmZhLWZpbGUtdGV4dC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMGY2XCJ9LmZhLWJ1aWxkaW5nLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjdcIn0uZmEtaG9zcGl0YWwtbzpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1hbWJ1bGFuY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjlcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZiXCJ9LmZhLWJlZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmNcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtcGx1cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmVcIn0uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDBcIn0uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDdcIn0uZmEtZGVza3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtdGFibGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsLmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjEwY1wifS5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBkXCJ9LmZhLXF1b3RlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LmZhLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLW1haWwtcmVwbHk6YmVmb3JlLC5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWZvbGRlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LmZhLWZvbGRlci1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0uZmEtc21pbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1mcm93bi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLW1laC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEta2V5Ym9hcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjExY1wifS5mYS1mbGFnLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsLmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLC5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsLmZhLXN0YXItaGFsZi1vOmJlZm9yZXtjb250ZW50OlwiXFxmMTIzXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY29kZS1mb3JrOmJlZm9yZXtjb250ZW50OlwiXFxmMTI2XCJ9LmZhLXVubGluazpiZWZvcmUsLmZhLWNoYWluLWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS1xdWVzdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjEyOFwifS5mYS1pbmZvOmJlZm9yZXtjb250ZW50OlwiXFxmMTI5XCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLXN1cGVyc2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJiXCJ9LmZhLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS5mYS1lcmFzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmRcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1zaGllbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0uZmEtY2FsZW5kYXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjEzM1wifS5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzNFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1odG1sNTpiZWZvcmV7Y29udGVudDpcIlxcZjEzYlwifS5mYS1jc3MzOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LmZhLWFuY2hvcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWVsbGlwc2lzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0uZmEtZWxsaXBzaXMtdjpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE0NVwifS5mYS1taW51cy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDZcIn0uZmEtbWludXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDdcIn0uZmEtbGV2ZWwtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDhcIn0uZmEtbGV2ZWwtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE0OVwifS5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YlwifS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0Y1wifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS5mYS10b2dnbGUtZG93bjpiZWZvcmUsLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTBcIn0uZmEtdG9nZ2xlLXVwOmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtZXVybzpiZWZvcmUsLmZhLWV1cjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1nYnA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtZG9sbGFyOmJlZm9yZSwuZmEtdXNkOmJlZm9yZXtjb250ZW50OlwiXFxmMTU1XCJ9LmZhLXJ1cGVlOmJlZm9yZSwuZmEtaW5yOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLWNueTpiZWZvcmUsLmZhLXJtYjpiZWZvcmUsLmZhLXllbjpiZWZvcmUsLmZhLWpweTpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS1ydWJsZTpiZWZvcmUsLmZhLXJvdWJsZTpiZWZvcmUsLmZhLXJ1YjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS5mYS13b246YmVmb3JlLC5mYS1rcnc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTlcIn0uZmEtYml0Y29pbjpiZWZvcmUsLmZhLWJ0YzpiZWZvcmV7Y29udGVudDpcIlxcZjE1YVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjE1Y1wifS5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjFcIn0uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZjE2M1wifS5mYS10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjRcIn0uZmEtdGh1bWJzLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjVcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjZcIn0uZmEteW91dHViZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2N1wifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXlvdXR1YmUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjE2YVwifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZFwifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWJpdGJ1Y2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjE3MVwifS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTcyXCJ9LmZhLXR1bWJscjpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE3NVwifS5mYS1sb25nLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTc2XCJ9LmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTc4XCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2FcIn0uZmEtYW5kcm9pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS5mYS1za3lwZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLXRyZWxsbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4MVwifS5mYS1mZW1hbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODJcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1naXR0aXA6YmVmb3JlLC5mYS1ncmF0aXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjE4NFwifS5mYS1zdW4tbzpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1tb29uLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtdms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0uZmEtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGFcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSwuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1kb3QtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTJcIn0uZmEtd2hlZWxjaGFpcjpiZWZvcmV7Y29udGVudDpcIlxcZjE5M1wifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdHVya2lzaC1saXJhOmJlZm9yZSwuZmEtdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLXBsdXMtc3F1YXJlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zbGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5OFwifS5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0uZmEtd29yZHByZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsLmZhLWJhbms6YmVmb3JlLC5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtjb250ZW50OlwiXFxmMTlkXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1yZWRkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRpZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTZcIn0uZmEtcGllZC1waXBlci1wcDpiZWZvcmV7Y29udGVudDpcIlxcZjFhN1wifS5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhOFwifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1idWlsZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhZFwifS5mYS1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcZjFhZVwifS5mYS1wYXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjBcIn0uZmEtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjFcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLXN0ZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmMWI2XCJ9LmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiN1wifS5mYS1yZWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI4XCJ9LmZhLWF1dG9tb2JpbGU6YmVmb3JlLC5mYS1jYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjlcIn0uZmEtY2FiOmJlZm9yZSwuZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxmMWJiXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWZpbGUtcGRmLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS13b3JkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzJcIn0uZmEtZmlsZS1leGNlbC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSwuZmEtZmlsZS1pbWFnZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtemlwLW86YmVmb3JlLC5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLXNvdW5kLW86YmVmb3JlLC5mYS1maWxlLWF1ZGlvLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzdcIn0uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSwuZmEtZmlsZS12aWRlby1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtY29kZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWM5XCJ9LmZhLXZpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2FcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1saWZlLWJvdXk6YmVmb3JlLC5mYS1saWZlLWJ1b3k6YmVmb3JlLC5mYS1saWZlLXNhdmVyOmJlZm9yZSwuZmEtc3VwcG9ydDpiZWZvcmUsLmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1yYTpiZWZvcmUsLmZhLXJlc2lzdGFuY2U6YmVmb3JlLC5mYS1yZWJlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFkMFwifS5mYS1nZTpiZWZvcmUsLmZhLWVtcGlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFkMVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFkM1wifS5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSwuZmEteWMtc3F1YXJlOmJlZm9yZSwuZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS13ZWNoYXQ6YmVmb3JlLC5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtc2VuZDpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ4XCJ9LmZhLXNlbmQtbzpiZWZvcmUsLmZhLXBhcGVyLXBsYW5lLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDlcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1jaXJjbGUtdGhpbjpiZWZvcmV7Y29udGVudDpcIlxcZjFkYlwifS5mYS1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGNcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXNsaWRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2hhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWUwXCJ9LmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTFcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSwuZmEtZnV0Ym9sLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtdHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMWU0XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXR3aXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOFwifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLW5ld3NwYXBlci1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWVhXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtY2FsY3VsYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlY1wifS5mYS1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWRcIn0uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZVwifS5mYS1jYy12aXNhOmJlZm9yZXtjb250ZW50OlwiXFxmMWYwXCJ9LmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjFcIn0uZmEtY2MtZGlzY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjJcIn0uZmEtY2MtYW1leDpiZWZvcmV7Y29udGVudDpcIlxcZjFmM1wifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWJlbGwtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjZcIn0uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMWY3XCJ9LmZhLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWY4XCJ9LmZhLWNvcHlyaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOVwifS5mYS1hdDpiZWZvcmV7Y29udGVudDpcIlxcZjFmYVwifS5mYS1leWVkcm9wcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMWZiXCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYXJlYS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFmZVwifS5mYS1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDBcIn0uZmEtbGluZS1jaGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjIwMVwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWFuZ2VsbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOVwifS5mYS1jYzpiZWZvcmV7Y29udGVudDpcIlxcZjIwYVwifS5mYS1zaGVrZWw6YmVmb3JlLC5mYS1zaGVxZWw6YmVmb3JlLC5mYS1pbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtbWVhbnBhdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGNcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1kYXNoY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMFwifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1sZWFucHViOmJlZm9yZXtjb250ZW50OlwiXFxmMjEyXCJ9LmZhLXNlbGxzeTpiZWZvcmV7Y29udGVudDpcIlxcZjIxM1wifS5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtY2FydC1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1kaWFtb25kOmJlZm9yZXtjb250ZW50OlwiXFxmMjE5XCJ9LmZhLXNoaXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWFcIn0uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWJcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1zdHJlZXQtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZjIxZFwifS5mYS1oZWFydGJlYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWVcIn0uZmEtdmVudXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjFcIn0uZmEtbWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjIyMlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLWludGVyc2V4OmJlZm9yZSwuZmEtdHJhbnNnZW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjRcIn0uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjI1XCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS1tYXJzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyN1wifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmFcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1uZXV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmNcIn0uZmEtZ2VuZGVybGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjIyZFwifS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMFwifS5mYS1waW50ZXJlc3QtcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMVwifS5mYS13aGF0c2FwcDpiZWZvcmV7Y29udGVudDpcIlxcZjIzMlwifS5mYS1zZXJ2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzNcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtaG90ZWw6YmVmb3JlLC5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtdmlhY29pbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzN1wifS5mYS10cmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjIzOFwifS5mYS1zdWJ3YXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzlcIn0uZmEtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxmMjNhXCJ9LmZhLXljOmJlZm9yZSwuZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtjb250ZW50OlwiXFxmMjNlXCJ9LmZhLWJhdHRlcnktNDpiZWZvcmUsLmZhLWJhdHRlcnk6YmVmb3JlLC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDBcIn0uZmEtYmF0dGVyeS0zOmJlZm9yZSwuZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iYXR0ZXJ5LTI6YmVmb3JlLC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS0xOmJlZm9yZSwuZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktMDpiZWZvcmUsLmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NVwifS5mYS1pLWN1cnNvcjpiZWZvcmV7Y29udGVudDpcIlxcZjI0NlwifS5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDdcIn0uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDhcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI0YVwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGNcIn0uZmEtY2xvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGRcIn0uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0ZVwifS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1MFwifS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy0zOmJlZm9yZSwuZmEtaG91cmdsYXNzLWVuZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1M1wifS5mYS1ob3VyZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTRcIn0uZmEtaGFuZC1ncmFiLW86YmVmb3JlLC5mYS1oYW5kLXJvY2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsLmZhLWhhbmQtcGFwZXItbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1NlwifS5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTdcIn0uZmEtaGFuZC1saXphcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLXNwb2NrLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZC1wb2ludGVyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWFcIn0uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjViXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLXRyaXBhZHZpc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMjYyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmFcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtdHY6YmVmb3JlLC5mYS10ZWxldmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMjZjXCJ9LmZhLWNvbnRhbzpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZFwifS5mYS01MDBweDpiZWZvcmV7Y29udGVudDpcIlxcZjI2ZVwifS5mYS1hbWF6b246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzBcIn0uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc0XCJ9LmZhLWluZHVzdHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjc1XCJ9LmZhLW1hcC1waW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzZcIn0uZmEtbWFwLXNpZ25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjc3XCJ9LmZhLW1hcC1vOmJlZm9yZXtjb250ZW50OlwiXFxmMjc4XCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1jb21tZW50aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnRpbmctbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3YlwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtZm9udGljb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjgwXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1lZGdlOmJlZm9yZXtjb250ZW50OlwiXFxmMjgyXCJ9LmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI4M1wifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1tb2R4OmJlZm9yZXtjb250ZW50OlwiXFxmMjg1XCJ9LmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NlwifS5mYS11c2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLW1peGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMjg5XCJ9LmZhLXNjcmliZDpiZWZvcmV7Y29udGVudDpcIlxcZjI4YVwifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGNcIn0uZmEtc3RvcC1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGRcIn0uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZVwifS5mYS1zaG9wcGluZy1iYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTBcIn0uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMjkxXCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtYmx1ZXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmMjkzXCJ9LmZhLWJsdWV0b290aC1iOmJlZm9yZXtjb250ZW50OlwiXFxmMjk0XCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLXdwYmVnaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTdcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjI5YlwifS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjI5Y1wifS5mYS1ibGluZDpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZFwifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhMFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSwuZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTNcIn0uZmEtZGVhZm5lc3M6YmVmb3JlLC5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLC5mYS1kZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMmE0XCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtc2lnbmluZzpiZWZvcmUsLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtbG93LXZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjJhOFwifS5mYS12aWFkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTlcIn0uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhYVwifS5mYS1zbmFwY2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhYlwifS5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjJhY1wifS5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWRcIn0uZmEtcGllZC1waXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJhZVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS10aGVtZWlzbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjJcIn0uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSwuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjNcIn0uZmEtZmE6YmVmb3JlLC5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtaGFuZHNoYWtlLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjJiNlwifS5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjdcIn0uZmEtbGlub2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI4XCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifS5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiYVwifS5mYS12Y2FyZDpiZWZvcmUsLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJiYlwifS5mYS12Y2FyZC1vOmJlZm9yZSwuZmEtYWRkcmVzcy1jYXJkLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmRcIn0uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJiZVwifS5mYS11c2VyLW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzBcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSwuZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsLmZhLWlkLWNhcmQtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJjM1wifS5mYS1xdW9yYTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNFwifS5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJjNVwifS5mYS10ZWxlZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjJjNlwifS5mYS10aGVybW9tZXRlci00OmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLC5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMmM3XCJ9LmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLC5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjJjOFwifS5mYS10aGVybW9tZXRlci0yOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjYVwifS5mYS10aGVybW9tZXRlci0wOmJlZm9yZSwuZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2JcIn0uZmEtc2hvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNjXCJ9LmZhLWJhdGh0dWI6YmVmb3JlLC5mYS1zMTU6YmVmb3JlLC5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLC5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDNcIn0uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLC5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmV7Y29udGVudDpcIlxcZjJkNFwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1ncmF2OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ2XCJ9LmZhLWV0c3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDdcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1yYXZlbHJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ5XCJ9LmZhLWVlcmNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLXNub3dmbGFrZS1vOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXN1cGVycG93ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmRkXCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99XG4iXX0= */
