@charset "UTF-8";@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%,89%,to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%,89%,to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}}@-webkit-keyframes jelly{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}}@keyframes jelly{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em transparent;box-shadow:0 0 0 1.5em transparent}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #bdc3c7;box-shadow:0 0 0 0 #bdc3c7}to{-webkit-box-shadow:0 0 0 1.5em transparent;box-shadow:0 0 0 1.5em transparent}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes arrow{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}15%,5%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}10%,20%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}30%,40%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes arrow{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}15%,5%{-webkit-transform:rotate(-15deg) scale(1) skew(1deg);transform:rotate(-15deg) scale(1) skew(1deg)}10%,20%{-webkit-transform:rotate(15deg) scale(1) skew(1deg);transform:rotate(15deg) scale(1) skew(1deg)}30%,40%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes headerShow{0%{top:-100%}to{top:0}}@keyframes headerShow{0%{top:-100%}to{top:0}}@-webkit-keyframes headerHidden{0%{top:0}to{top:-100%}}@keyframes headerHidden{0%{top:0}to{top:-100%}}@-webkit-keyframes slideBottom{0%{bottom:-100%}to{bottom:69px}}@keyframes slideBottom{0%{bottom:-100%}to{bottom:69px}}@-webkit-keyframes slideBottomMobile{0%{bottom:-100%}to{bottom:45px}}@keyframes slideBottomMobile{0%{bottom:-100%}to{bottom:45px}}@-webkit-keyframes slideIn{0%{right:-100%}to{right:0}}@keyframes slideIn{0%{right:-100%}to{right:0}}@-webkit-keyframes slideOut{0%{left:-100%}to{left:0}}@keyframes slideOut{0%{left:-100%}to{left:0}}@-webkit-keyframes slideOutRevert{0%{left:100%}to{left:-10px}}@keyframes slideOutRevert{0%{left:100%}to{left:-10px}}@-webkit-keyframes slideOutRevertMobile{0%{left:100%}to{left:-1px}}@keyframes slideOutRevertMobile{0%{left:100%}to{left:-1px}}@-webkit-keyframes one{to{stroke-dashoffset:0;fill:#bfffa1}}@keyframes one{to{stroke-dashoffset:0;fill:#bfffa1}}@-webkit-keyframes s4TopToBottom{0%{top:-200%}to{top:-18px}}@keyframes s4TopToBottom{0%{top:-200%}to{top:-18px}}@-webkit-keyframes s4BottomToTop{0%{bottom:-200%}to{bottom:0}}@keyframes s4BottomToTop{0%{bottom:-200%}to{bottom:0}}@-webkit-keyframes s4DiagonalBottomToTop{0%{-webkit-transform:translatex(-150%) translatey(150%);transform:translatex(-150%) translatey(150%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}@keyframes s4DiagonalBottomToTop{0%{-webkit-transform:translatex(-150%) translatey(150%);transform:translatex(-150%) translatey(150%)}to{-webkit-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0)}}@-webkit-keyframes s4DiagonalOpacity{0%{opacity:0}to{opacity:1}}@keyframes s4DiagonalOpacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes s4DiagonalScale{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes s4DiagonalScale{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showScale{0%{scale:0}50%{scale:1.5}to{scale:1}}@keyframes showScale{0%{scale:0}50%{scale:1.5}to{scale:1}}@-webkit-keyframes moveHorizontally-l-r{0%{left:-100%}to{left:0}}@keyframes moveHorizontally-l-r{0%{left:-100%}to{left:0}}@-webkit-keyframes moveHorizontally-l-r-wave-1{0%{left:-100%}to{left:176px}}@keyframes moveHorizontally-l-r-wave-1{0%{left:-100%}to{left:176px}}@-webkit-keyframes moveHorizontally-l-r-wave-2{0%{left:-100%}to{left:116px}}@keyframes moveHorizontally-l-r-wave-2{0%{left:-100%}to{left:116px}}@-webkit-keyframes moveHorizontally-r-l{0%{right:-100%}to{right:0}}@keyframes moveHorizontally-r-l{0%{right:-100%}to{right:0}}@-webkit-keyframes moveHorizontally-r-l-whale{0%{right:-100%}to{right:68px}}@keyframes moveHorizontally-r-l-whale{0%{right:-100%}to{right:68px}}@-webkit-keyframes moveHorizontally-r-l-1{0%{right:-100%}to{right:12px}}@keyframes moveHorizontally-r-l-1{0%{right:-100%}to{right:12px}}@-webkit-keyframes moveHorizontally-r-l-wave-2{0%{right:-100%}to{right:647px}}@keyframes moveHorizontally-r-l-wave-2{0%{right:-100%}to{right:647px}}@-webkit-keyframes moveHorizontally-r-l-wave-3{0%{right:-100%}to{right:347px}}@keyframes moveHorizontally-r-l-wave-3{0%{right:-100%}to{right:347px}}@-webkit-keyframes moveHorizontally-r-l-wave-4{0%{right:-100%}to{right:51%}}@keyframes moveHorizontally-r-l-wave-4{0%{right:-100%}to{right:51%}}@-webkit-keyframes moveHorizontally-r-l-fish{0%{right:-100%}to{right:169px}}@keyframes moveHorizontally-r-l-fish{0%{right:-100%}to{right:169px}}@-webkit-keyframes moveHorizontally-r-l-fish-mobile{0%{right:-100%}to{right:32.2%}}@keyframes moveHorizontally-r-l-fish-mobile{0%{right:-100%}to{right:32.2%}}@-webkit-keyframes moveHorizontally-r-l-fish-1{0%{right:-100%}to{right:70px}}@keyframes moveHorizontally-r-l-fish-1{0%{right:-100%}to{right:70px}}@-webkit-keyframes moveVertical-t-b{0%{bottom:200%}to{bottom:0}}@keyframes moveVertical-t-b{0%{bottom:200%}to{bottom:0}}@-webkit-keyframes moveDiagonally{0%{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes moveDiagonally{0%{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes moveDiagonally-2{0%{opacity:0;-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}50%{opacity:1}to{opacity:1;-webkit-transform:translate(18%,0);transform:translate(18%,0)}}@keyframes moveDiagonally-2{0%{opacity:0;-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}50%{opacity:1}to{opacity:1;-webkit-transform:translate(18%,0);transform:translate(18%,0)}}@-webkit-keyframes moveDiagonally-3{0%{opacity:0;-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}50%{opacity:1}to{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}}@keyframes moveDiagonally-3{0%{opacity:0;-webkit-transform:translate(-300%,0);transform:translate(-300%,0)}50%{opacity:1}to{opacity:1;-webkit-transform:translate(110%,0);transform:translate(110%,0)}}@-webkit-keyframes moveBottom-Top-Mobile{0%{bottom:-100%}to{bottom:0}}@keyframes moveBottom-Top-Mobile{0%{bottom:-100%}to{bottom:0}}@-webkit-keyframes two{to{stroke-dashoffset:0;fill:#fefefe}}@keyframes two{to{stroke-dashoffset:0;fill:#fefefe}}.pretty *{-webkit-box-sizing:border-box;box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{width:calc(1em + 2px);height:calc(1em + 2px);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0 - (100% - 1em)) - 8%);background-color:transparent}.pretty .state label:after{content:"";display:block}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:.1428571429em}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon,.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0 - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before,.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon,.pretty.p-image input:checked~.state img,.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-icon input:checked~.state label:before,.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc((0 - (100% - 1em)) - 8%);left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;-webkit-box-sizing:unset;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0 - (100% - 1em)) - 16%);z-index:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state label:before,.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before,.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover,.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{-webkit-box-shadow:0 0 3px 0 #bdc3c7;box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img,.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]~*{opacity:.5}.pretty input[disabled],.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-switch.p-fill input:checked~.state.p-primary:before,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-switch input:checked~.state.p-primary:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-switch.p-fill input:checked~.state.p-info:before,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-switch input:checked~.state.p-info:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-switch.p-fill input:checked~.state.p-success:before,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-switch input:checked~.state.p-success:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-switch.p-fill input:checked~.state.p-warning:before,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-switch input:checked~.state.p-warning:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-switch.p-fill input:checked~.state.p-danger:before,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-switch input:checked~.state.p-danger:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc(0 - (100% - 1em) - 35%)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html{margin:0;padding:0;border:0;vertical-align:baseline;scroll-behavior:smooth;font-size:10px;line-height:10px}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,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-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}body{color:#fff;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100vh}body,main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container{max-width:1800px}img{max-width:100%}a{text-decoration:none;color:inherit}a,body,button{font-family:"Montserrat"}a,button{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.btn{border-radius:136.17px;background:#4cb5ff;color:#fff;padding:6px 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;border:0;width:272px}@media (hover:hover) and (pointer:fine){.btn:hover:hover{background:#4cb5ff;-webkit-filter:drop-shadow(0 4px 24px rgba(0,0,0,.14));filter:drop-shadow(0 4px 24px rgba(0,0,0,.14))}}@media screen and (max-width:1024px){.btn:hover{-webkit-tap-highlight-color:transparent}}.btn .text{font-weight:400;font-size:1.4rem;line-height:1.4rem;color:#fff}.secondBtn,.secondBtn .text{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.secondBtn{cursor:pointer;padding:8px 13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:136.17px;border:1.362px solid #fff;background:0 0}.secondBtn .text{font-weight:400;font-size:1.4rem;line-height:2.4rem;color:#fff}@media (hover:hover) and (pointer:fine){.secondBtn:hover:hover{background:#9dd683;-webkit-filter:drop-shadow(0 4px 24px rgba(0,0,0,.14));filter:drop-shadow(0 4px 24px rgba(0,0,0,.14))}.secondBtn:hover:hover .text{color:#fff}}.btn:disabled{opacity:.35;cursor:auto;pointer-events:none}.other_functions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;font-weight:600;font-size:11px;line-height:11px;color:#044288;cursor:pointer;text-align:left;padding-top:10px;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.other_functions::after{margin-left:5px;height:8px;content:url(../../static/svg/static/arrowDown.svg)}@media screen and (max-width:575px){.other_functions::after{content:url(../../static/svg/static/arrowDown.svg);height:8px}}.other_functions::before{content:"Читать полностью"}.other_functions.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.other_functions.active::before{content:"Скрыть текст"}@media screen and (max-width:671px){.other_functions{font-size:13px;line-height:13px}}.filterResult .js-block,.wrap{display:none}.wrap{padding:15px 30px;position:absolute;z-index:1;top:0;left:100px;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}.desktop,.filterResult .js-block.show,.wrap.sub-menu-active{display:block}.mobile{display:none}@media screen and (max-width:671px){.social_media.desktop,main .desktop{display:none}.reserved.mobile,.social_media.mobile,main .mobile{display:block}}.submit-loader{opacity:0;position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);width:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.submit-loader div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;border:4px solid #f96703;border-radius:50%;-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#f96703 transparent transparent}.submit-loader div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.submit-loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.submit-loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.submit-btn{position:relative}.submit-btn:disabled .submit-loader{opacity:1}div,span{-webkit-tap-highlight-color:transparent;-webkit-user-select:none!important;-ms-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.arrow-top{display:none;position:fixed;bottom:15px;right:15px;z-index:9;height:40px;width:40px;text-align:center;border-radius:2px;cursor:pointer;-webkit-animation:arrow 3s ease-in-out infinite;animation:arrow 3s ease-in-out infinite;-webkit-animation-delay:2s;animation-delay:2s}.arrow-top svg{fill:#ff3714;height:42px;width:42px}.arrow-top img{margin:0 auto}@media screen and (max-width:1024px){.arrow-top{display:block}}@media screen and (max-width:420px){.arrow-top{bottom:20px;right:20px;height:32px;width:32px}}:root{--hover-social-icons:#ff3714;--hover-navigation:#ff3714}.header{position:fixed;top:0;z-index:10;width:100%}.header .container{padding:0 10px}@media screen and (max-width:420px){.header .container{padding:0}}.header .navigation,.header .navigation .container{margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.header .navigation{padding:49px 0 17px;padding-top:clamp(18px,3.5vw,49px);position:relative;background-color:transparent}@media screen and (max-width:450px){.header .navigation{padding-top:27px}}@media (orientation:landscape) and (max-width:1600px) and (max-height:800px){.header .navigation{padding-top:25px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.header .navigation{padding-top:25px}}@media (orientation:landscape) and (width:1366px) and (height:1024px){.header .navigation{padding-top:25px}}.header .navigation .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.header .navigation .container{padding:0 20px}}.header .navigation .navigation_center{position:absolute;left:50%;top:51%;-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}@media screen and (max-width:1220px){.header .navigation .navigation_center{top:100%}}@media screen and (max-width:768px){.header .navigation .navigation_center{top:105%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:450px){.header .navigation .navigation_center{top:56%}}@media (orientation:landscape) and (max-width:1600px) and (max-height:800px){.header .navigation .navigation_center{top:50%}}@media (orientation:landscape) and (width:1180px) and (height:820px){.header .navigation .navigation_center{top:50%}}@media (orientation:landscape) and (max-width:1600px) and (max-height:730px){.header .navigation .navigation_center{top:45%}}@media (orientation:landscape) and (width:1366px) and (height:1024px){.header .navigation .navigation_center{top:50%}}@media screen and (max-width:450px) and (max-height:725px){.header .navigation .navigation_center{top:clamp(95px,16.5vh,120px)}}@media screen and (max-width:375px) and (max-height:790px){.header .navigation .navigation_center{top:clamp(95px,15.5vh,120px)}}.header .navigation .navigation_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}@media screen and (max-width:450px){.header .navigation .navigation_left{margin-left:8px;row-gap:14px}}.header .navigation .navigation_left .secondBtn,.svg-block-phone{display:-webkit-box;display:-ms-flexbox;display:flex}.header .navigation .navigation_left .secondBtn .text{-ms-flex-negative:0;flex-shrink:0;line-height:100%;font-size:clamp(1.1rem,2.5vw,1.9rem)}@media screen and (max-width:1220px){.header .navigation .navigation_left .secondBtn{padding:5px 7px}}@media screen and (max-width:450px){.header .navigation .navigation_left .secondBtn{padding:5.7px 9px}}@media screen and (max-width:420px){.header .navigation .navigation_left .secondBtn{padding:5.7px 7px}}.header .navigation .navigation_left .svg-block-phone{display:none}@media screen and (max-width:1220px){.header .navigation .navigation_left .svg-block-phone{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.header .navigation .navigation_left .secondBtn .text{font-size:clamp(1.1rem,2vw,1.9rem)}}@media screen and (max-width:450px){.header .navigation .navigation_left .secondBtn .text{font-size:1.2rem;line-height:100%}}.header .svg-logo{width:clamp(103px,28vw,232px);max-height:clamp(39px,10vw,87px)}@media (orientation:landscape) and (max-width:1600px) and (max-height:800px){.header .svg-logo{width:180px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.header .svg-logo{width:180px}}@media (orientation:landscape) and (max-width:1600px) and (max-height:780px){.header .svg-logo{width:160px}}@media (orientation:landscape) and (max-width:1600px) and (max-height:730px){.header .svg-logo{width:140px}}@media (orientation:landscape) and (width:1366px) and (height:1024px){.header .svg-logo{width:180px}}@media screen and (max-width:450px){.header .svg-logo{width:135px;max-height:51px}}.svg-block-phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(10px,3vw,20px);-moz-column-gap:clamp(10px,3vw,20px);column-gap:clamp(10px,3vw,20px);color:#fff;font-size:clamp(1.1rem,2vw,2.7rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1220px){.svg-block-phone{display:none}}@media screen and (max-width:450px){.svg-block-phone{font-size:1.5rem}}.share-btn{font-size:clamp(1.1rem,2vw,1.9rem);line-height:normal;padding:7px 23px;width:100%}@media screen and (max-width:1220px){.share-btn{padding:5px 16px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.share-btn{padding:3px 16px}}@media screen and (max-width:450px){.share-btn{font-size:12.435px;line-height:100%;padding:5.5px 17.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.svg-header{width:clamp(15px,3.5vw,35px);height:clamp(15px,3.5vw,35px);-ms-flex-negative:0;flex-shrink:0}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.svg-header{width:clamp(15px,2vw,35px);height:clamp(15px,2vw,35px)}}@media screen and (max-width:450px){.svg-header{width:30px;height:30px}}.navigation_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(10px,2vw,43px);-moz-column-gap:clamp(10px,2vw,43px);column-gap:clamp(10px,2vw,43px)}@media screen and (max-width:450px){.navigation_right{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.navigation-social{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px}@media screen and (max-width:1220px){.navigation-social{row-gap:8px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.navigation-social{row-gap:9px}}@media screen and (max-width:450px){.navigation-social{margin-right:13px;row-gap:16px}}.svg-taxi{position:relative;top:2px}@media screen and (max-width:640px){.svg-taxi{top:4px}}@media screen and (max-width:450px){.svg-taxi{top:-2px}}.social-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1220px){.social-block{-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px}}@media screen and (max-width:450px){.social-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;row-gap:13px}}.mobile_header{padding-top:15px;padding-bottom:15px;display:none;position:relative}.mobile_header .container{width:100%;padding:0}@media screen and (max-width:1024px){.hidden.header{-webkit-animation:headerHidden .8s forwards;animation:headerHidden .8s forwards}}.header{-webkit-animation:headerShow .8s forwards;animation:headerShow .8s forwards}.custom-ya-block{width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10;right:0;left:auto}.footer .container{margin:0 auto}.swiper-container{width:100%;height:100vh}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form__bottom-container .form-file-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.form__bottom-container .form-file-block{width:100%}}@media (orientation:landscape) and (max-width:720px) and (min-height:500px) and (max-height:860px){.form__bottom-container .form-file-block{width:50%}}.form__bottom-container .form-file-block .form-file-block__description{font-size:clamp(1.1rem,3.5vw,1.6rem);line-height:clamp(1.1rem,3.5vw,1.8rem);font-style:normal;font-weight:400;max-width:277px;position:relative;top:9px}@media screen and (max-width:575px){.form__bottom-container .form-file-block .form-file-block__description{margin:0 auto 10px 45px}}@media screen and (max-width:450px){.form__bottom-container .form-file-block .form-file-block__description{font-size:1.2rem;line-height:1.2rem;margin:0 auto 10px 60px}}@media screen and (max-width:430px){.form__bottom-container .form-file-block .form-file-block__description{width:calc(100% + 20px);max-width:unset;margin-left:0}}.submit-btn-container{margin-top:65px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.submit-btn-container,.submit-btn-container .pretty{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1220px){.submit-btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}@media screen and (max-width:1024px){.submit-btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:820px){.submit-btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.submit-btn-container{margin-top:0}}@media screen and (max-width:575px){.submit-btn-container{margin-top:25px}}@media screen and (max-width:450px){.submit-btn-container{margin-top:15px}}@media screen and (max-width:1220px){.form-file-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}}@media screen and (max-width:1024px){.form-file-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:820px){.form-file-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:450px){.form-file-block{row-gap:3px}}.download-btn,.form-file-block__wrapper.download-btn{white-space:nowrap;border-radius:136.17px;width:272px;-ms-flex-negative:0;flex-shrink:0;background:#9dd683;color:#fff;font-size:clamp(1.3rem,3.5vw,2.3rem);line-height:clamp(1.9rem,3.5vw,5.1745rem);font-weight:300;min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:6px 15px}@media screen and (max-width:1024px){.download-btn,.form-file-block__wrapper.download-btn{height:54px}}@media (orientation:landscape) and (max-width:720px) and (min-height:500px) and (max-height:860px){.download-btn,.form-file-block__wrapper.download-btn{height:auto}}@media screen and (max-width:575px){.download-btn,.form-file-block__wrapper.download-btn{width:50%;height:28px;padding:2px 5px;margin:0 auto;min-height:40px}}@media screen and (max-width:450px){.download-btn,.form-file-block__wrapper.download-btn{width:100%;max-width:157px;min-height:30px;font-size:1.4rem;line-height:1.4rem}}@media screen and (max-width:430px){.download-btn,.form-file-block__wrapper.download-btn{width:100%;max-width:unset}}@media screen and (max-width:575px) and (min-height:575px) and (max-height:720px){.download-btn,.form-file-block__wrapper.download-btn{width:100%;max-width:unset}}.form-file-block__wrapper.download-btn .icon{width:18px;height:18px;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;margin-right:8px}.form-file-block__wrapper.download-btn .icon ._trash,.form-file-block__wrapper.download-btn .icon.active ._upload{display:none}.download-btn .icon.active ._trash,.form-file-block__wrapper.download-btn .icon.active ._trash{display:block}.download-btn .icon svg,.form-file-block__wrapper.download-btn .icon svg{width:18px;height:18px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#fff;-ms-flex-negative:0;flex-shrink:0}@media (hover:hover) and (pointer:fine){.download-btn:hover,.form-file-block__wrapper.download-btn:hover{-webkit-tap-highlight-color:transparent}}.thirteenth-page form label.checkbox_label{width:235px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-style:normal;font-weight:400;padding-left:50px;text-indent:unset;font-size:clamp(1.1rem,3.5vw,1.6rem);line-height:clamp(1.1rem,3.5vw,1.8rem)}@media screen and (max-width:450px){.thirteenth-page form label.checkbox_label{font-size:1.2rem;line-height:1.2rem}}@media screen and (max-width:430px){.thirteenth-page form label.checkbox_label{width:100%;max-width:unset;padding-left:0}}.privacy-checkbox__link{z-index:6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#4cb5ff}@media (hover:hover) and (pointer:fine){.privacy-checkbox__link:hover{text-decoration:underline;color:#4cb5ff}}.download-btn .icon{width:18px;height:18px;border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;margin-right:8px}.download-btn .icon ._trash,.download-btn .icon.active ._upload,.form-file-block__wrapper .icon{display:none}form .pretty{margin-right:0}.privacy-checkbox{-webkit-tap-highlight-color:transparent}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:50%}@media screen and (max-width:450px){.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{top:-40px;left:20px;width:30px;height:30px}}@media screen and (max-width:430px){.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{left:-40px}}.pretty .state label:before{content:"";display:block;background:url(../images/сhek.png) #4cb5ff no-repeat center center;background-size:contain;width:31px;height:31px;border-color:#4cb5ff}@media screen and (max-width:820px){.pretty .state label:before{width:24px;height:24px}}.pretty input:checked~.state.p-success label:after{content:"";display:block;background-size:contain;background:url(../images/сhek.png) #9dd683 no-repeat center center;width:31px;height:31px;-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;border:0}@media screen and (max-width:820px){.pretty input:checked~.state.p-success label:after{width:24px;height:24px}}@media screen and (max-width:450px){.pretty input:checked~.state.p-success label:after{width:30px;height:30px}}#taxiLink,.form-file-block__wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-file-block__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-file-block__wrapper .icon.active{display:block}.thirteenth-page form .label input.error-input{border-color:rgba(255,0,0,.5)}.thirteenth-page form .label input.error-input~.error-msg{display:block;bottom:12px;opacity:1}@media screen and (max-width:575px){.thirteenth-page form .label input.error-input~.error-msg{position:relative;bottom:9px}}.btn-share-block{position:relative;text-align:center}.custom-ya-block{background:#fff;padding:5px;border-radius:136.17px}.ya-share2{display:block;pointer-events:none;position:absolute;width:160px;bottom:6px;left:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:575px) and (max-height:800px){.ya-share2{right:0;left:auto;scale:.7}}.ya-share2.visible{pointer-events:auto;opacity:1;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}#taxiLink{margin-right:5px}@media (orientation:landscape) and (max-width:720px) and (min-height:500px) and (max-height:860px){#taxiLink{height:auto}}.svg-block-phone{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-right:7px}@media screen and (max-width:450px){.svg-block-phone{-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;margin-right:0}}.svg-block-phone:hover{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.svg-block-phone:hover:hover,.svg-block-phone:hover:hover .svg-header{-webkit-filter:drop-shadow(0 0 15px #9dd683);filter:drop-shadow(0 0 15px #9dd683)}}.svg-header{fill:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (hover:hover) and (pointer:fine){.svg-header:hover:hover{-webkit-filter:drop-shadow(0 0 15px #9dd683);filter:drop-shadow(0 0 15px #9dd683)}}.social-block{-webkit-transition:-webkit-backdrop-filter .5s ease;-o-transition:backdrop-filter .5s ease;transition:backdrop-filter .5s ease;transition:backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease}@media screen and (max-width:1024px){.social-block a{-webkit-tap-highlight-color:transparent}}.social-block:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.none{display:none!important}.swiper-container{height:100dvh}.swiper-slide{overflow:hidden}.swiper-slide.slide12{overflow:visible}@media screen and (max-width:575px){.js-input-file .error-message{margin-left:40px}}.fifteenth-slide-js,.first-page .first-page__right .first-page__right-image-animation.mobile,.fourth-slide-js{display:none}.error-input{color:#fd3635}#map{width:100%;height:100%;min-height:400px;max-height:600px;max-width:100%}@media screen and (max-width:575px){#map{max-height:400px}}@media screen and (max-width:450px){#map{max-height:485px}.main-page section.mainScreen .text-top-title{font-size:20px}}.swiper-wrapper{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.pac{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.first-page,.first-page .first-page__left,.first-page .first-page__right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.first-page .first-page__left,.first-page .first-page__right{width:50%}.first-page,.first-page .first-page__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first-page .first-page__left-image-main{width:clamp(88px,24vw,463px);position:relative;z-index:7;height:auto;left:14px;top:7px}@media screen and (max-width:768px){.first-page .first-page__left-image-main{position:absolute;top:35%;left:calc(50% - 10px);-webkit-transform:translateX(calc(-50% + 30px));-ms-transform:translateX(calc(-50% + 30px));transform:translateX(calc(-50% + 30px))}}@media screen and (max-width:450px){.first-page .first-page__left-image-main{width:295px;height:295px;left:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);max-width:none;top:27%}}@media screen and (max-width:375px){.first-page .first-page__left-image-main{top:25%}}@media (orientation:landscape) and (max-width:760px) and (max-height:460px){.first-page .first-page__left-image-main{top:6%}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__left-image-main{top:100px;left:110px}}.first-page .first-page__left .first-page__left-image-animation{width:clamp(90px,13vw,247px);position:absolute;right:14px;bottom:-100%;z-index:10;-webkit-animation:slideBottom .8s ease-in-out forwards;animation:slideBottom .8s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}@media (orientation:landscape) and (min-width:1601px) and (max-height:930px){.first-page .first-page__left .first-page__left-image-animation{scale:.8;translate:10px 50px}}@media (orientation:landscape) and (max-height:620px){.first-page .first-page__left .first-page__left-image-animation{scale:.7}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.first-page .first-page__left .first-page__left-image-animation{scale:.9;translate:5px 20px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.first-page .first-page__left .first-page__left-image-animation{scale:.7;translate:25px 65px}}@media screen and (max-width:575px){.first-page .first-page__left .first-page__left-image-animation{right:4px}}.first-page .first-page__right .first-page__right-background{right:-100%;width:100%;height:100%;opacity:.6;background:#2677d9;background:-webkit-gradient(linear,left top,right top,from(#2677d9),color-stop(50%,#49e),to(#64c4ff));background:-o-linear-gradient(left,#2677d9 0,#49e 50%,#64c4ff 100%);background:linear-gradient(90deg,#2677d9 0,#49e 50%,#64c4ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2677d9", endColorstr="#64c4ff", GradientType=1);-webkit-animation:slideIn .8s ease-in-out forwards;animation:slideIn .8s ease-in-out forwards;position:absolute}.first-page .first-page__right .first-page__right-image-animation{width:clamp(90px,15vw,273px);position:absolute;left:14px;bottom:-100%;z-index:10;-webkit-animation:slideBottom .8s ease-in-out forwards;animation:slideBottom .8s ease-in-out forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@media (orientation:landscape) and (min-width:1601px) and (max-height:930px){.first-page .first-page__right .first-page__right-image-animation{scale:.8;translate:-10px 60px}}@media (orientation:landscape) and (max-height:620px){.first-page .first-page__right .first-page__right-image-animation{scale:.7}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.first-page .first-page__right .first-page__right-image-animation{scale:.9;translate:-5px 25px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.first-page .first-page__right .first-page__right-image-animation{scale:.7;translate:-25px 80px}}@media screen and (max-width:575px){.first-page .first-page__right .first-page__right-image-animation{left:4px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__right .first-page__right-image-animation.mobile{display:block;width:182px;left:57%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-100%;-webkit-animation:slideBottom .8s forwards;animation:slideBottom .8s forwards}}.first-page .first-page__right .first-page__right-image-main{-o-object-fit:cover;object-fit:cover}.first-page .first-page__title{font-size:clamp(8.7rem,28vw,52.8rem);font-style:normal;font-weight:100;line-height:normal;position:relative}@media screen and (max-width:450px){.first-page .first-page__title{font-size:clamp(10.1rem,27.5vw,11.1rem)}}@media screen and (max-width:375px){.first-page .first-page__title{font-size:clamp(8.7rem,27vw,52.8rem);right:-3px}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.first-page .first-page__title{font-size:10px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__title{font-size:clamp(8.7rem,27.4vw,52.8rem)}}.first-page .first-page__title .first-page__title-label{font-size:clamp(1.6rem,3.5vw,6.1rem);position:absolute;right:19px;bottom:-12px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:450px){.first-page .first-page__title .first-page__title-label{font-size:2rem;bottom:-19px}}@media screen and (max-width:360px){.first-page .first-page__title .first-page__title-label{right:15px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__title .first-page__title-label{font-size:clamp(1.6rem,2.9vw,6.1rem);right:23px;bottom:-5px}}.first-page .first-page__title-wrapper{z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:137px;left:6px}.first-page .first-page__title-wrapper.pac{-webkit-transform:none;-ms-transform:none;transform:none}@media (orientation:landscape) and (min-height:620px) and (max-height:880px){.first-page .first-page__title-wrapper{scale:.9;top:50px}}@media screen and (max-width:768px){.first-page .first-page__title-wrapper{top:30%}}@media (orientation:landscape) and (max-width:1600px) and (max-height:800px){.first-page .first-page__title-wrapper{top:50px;scale:.8}}@media (orientation:landscape) and (max-width:1440px) and (max-height:1024px){.first-page .first-page__title-wrapper{top:15%;scale:.7}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.first-page .first-page__title-wrapper{top:50px}}@media (orientation:landscape) and (max-width:730px) and (max-height:540px){.first-page .first-page__title-wrapper{top:120px}}@media (orientation:landscape) and (max-height:530px){.first-page .first-page__title-wrapper{top:-10px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__title-wrapper.pac{top:67px;left:0}}@media screen and (max-width:450px){.first-page .first-page__title-wrapper{top:35.4%}}.first-page .first-page__title-bottom-container{max-width:398px;margin-left:66px;width:100%;font-size:clamp(1.4rem,3.5vw,2.3rem);font-style:normal;font-weight:400;line-height:clamp(1.4rem,3.5vw,2.6rem);position:relative;bottom:15px}@media screen and (max-width:1024px){.first-page .first-page__title-bottom-container{margin-left:22px;max-width:45%}}@media screen and (min-width:1024px) and (max-height:880px){.first-page .first-page__title-bottom-container{bottom:80px}}@media screen and (min-width:1024px) and (max-height:768px){.first-page .first-page__title-bottom-container{bottom:40px}}@media screen and (max-width:768px){.first-page .first-page__title-bottom-container{bottom:-55px;margin-left:12px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:575px){.first-page .first-page__title-bottom-container{font-size:1.6rem;line-height:120%;width:90%;bottom:-130px}}@media screen and (max-width:400px){.first-page .first-page__title-bottom-container{bottom:-100px}}@media screen and (max-width:375px){.first-page .first-page__title-bottom-container{margin-left:15px;bottom:-55px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__title-bottom-container{margin-left:22px;bottom:-4px;width:47%;font-size:clamp(1.4rem,2.6vw,2.3rem);line-height:clamp(1.4rem,2.5vw,2.6rem)}}.first-page .first-page__title-top{position:absolute;left:61px;top:32px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:768px){.first-page .first-page__title-top{left:12px;top:0}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.first-page .first-page__title-top{font-size:clamp(1.6rem,2.9vw,6.1rem);left:20px;top:9px}}@media screen and (max-width:450px){.first-page .first-page__title-top{font-size:2rem;top:-9px}}.first-page .first-page__left-background{background:#9dd683;width:100%;height:100%;z-index:5;position:absolute;left:-100%;-webkit-animation:slideOut .8s ease-in-out forwards;animation:slideOut .8s ease-in-out forwards}@media (orientation:landscape) and (max-width:932px) and (max-height:650px){.first-page__left .first-page__left-image-animation,.first-page__right .first-page__right-image-animation{display:none}.first-page__right .first-page__right-image-animation.mobile{display:block;width:182px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-100%;-webkit-animation:slideBottom .8s forwards;animation:slideBottom .8s forwards}.first-page__title-bottom-container{max-width:239px;font-size:14px;line-height:100%}}@media (orientation:landscape) and (max-width:932px) and (max-height:400px){.header .svg-logo{width:103px;max-height:39px}.header .navigation .navigation_center{top:65%}.first-page__title{font-size:148px}.first-page__left-image-main{top:25%}}@media (orientation:landscape) and (max-width:932px) and (max-height:375px){.first-page__right .first-page__right-image-animation.mobile{top:75%;width:clamp(130px,3vh,182px)}}@media (orientation:landscape) and (max-width:932px) and (max-height:320px){.first-page__title{font-size:clamp(9.7rem,26vw,52.8rem)}}.second-page{position:relative;width:100%;height:100%;background-image:url(../images/second-slide/main-slide.jpg);background-size:cover}.second-page .second-page__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:10}.second-page:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(76,74,71,.7)}.second-page .second-page__title{font-size:clamp(8.7rem,16vw,29.2rem);font-style:normal;font-weight:100;line-height:normal;position:relative;left:33px}@media screen and (max-width:932px){.second-page .second-page__title{left:0}}@media screen and (max-width:768px){.second-page .second-page__title .second-page__title{left:10px}}@media screen and (max-width:575px){.second-page .second-page__title{font-size:clamp(8.7rem,27vw,29.2rem)}}@media (orientation:landscape) and (max-width:540px) and (max-height:400px){.second-page .second-page__title{font-size:clamp(8.7rem,19.5vw,29.2rem);left:-3px;top:0}}.second-page .second-page__title-wrapper{z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:91px;-moz-column-gap:91px;column-gap:91px;width:100%;max-width:1800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:19%}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.second-page .second-page__title-wrapper{top:21%}}@media screen and (max-width:932px){.second-page .second-page__title-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:768px){.second-page .second-page__title-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;top:23px}.second-page .second-page__title-wrapper.pac{top:30%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:575px){.second-page .second-page__title-wrapper{max-width:240px}}@media screen and (max-width:1440px){.second-page .second-page__title-wrapper{padding:0 15px}}@media screen and (max-width:450px){.second-page .second-page__title-wrapper{top:50px;padding:0 7px}}@media (orientation:landscape) and (max-width:1180px) and (max-height:820px){.second-page .second-page__title-wrapper{scale:.9}}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.second-page .second-page__title-wrapper{top:0}}@media (orientation:landscape) and (max-width:540px) and (max-height:400px){.second-page .second-page__title-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.second-page .second-page__subtitle{font-size:clamp(1.6rem,3.5vw,6.3rem);font-weight:200;line-height:100%;position:relative;bottom:-37px}.second-page .second-page__subtitle.mobile{display:none}@media screen and (max-width:768px){.second-page .second-page__subtitle{font-weight:300;padding-left:20px}}@media screen and (max-width:1400px){.second-page .second-page__subtitle{left:auto}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.second-page .second-page__subtitle{bottom:-30px}}@media screen and (max-width:450px){.second-page .second-page__subtitle{padding-left:12px;bottom:-4px;line-height:120%}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.second-page .second-page__subtitle{bottom:14px}}@media (orientation:landscape) and (max-width:540px) and (max-height:400px){.second-page .second-page__subtitle{padding-left:3px;top:0;left:0}}@media screen and (max-width:768px){.second-page .second-page__subtitle{display:none}.second-page .second-page__subtitle.mobile{display:block}}@media screen and (max-width:375px){.second-page .second-page__subtitle{bottom:0;left:0}}.second-page .second-page__title-top{position:absolute;left:35px;top:-12px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1600px){.second-page .second-page__title-top{left:25px}}@media screen and (max-width:768px){.second-page .second-page__title-top{left:12px;top:0}}@media screen and (max-width:450px){.second-page .second-page__title-top{top:-6px}}.second-page .second-page__advantages{position:relative;bottom:0;display:none;margin:0 auto 6%;gap:60px;max-width:1400px}@media screen and (max-width:1450px){.second-page .second-page__advantages{padding:0 15px}}@media screen and (max-width:575px){.second-page .second-page__advantages{padding:0 5px}}@media (orientation:landscape) and (min-width:1024px) and (min-height:600px) and (max-height:880px){.second-page .second-page__advantages{margin:0 auto 50px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.second-page .second-page__advantages{top:10px;scale:.7;margin-bottom:0}}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.second-page .second-page__advantages{margin-bottom:20px}}.second-page .second-page__advantages .advantages__single{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;width:calc(20% - 10px);font-size:clamp(1.1rem,2vw,2.3rem);font-weight:400;line-height:clamp(1.1rem,2vw,2.6rem)}.second-page .second-page__advantages .advantages__single:nth-child(5) svg{width:clamp(44px,11vw,151px)}@media screen and (max-width:1260px){.second-page .second-page__advantages .advantages__single{width:calc(25% - 10px)}}@media screen and (max-width:575px){.second-page .second-page__advantages .advantages__single{row-gap:15px;width:calc(50% - 70px);font-size:1.6rem;line-height:120%}.second-page .second-page__advantages .advantages__single:nth-child(3),.second-page .second-page__advantages .advantages__single:nth-child(4),.second-page .second-page__advantages .advantages__single:nth-child(5){row-gap:10px}.second-page .second-page__advantages .advantages__single:nth-child(5){width:98px}.second-page .second-page__advantages .advantages__single:nth-child(5) svg{width:55px}}@media screen and (max-width:450px){.second-page .second-page__advantages .advantages__single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.second-page .second-page__advantages .advantages__single:nth-child(5){-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.second-page .second-page__advantages .advantages__single:nth-child(5) svg{width:75px}}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.second-page .second-page__advantages .advantages__single{row-gap:10px}}@media (orientation:landscape) and (max-width:540px) and (max-height:400px){.second-page .second-page__advantages .advantages__single{width:calc(20% - 10px)}.second-page .second-page__advantages .advantages__single:nth-child(2),.second-page .second-page__advantages .advantages__single:nth-child(4){width:175px}}.second-page .second-page__advantages .advantages__single svg{width:clamp(44px,11vw,122px);height:clamp(44px,11vw,122px)}@media (orientation:landscape) and (min-height:600px) and (max-height:880px){.second-page .second-page__advantages .advantages__single svg{width:40%;height:40%}}@media (orientation:landscape) and (max-width:1180px) and (max-height:820px){.second-page .second-page__advantages .advantages__single svg{width:clamp(44px,30%,122px);height:clamp(44px,50%,122px)}}@media screen and (max-width:450px){.second-page .second-page__advantages .advantages__single svg{width:60px;height:60px;-ms-flex-negative:0;flex-shrink:0}}.second-page .second-page__advantages .advantages__single-title{text-align:left}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.second-page .second-page__advantages .advantages__single-title{line-height:clamp(1.1rem,1.5vw,2.6rem);font-size:clamp(1.1rem,1.6vw,2.3rem)}}@media screen and (max-width:1260px){.second-page .second-page__advantages{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:575px){.second-page .second-page__advantages{row-gap:19px;margin-top:70%}.second-page .second-page__advantages .advantages__single-title{text-align:left}}@media screen and (max-width:375px){.second-page .second-page__advantages{margin:auto auto 63px;row-gap:14px}}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.second-page .second-page__advantages{margin-bottom:30px;row-gap:10px}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.second-page .second-page__advantages{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;margin-bottom:auto;top:160px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.second-page .second-page__advantages{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:420px) and (max-height:650px){.second-page .second-page__advantages{margin-bottom:10px;scale:.85}}.second-page.animation .second-page__advantages{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:450px){.second-page.animation .second-page__advantages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:68%;padding-top:60%;margin:auto;row-gap:20px}}.second-page .one{fill:transparent;stroke:#bfffa1;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:one 1.5s linear forwards .5s;animation:one 1.5s linear forwards .5s}.third-page{position:relative;width:100%;height:100%;background:#4d4a47;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.third-page .third-page__container .third-page__title{font-size:clamp(9.7rem,20vw,37.2rem);font-style:normal;font-weight:100;line-height:normal;position:relative;left:33px}@media (orientation:landscape) and (min-height:800px) and (max-height:880px){.third-page .third-page__container .third-page__title{font-size:clamp(9.7rem,40vh,37.2rem)}}@media screen and (max-width:932px){.third-page .third-page__container .third-page__title{left:0}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.third-page .third-page__container .third-page__title{font-size:9.7rem}}@media screen and (max-width:575px){.third-page .third-page__container .third-page__title{font-size:clamp(8.7rem,27vw,29.2rem)}}.third-page .third-page__container .third-page__title-top{position:absolute;left:3%;top:14px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.third-page .third-page__container .third-page__title-top{left:12px;top:0}}@media screen and (max-width:450px){.third-page .third-page__container .third-page__title-top{top:-7px}}.third-page .third-page__container .third-page__title-wrapper{z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:91px;-moz-column-gap:91px;column-gap:91px;width:100%;max-width:1800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:31%}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.third-page .third-page__container .third-page__title-wrapper{z-index:20;top:2%}}@media screen and (max-width:932px){.third-page .third-page__container .third-page__title-wrapper{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:1024px){.third-page .third-page__container .third-page__title-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;top:24px;left:10px}}@media screen and (max-width:450px){.third-page .third-page__container .third-page__title-wrapper{top:54px;left:7px}}.fourth-page,.third-page .third-page__content,.third-page .third-page__content .third-page__content-right{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.third-page .third-page__content{padding:220px 52px 63px}@media screen and (max-width:1024px){.third-page .third-page__content{padding-left:17px;padding-right:14px}}@media screen and (max-width:575px){.third-page .third-page__content{padding-top:94px;padding-bottom:65px}}@media screen and (max-width:375px){.third-page .third-page__content{padding-bottom:45px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.third-page .third-page__content{padding-top:180px;padding-bottom:50px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.third-page .third-page__content{padding-top:160px;padding-bottom:40px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.third-page .third-page__content{padding-top:145px;padding-bottom:30px}}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.third-page .third-page__content{padding-top:60px}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.third-page .third-page__content{z-index:40}}.third-page .third-page__content .third-page__content-right{margin-left:auto;width:64%;-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px}.third-page .third-page__content .third-page__content-right .third-page__content-right-image{max-width:513px;width:100%}@media screen and (max-width:1024px){.third-page .third-page__content .third-page__content-right .third-page__content-right-image{max-width:430px;-o-object-fit:cover;object-fit:cover;left:auto;right:0;position:absolute}}@media screen and (max-width:575px){.third-page .third-page__content .third-page__content-right .third-page__content-right-image{left:auto;width:185px;height:276px;right:14px}}@media screen and (max-width:450px){.third-page .third-page__content .third-page__content-right .third-page__content-right-image{width:304px;height:454px;right:0;top:16%}}.third-page .third-page__content .third-page__content-right .third-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:575px) and (max-width:1024px){.third-page .third-page__content .third-page__content-right .third-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.third-page .third-page__content .third-page__content-right .third-page__content-right-text-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:1024px){.third-page .third-page__content .third-page__content-right .third-page__content-right-text-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:460px;opacity:.8;row-gap:32px}}@media screen and (max-width:575px){.third-page .third-page__content .third-page__content-right .third-page__content-right-text-block{max-width:230px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:27px}}.third-page .third-page__content .third-page__content-right .right-text-block__title{max-width:60%;font-size:clamp(2.2rem,3.3vw,6.3rem);font-weight:200;line-height:100%;position:relative;top:-18px}@media screen and (max-width:1370px){.third-page .third-page__content .third-page__content-right .right-text-block__title{max-width:65%}}@media screen and (max-width:1024px){.third-page .third-page__content .third-page__content-right .right-text-block__title{max-width:unset}}@media screen and (min-width:575px) and (max-width:1024px){.third-page .third-page__content .third-page__content-right .right-text-block__title{font-size:clamp(2.2rem,6.3vw,6.3rem)}}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.third-page .third-page__content .third-page__content-right .right-text-block__title{z-index:20;font-size:clamp(2.2rem,4.3vw,6.3rem)}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.third-page .third-page__content .third-page__content-right .right-text-block__title{top:-38px}}@media screen and (max-width:575px){.third-page .third-page__content .third-page__content-right .right-text-block__title{font-size:3.2rem}}@media screen and (max-width:450px){.third-page .third-page__content .third-page__content-right .right-text-block__title{top:13%}}.third-page .third-page__content .third-page__content-right .right-text-block__description{font-size:clamp(1.2rem,1.2vw,2.3rem);font-weight:400;line-height:clamp(1.2rem,1.4vw,2.6rem)}@media screen and (max-width:1024px){.third-page .third-page__content .third-page__content-right .right-text-block__description{font-size:clamp(1.2rem,3.2vw,2.3rem);line-height:clamp(1.2rem,3.4vw,2.6rem);z-index:20;font-weight:300}}@media (orientation:landscape) and (max-width:720px) and (max-height:600px){.third-page .third-page__content .third-page__content-right .right-text-block__description{font-size:clamp(1.2rem,3.2vh,2.3rem);line-height:clamp(1.2rem,3.4vh,2.6rem)}}@media screen and (max-width:575px){.third-page .third-page__content .third-page__content-right .right-text-block__description{width:120%;font-size:1.8rem;line-height:2rem;top:13%;position:relative}}@media screen and (max-width:1700px){.third-page .third-page__content .third-page__content-right{width:auto}}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.third-page .third-page__content .third-page__content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:1024px){.third-page .third-page__content .third-page__content-right{margin-left:initial;padding-right:305px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.third-page .third-page__img-first{position:absolute;left:90px;bottom:0;z-index:11}.third-page .third-page__img-second{position:absolute;z-index:11}@media (orientation:landscape) and (min-height:500px) and (max-height:880px){.third-page .third-page__img-first,.third-page .third-page__img-second{width:10%}}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.third-page .third-page__img-first{left:auto;right:0}}@media screen and (max-width:1024px){.third-page .third-page__img-first{width:305px;left:auto;right:0}}@media (orientation:landscape) and (max-width:720px) and (max-height:600px){.third-page .third-page__img-first{width:205px}}@media screen and (max-width:575px){.third-page .third-page__img-first{width:auto;left:auto;right:13px;height:180px}}@media screen and (max-width:450px){.third-page .third-page__img-first{height:200px;right:18px}}@media screen and (max-width:400px){.third-page .third-page__img-first{height:150px;bottom:0;right:0}}@media (orientation:landscape) and (max-width:760px) and (max-height:393px){.third-page .third-page__img-first{width:205px}}.third-page .third-page__img-second{left:420px;bottom:120px}@media screen and (max-width:1024px){.third-page .third-page__img-second{top:11px;left:100px;width:83px}}@media screen and (max-width:575px){.third-page .third-page__img-second{top:7px;left:105px;width:83px;height:170px}}@media screen and (max-width:450px){.third-page .third-page__img-second{width:133px;height:266px}}@media (orientation:landscape) and (max-width:1024px) and (max-height:1024px){.third-page .third-page__img-second{width:10%;top:10px}}@media (orientation:landscape) and (max-width:932px) and (max-height:430px){.third-page .third-page__img-second{width:100px;height:auto}}.fourth-page{position:relative;background-image:url(../images/second-slide/main-slide.jpg);background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.fourth-page:after{background:rgba(76,74,71,.8)}.fourth-page .fourth-page__content{width:100%;height:100%;padding:210px 52px 63px;z-index:1;display:none}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fourth-page .fourth-page__content{padding-top:180px;padding-bottom:50px}}@media screen and (max-width:1024px){.fourth-page .fourth-page__content{padding-top:80px}}@media screen and (max-width:768px){.fourth-page .fourth-page__content{padding-left:30px;padding-right:30px;padding-bottom:48px}}@media screen and (max-width:450px){.fourth-page .fourth-page__content{padding:54px 33px 0 0}}.fourth-page .fourth-page__content .fourth-page__content-right{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px}@media screen and (max-width:1024px){.fourth-page .fourth-page__content .fourth-page__content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:30px}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image-block{background:#4cb5e6;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translatex(-150%) translatey(150%);-ms-transform:translatex(-150%) translatey(150%);transform:translatex(-150%) translatey(150%);-webkit-animation:s4DiagonalBottomToTop .8s forwards;animation:s4DiagonalBottomToTop .8s forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:1580px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image-block{height:100%}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image-block{max-height:53%}}.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image.img-1{width:300px}}@media screen and (max-width:1024px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image.img-1{width:clamp(150px,33.5vw,100%)}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-image.img-1{width:clamp(250px,70.5vw,295px);height:clamp(250px,70.5vw,295px);top:44%}}.fourth-page .fourth-page__content .fourth-page__content-right .img-2,.fourth-page .fourth-page__content .fourth-page__content-right .img-3{position:absolute}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .img-1{width:150px;top:110px}}.fourth-page .fourth-page__content .fourth-page__content-right .img-2{top:65px;right:45px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:s4DiagonalScale .8s forwards;animation:s4DiagonalScale .8s forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}@media (orientation:landscape) and (min-height:540px) and (max-height:880px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{width:250px}}@media (orientation:landscape) and (min-width:1024px) and (max-width:1600px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{width:200px;top:25px;right:25px}}@media screen and (max-width:1600px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{top:25px;width:300px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{width:180px}}@media (min-width:768px) and (max-width:1024px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{top:25px;right:35px;width:clamp(150px,33.5vw,100%)}}@media screen and (max-width:768px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{top:20px;right:20px;width:clamp(150px,33.5vw,100%)}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{width:182px;right:auto;bottom:-117px;top:auto;left:53%;translate:-50% 0}}@media screen and (max-width:400px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{bottom:-77px;width:162px}}@media screen and (max-width:420px) and (max-height:650px){.fourth-page .fourth-page__content .fourth-page__content-right .img-2{bottom:-70px;width:140px}}.fourth-page .fourth-page__content .fourth-page__content-right .img-3{top:83px;left:137px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:s4DiagonalScale .8s forwards;animation:s4DiagonalScale .8s forwards;-webkit-animation-delay:1s;animation-delay:1s}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fourth-page .fourth-page__content .fourth-page__content-right .img-3{left:25px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.fourth-page .fourth-page__content .fourth-page__content-right .img-3{left:20px;top:20px}}@media screen and (max-width:768px){.fourth-page .fourth-page__content .fourth-page__content-right .img-3{left:20px;top:20px}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .img-3{width:39px;height:35px;top:25px;left:31px}}.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{position:relative;z-index:5;padding:0 104px 117px 160px;font-size:clamp(1.2rem,1.8vw,3.5rem);font-style:normal;font-weight:400;line-height:clamp(1.2rem,2vw,3.8rem);opacity:0;-webkit-animation:s4DiagonalOpacity .8s forwards;animation:s4DiagonalOpacity .8s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}@media screen and (max-width:1600px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding:0 40px 40px}}@media screen and (max-width:1225px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding-bottom:40px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:900px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding:0 35px 40px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding:0 25px 20px}}@media (min-width:768px) and (max-width:1024px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{font-size:clamp(1.2rem,3.8vw,3.5rem);line-height:clamp(1.2rem,5vw,3.8rem)}}@media screen and (max-width:768px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding-left:20px;padding-right:20px}}@media screen and (max-width:575px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{padding-left:30px;padding-bottom:22px;font-size:1.8rem;line-height:2rem;max-width:82%}}@media screen and (max-width:400px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-description{font-size:clamp(1.4rem,3.8vw,3.5rem);line-height:clamp(1.4rem,5vw,3.8rem)}}.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:598px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1580px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{row-gap:10px}}@media screen and (max-width:1024px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{max-width:100%;margin-top:auto;margin-bottom:auto}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{padding-left:30px;padding-bottom:4px;padding-right:14px;margin-top:auto}}@media screen and (max-width:420px) and (max-height:650px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{margin-top:50px}}@media screen and (max-width:360px){.fourth-page .fourth-page__content .fourth-page__content-right .fourth-page__content-right-text-block{padding-bottom:0}}.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title{font-size:clamp(2.2rem,3.5vw,6.3rem);font-weight:200;line-height:100%;position:relative;top:-200%;-webkit-animation:s4TopToBottom .8s forwards;animation:s4TopToBottom .8s forwards}@media screen and (max-width:1660px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title{max-width:80%}}@media screen and (max-width:1300px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title{max-width:unset;display:none}}@media screen and (max-width:1225px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title{margin-top:10px;top:0}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title{display:none}}.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title.right-text-block__title-mob{display:none}@media screen and (max-width:1300px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title.right-text-block__title-mob{display:block}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__title.right-text-block__title-mob{display:none}}.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{font-size:clamp(1.2rem,1.2vw,2.3rem);font-weight:400;line-height:clamp(1.2rem,1.4vw,2.6rem);bottom:-200%;position:relative;-webkit-animation:s4BottomToTop .8s forwards;animation:s4BottomToTop .8s forwards}@media screen and (max-width:1300px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{font-size:clamp(1.2rem,2.2vw,2.3rem);line-height:clamp(1.2rem,2.4vw,2.6rem)}}@media screen and (max-width:768px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{font-weight:300}}@media screen and (max-width:575px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{padding-bottom:0;margin-bottom:-20%;font-size:1.8rem;line-height:2rem}}@media screen and (max-width:400px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{font-size:clamp(1.4rem,3.8vw,3.5rem);line-height:clamp(1.4rem,5vw,3.8rem)}}@media screen and (max-width:360px){.fourth-page .fourth-page__content .fourth-page__content-right .right-text-block__description{padding-bottom:0}}.fourth-page.animation .fourth-page__content{display:-webkit-box;display:-ms-flexbox;display:flex}.fifth-page,.fifth-page .fifth-page__content,.fifth-page .fifth-page__content .fifth-page__content-right{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.fifth-page{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#9dd683}.fifth-page:after,.fourth-page:after,.sixth-page:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.fifth-page .fifth-page__content{padding:220px 52px 63px;z-index:1}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.fifth-page .fifth-page__content{padding-top:160px;padding-bottom:50px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.fifth-page .fifth-page__content{padding-top:150px;padding-bottom:40px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.fifth-page .fifth-page__content{padding-top:145px;padding-bottom:30px}}@media screen and (max-width:575px){.fifth-page .fifth-page__content{padding-left:22px;padding-right:22px;padding-bottom:44px}}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.fifth-page .fifth-page__content{padding-top:60px}}.fifth-page .fifth-page__content .fifth-page__content-right{-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px}.fifth-page .fifth-page__content .fifth-page__content-right .img-1.mobile{display:none}@media screen and (max-width:575px){.fifth-page .fifth-page__content .fifth-page__content-right .img-1.mobile{display:none;position:absolute;left:auto;right:22%;top:14%;width:88px;height:88px;z-index:-1}}@media screen and (max-width:540px) and (max-height:720px){.fifth-page .fifth-page__content .fifth-page__content-right .img-1.mobile{top:26%;right:31%}}@media screen and (max-width:360px){.fifth-page .fifth-page__content .fifth-page__content-right .img-1.mobile{right:19%}}.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{width:100%;top:52%}@media screen and (max-width:1500px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{top:45%}}@media screen and (max-width:1220px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{top:38%}}@media screen and (min-width:1024px) and (max-width:1150px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{top:31%}}@media (min-width:768px) and (max-width:1024px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{top:31%}}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image-block{top:0}}.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;left:62%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:932px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{width:160px;height:160px;top:-60px}}@media screen and (max-width:768px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:-30px}}@media screen and (max-width:575px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:10px;width:clamp(250px,70.5vw,295px);height:clamp(250px,70.5vw,295px)}}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:-70px;width:20%;height:20%;left:60%}}@media (orientation:landscape) and (max-width:720px) and (max-height:540px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:70px;left:62%}}@media screen and (max-width:575px) and (max-height:920px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:-50px;left:50%}}@media screen and (max-width:575px) and (max-height:800px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:-50px;bottom:auto;left:58%}}@media screen and (max-width:375px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{left:62%;top:-70px}}@media screen and (max-width:360px) and (max-height:540px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-image{top:10px}}.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-text-block{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.fifth-page .fifth-page__content .fifth-page__content-right .fifth-page__content-right-text-block{top:0;position:relative}}.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__title{font-size:clamp(9.9rem,27.7vw,53.2rem);font-weight:100;line-height:100%;position:relative;top:-48px}@media screen and (max-width:1024px){.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__title{font-size:clamp(9.9rem,25.7vw,53.2rem)}}@media screen and (max-width:575px){.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__title{left:-11px;top:14%;font-size:clamp(9.9rem,27.7vw,11.5rem)}}.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__description{max-width:895px;font-weight:300;font-size:clamp(1.8rem,3.5vw,6.3rem);line-height:100%;position:relative;bottom:60px;left:22px}@media (min-width:768px) and (max-width:1024px){.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__description{bottom:30px}}@media screen and (max-width:575px){.fifth-page .fifth-page__content .fifth-page__content-right .right-text-block__description{left:0;max-width:unset;font-size:1.8rem;line-height:2rem;width:65%;bottom:-20%}}.fifth-page .fifth-page__content .fifth-page__content-image-bottom{position:absolute;right:97px;bottom:91px}@media screen and (max-width:1600px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{width:350px;bottom:60px}}@media screen and (max-width:1440px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{width:300px;bottom:40px}}@media screen and (max-width:1330px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{bottom:30px;width:250px}}@media screen and (max-width:1024px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{bottom:auto;top:450px;width:unset}}@media screen and (max-width:575px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{width:250px;right:20px;bottom:84px}}@media screen and (max-width:450px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{width:200px;top:75%}}@media screen and (max-width:375px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{bottom:44px}}@media screen and (max-width:360px) and (max-height:540px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{top:427px}}@media (orientation:landscape) and (max-width:720px) and (max-height:540px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{top:70%;width:230px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.fifth-page .fifth-page__content .fifth-page__content-image-bottom{top:140px}}.sixth-page,.sixth-page .sixth-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.sixth-page{background-color:#4d4a47;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sixth-page .sixth-page__content{width:100%;height:100%;z-index:1;padding-bottom:178px}@media screen and (max-width:1220px){.sixth-page .sixth-page__content{padding-bottom:138px}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:50px}}@media screen and (max-width:575px){.sixth-page .sixth-page__content{padding-right:21px;padding-left:21px;padding-top:33px}}@media screen and (max-width:450px){.sixth-page .sixth-page__content{padding-left:28px;padding-top:41px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content{padding-top:25px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1440px) and (max-height:870px){.sixth-page .sixth-page__content{padding-top:140px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1440px) and (max-height:730px){.sixth-page .sixth-page__content{padding-top:50px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.sixth-page .sixth-page__content{padding-top:50px}}.sixth-page,.sixth-page .sixth-page__content .sixth-page__content-image-block{width:100%;height:100%}.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{position:absolute;right:50px;bottom:0;padding-top:180px;z-index:-1}@media screen and (max-width:1600px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{right:-250px}}@media screen and (width:1366px) and (height:1024px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{right:-190px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{width:30%;right:-70px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1440px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{top:-50px}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{width:32%}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{bottom:2px;width:243px;right:100px}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{width:450px;right:40px}}@media (orientation:landscape) and (min-width:541px) and (max-width:1024px) and (max-height:800px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{top:unset;right:130px;width:38%}}@media screen and (max-width:671px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{width:305px;right:-60px}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:5;right:45%;width:330px}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{right:49%;width:250px}}@media screen and (max-width:400px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{right:55%;width:215px}}@media screen and (max-width:374px){.sixth-page .sixth-page__content .sixth-page__content-image-block .sixth-page__content-right-image{width:200px}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{width:181px;top:-10px;left:120px}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second p{line-height:clamp(1.1rem,1.4vw,2.6rem);font-size:clamp(1.1rem,1.2vw,2.3rem);padding:9.5px}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second p{line-height:clamp(1.3rem,1.4vw,2.6rem);font-size:clamp(1.2rem,1.2vw,2.3rem)}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second p{line-height:clamp(1.3rem,4.2vw,1.4rem);font-size:clamp(1.2rem,4.2vw,1.4rem);padding:11px}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{top:auto;left:auto;right:0;position:absolute;width:20%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{height:300px;width:50%}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{width:120px;right:6px;margin-left:auto}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{width:124px;bottom:60px;right:20px}}@media screen and (max-width:400px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{bottom:30px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{margin-left:10px}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{width:296px;top:54px;left:-120px}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p{padding:24px;line-height:clamp(1.4rem,1.9vw,3.5rem);font-size:clamp(1.4rem,1.9vw,3.5rem)}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p{padding:10px}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p{line-height:clamp(1.4rem,4.4vw,1.8rem);font-size:clamp(1.4rem,4.4vw,1.8rem)}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{top:0;left:0;width:50%}}@media (orientation:landscape) and (min-width:1220px) and (min-height:601px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{top:0;left:-16%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{height:300px;width:50%}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{width:129px;-ms-flex-negative:0;flex-shrink:0;top:-95%}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p{padding:9px 10px 0 7px}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{width:clamp(160px,43vw,174px);top:-94%}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p{padding:12px 10px 0 9px}}@media screen and (max-width:400px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{top:-110%}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first{top:0}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first,.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{position:relative}.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first p,.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second p{position:absolute;top:0;left:0;font-style:normal;font-weight:300}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first,.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{border-radius:25px;overflow:hidden;height:170px}}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first,.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{height:60px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-first,.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{border-radius:10px;height:130px;top:50%;translate:0 -50%}}@media (orientation:landscape) and (min-width:1220px) and (min-height:501px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{top:-20%}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block-second{position:absolute}}.sixth-page .sixth-page__content .sixth-page__content-left-text-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sixth-page .sixth-page__content .sixth-page__content-left-text-block,.sixth-page .sixth-page__content .sixth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:160px}@media (orientation:landscape) and (max-width:1600px) and (min-height:501px) and (max-height:730px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block,.sixth-page .sixth-page__content .sixth-page__content-right-text-block{padding-top:120px}}@media (orientation:landscape) and (max-width:1440px) and (min-height:501px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block,.sixth-page .sixth-page__content .sixth-page__content-right-text-block{padding-top:20px}}@media (min-width:768px) and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block,.sixth-page .sixth-page__content .sixth-page__content-right-text-block{padding-top:60px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block{position:relative;left:120px;scale:.8}}.sixth-page .sixth-page__content .sixth-page__img-1{width:100%}@media (orientation:landscape) and (max-width:1200px) and (max-height:870px){.sixth-page .sixth-page__content .sixth-page__img-1{width:90%}}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.sixth-page .sixth-page__content .sixth-page__img-1{width:80%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__img-1{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.sixth-page .sixth-page__content .sixth-page__img-2{width:100%}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__img-2{height:100%;-o-object-fit:cover;object-fit:cover}}.sixth-page .sixth-page__content .sixth-page__content-left-text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (orientation:landscape) and (max-width:800px) and (max-height:400px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block{padding-top:15px}}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media (orientation:landscape) and (max-width:720px) and (max-height:540px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block{padding:0}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block{padding-top:0;-webkit-box-flex:0;-ms-flex:0;flex:0;row-gap:39px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block{row-gap:10px}}.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__description{font-size:clamp(1.2rem,2.2vw,3.5rem);font-weight:300;line-height:100%;padding-left:77px}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__description{padding-left:21px}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__description{padding:0;max-width:171px;margin-left:146px;font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__description{row-gap:48px;font-size:clamp(1.2rem,5vw,1.8rem);line-height:clamp(1.2rem,5vw,2rem);margin-left:clamp(50%,48vw,54%)}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__description{max-width:270px;margin-left:0}}.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{margin-top:60px;padding:0 119px 77px 68px;font-weight:100;font-size:clamp(2.4rem,5vw,9.5rem);line-height:clamp(2.4rem,5vw,8.7rem)}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{padding-left:21px;padding-bottom:14px}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{margin-top:0}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{max-width:266px;font-size:clamp(2.4rem,4vw,9.5rem)}}@media screen and (max-width:768px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{font-weight:300}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{padding:0;margin-top:0;font-weight:200}}@media screen and (max-width:450px){.sixth-page .sixth-page__content .sixth-page__content-left-text-block .left-text-block__title{font-size:clamp(2.4rem,12vw,4.6rem);line-height:clamp(2.4rem,12vw,4.6rem)}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block{width:65%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block{padding-left:21px;padding-top:22px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:85px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;position:relative}}@media screen and (max-width:671px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block{padding-right:0;padding-left:0}}@media screen and (max-width:575px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block .sixth-page__title-top{position:absolute;right:80px;bottom:-20px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:768px){.sixth-page .sixth-page__content .sixth-page__content-right-text-block .sixth-page__title-top{left:12px;top:0}}.sixth-page .sixth-page__content .sixth-page__content-right-text-block .sixth-page__title{font-size:clamp(8.4rem,16vw,28.1rem);padding-left:75px;font-style:normal;font-weight:100;line-height:normal;position:relative;top:-30px}.sixth-page .sixth-page__content .sixth-page__content-right-text-block .right-text-block__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.2rem,5vw,3.5rem);font-weight:300;line-height:100%;max-width:880px;margin-left:auto;margin-right:66px;margin-bottom:66px}.sixth-page .sixth-page__content .sixth-page__content-right-text-block .right-text-block__description p+p,.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description p+p{margin-top:33px}.sixth-page .sixth-page__content .sixth-page__content-right-text-block .right-text-block__sub-description{font-size:clamp(1.2rem,5vw,2.3rem);line-height:clamp(1.2rem,5vw,2.6rem);font-weight:300;margin-top:76px;margin-bottom:28px}.seventh-page,.seventh-page .seventh-page__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.seventh-page{position:relative;background-image:url(../images/seventh-slide/s-7-4.png);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-size:cover}.seventh-page:after{opacity:.6;background:#2677d9;background:-webkit-gradient(linear,left top,right top,from(#2677d9),color-stop(50%,#49e),to(#64c4ff));background:-o-linear-gradient(left,#2677d9 0,#49e 50%,#64c4ff 100%);background:linear-gradient(90deg,#2677d9 0,#49e 50%,#64c4ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2677d9", endColorstr="#64c4ff", GradientType=1)}.seventh-page .seventh-page__content{padding:220px 52px 0;z-index:1}@media screen and (max-width:1024px){.seventh-page .seventh-page__content{padding-right:21px;padding-left:21px}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.seventh-page .seventh-page__content{padding:5% 0 0}}@media screen and (max-width:700px){.seventh-page .seventh-page__content{padding-right:0;padding-left:24px;padding-top:0}}@media screen and (max-width:450px){.seventh-page .seventh-page__content{padding-left:34px}}.seventh-page .seventh-page__content .seventh-page__content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:53px;-moz-column-gap:53px;column-gap:53px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1220px){.seventh-page .seventh-page__content .seventh-page__content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:17px}}@media screen and (max-width:700px){.seventh-page .seventh-page__content .seventh-page__content-right{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;row-gap:124px}}@media screen and (max-width:575px){.seventh-page .seventh-page__content .seventh-page__content-right{row-gap:170px}}.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image-block{background:#9dd683;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:689px;max-width:1066px;height:100%;margin-top:auto}@media screen and (max-width:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image-block{max-width:520px;margin-left:auto}}@media screen and (max-width:700px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image-block{max-width:none;margin-top:57px;max-height:251px}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image-block{max-height:445px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image-block{margin-top:27px;max-width:345px;right:20px}}.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:462px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:462px}@media screen and (max-width:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:362px;height:auto}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{max-width:50%;height:auto}}@media (orientation:landscape) and (width:1180px) and (height:820px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{max-width:30%;height:auto}}@media (orientation:landscape) and (max-width:1000px) and (max-height:500px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:30%}}@media screen and (max-width:800px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:250px}}@media screen and (max-width:760px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:200px}}@media screen and (max-width:700px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:150px;top:124px;left:52%}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{top:131px;left:50%}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{width:clamp(265px,72vw,295px);height:clamp(265px,72vw,295px);top:50%;left:50%}}@media screen and (max-width:400px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{height:unset;max-width:80%;aspect-ratio:1/1}}@media screen and (max-width:375px){.seventh-page .seventh-page__content .seventh-page__content-right .img-1{max-width:60%;top:55%;left:55%}}.seventh-page .seventh-page__content .seventh-page__content-right .img-2,.seventh-page .seventh-page__content .seventh-page__content-right .img-3{position:absolute}.seventh-page .seventh-page__content .seventh-page__content-right .img-2{bottom:39px;right:36px}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{max-width:50%}}@media screen and (max-width:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{width:62%;right:auto;left:-80%;bottom:50%}}@media screen and (max-width:820px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{left:-45%}}@media screen and (max-width:770px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{left:-40%}}@media (orientation:landscape) and (max-width:1024px) and (max-height:600px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{left:-30%;bottom:90%}}@media (orientation:landscape) and (max-width:1100px) and (max-height:460px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{width:40%;bottom:30px;left:-35%}}@media screen and (max-width:700px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:182px;left:46%;bottom:-115px}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{width:192px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .img-2{width:179px;bottom:76px;left:-64px}}.seventh-page .seventh-page__content .seventh-page__content-right .img-3{left:102px;bottom:119px}@media screen and (max-width:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .img-3{left:15px;bottom:15px;width:28px;height:26px}}@media screen and (max-width:768px){.seventh-page .seventh-page__content .seventh-page__content-right .img-3{bottom:27px;left:26px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:575px) and (max-height:800px){.seventh-page .seventh-page__content .seventh-page__content-right .img-3{width:28px;height:26px;bottom:33px;left:32px}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .img-3{bottom:34px;left:32px;width:40px;height:37px}}.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{position:relative;z-index:5;padding:44px 109px 0 64px;font-size:clamp(1.2rem,1.9vw,3.5rem);font-style:normal;font-weight:400;line-height:clamp(1.2rem,2vw,3.8rem);max-width:70%}@media screen and (max-width:1600px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{max-width:80%}}@media screen and (max-width:1350px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{max-width:100%;padding:44px 64px 0}}@media screen and (max-width:1024px) and (max-height:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{font-size:2rem;line-height:100%;min-height:190px}}@media screen and (max-width:700px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{padding:21px 27px 0}}@media screen and (max-width:575px) and (max-height:800px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{font-size:1.8rem;line-height:2rem;padding:32px 33px 0}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-description{padding-top:27px;height:250px}}.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:598px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1220px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-text-block{max-width:none}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .seventh-page__content-right-text-block{top:auto;position:absolute;bottom:0}}.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__title{font-size:clamp(2.2rem,5vw,9.5rem);font-style:normal;font-weight:100;line-height:clamp(2.2rem,5vw,8.7rem);position:relative}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__title{margin-bottom:10px}}@media screen and (width:1024px) and (height:1366px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__title{margin-bottom:20px}}@media screen and (max-width:1023px) and (max-height:1024px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__title{display:none}}.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__description{font-size:clamp(1.2rem,1.9vw,3.5rem);font-weight:300;line-height:clamp(1.2rem,1.9vw,3.5rem);padding-bottom:115px}@media screen and (max-width:768px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__description{font-weight:400;padding-bottom:61px;padding-left:26px;padding-right:51px}}@media screen and (max-width:575px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__description{font-size:1.6rem;line-height:1.5rem;padding-right:26px}}@media screen and (max-width:450px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__description{font-size:clamp(1.2rem,4.3vw,1.8rem);line-height:clamp(1.2rem,4.3vw,2rem);padding-left:33px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.seventh-page .seventh-page__content .seventh-page__content-right .right-text-block__description{padding:0 0 40px}}@media screen and (max-width:575px){.seventh-page{background-image:url(../images/seventh-slide/s-7-m-v.png)}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.seventh-page{background-image:url(../images/seventh-slide/s-7-m-g.png)}}.eighth-page,.eighth-page .eighth-page__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.eighth-page{background-image:url(../images/eighth-slide/s-8-1.png);background-size:cover}@media screen and (max-width:1024px){.eighth-page{background-position:center}}@media screen and (max-width:575px){.eighth-page{background-position:initial;background-image:url(../images/eighth-slide/back-mobile.png)}}@media screen and (max-width:450px){.eighth-page{background-image:url(../images/eighth-slide/back-sec-mobile.png)}}.eighth-page:after,.eleventh-page:after,.fourteenth-page:after,.ninth-page:after,.seventh-page:after,.tenth-page:after,.thirteenth-page:after,.twelfth-page:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.eighth-page .eighth-page__content{padding:203px 72px 0;z-index:1}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content{padding-top:60px}}@media screen and (max-width:575px){.eighth-page .eighth-page__content{padding:60px 0 0}}@media screen and (max-width:360px){.eighth-page .eighth-page__content{padding:203px 0 0}}.eighth-page .eighth-page__content .eighth-page__title-top{position:absolute;right:34px;bottom:-9px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:768px){.eighth-page .eighth-page__content .eighth-page__title-top{left:12px;top:0}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__title-top{top:auto;bottom:-4px;left:auto;right:7px}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__title-top{font-size:clamp(1.6rem,5.5vw,2rem);bottom:-11px}}.eighth-page .eighth-page__content .eighth-page__title{bottom:81px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:clamp(8.4rem,19.6vw,37.6rem);font-style:normal;font-weight:100;line-height:normal;position:relative;z-index:1}@media screen and (max-width:1440px){.eighth-page .eighth-page__content .eighth-page__title{bottom:150px}}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__title{bottom:40%}}@media (orientation:landscape) and (max-width:1366px) and (max-height:1024px){.eighth-page .eighth-page__content .eighth-page__title{bottom:30%;scale:.8}}@media (orientation:landscape) and (max-width:1180px) and (max-height:820px){.eighth-page .eighth-page__content .eighth-page__title{scale:.6}}@media screen and (max-width:768px){.eighth-page .eighth-page__content .eighth-page__title{bottom:50%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__title{bottom:150px;scale:.7}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__title{bottom:75%;left:13px}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__title{bottom:33.5%;font-size:clamp(8.4rem,24vw,9.7rem)}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__title{scale:1;bottom:60px;left:25px}}.eighth-page .eighth-page__content .eighth-page__images-block,.img-11{display:none}.eighth-page .eighth-page__content .eighth-page__images-block .img{position:absolute}.eighth-page .eighth-page__content .eighth-page__images-block .img-1{top:256px;left:0;-webkit-animation:moveHorizontally-l-r .8s forwards;animation:moveHorizontally-l-r .8s forwards}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{width:10%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{width:10%;top:10%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{width:47px;top:234px}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{top:45.8%;width:83px}}@media screen and (max-width:400px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{top:35.8%}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__images-block .img-1{top:100px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-2{bottom:0;left:0;-webkit-animation:moveDiagonally .8s forwards;animation:moveDiagonally .8s forwards}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:20%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:20%}}@media screen and (max-width:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:20%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:170px;bottom:0;left:-10px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:140px}}@media screen and (max-width:375px){.eighth-page .eighth-page__content .eighth-page__images-block .img-2{width:160px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-3{bottom:0;left:0;opacity:0;-webkit-animation:moveDiagonally-3 .8s forwards;animation:moveDiagonally-3 .8s forwards;-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-3{-webkit-animation:moveDiagonally-2 .8s forwards;animation:moveDiagonally-2 .8s forwards;width:27%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-3{width:30%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-3{width:136px;left:75px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__images-block .img-3{width:96px}}@media screen and (max-width:375px){.eighth-page .eighth-page__content .eighth-page__images-block .img-3{width:132px;left:55px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-4{left:691px;top:auto;bottom:0}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{display:none}}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{left:35%;width:20%}}@media screen and (max-width:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{width:20%;left:40%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{width:100px;top:auto;left:40%;bottom:4%}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);display:none}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__images-block .img-4{width:79px;left:55%;top:auto;bottom:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.eighth-page .eighth-page__content .eighth-page__images-block .img-5{left:auto;top:auto;bottom:200%;right:87px;-webkit-animation:moveVertical-t-b .8s forwards;animation:moveVertical-t-b .8s forwards;-webkit-animation-delay:.8s;animation-delay:.8s}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-5{width:20%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-5{width:10%}}@media screen and (max-width:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-5{width:20%;-webkit-animation-delay:.3s;animation-delay:.3s}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-5{width:80px;right:24px}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-5{width:120px;right:14px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-6{left:auto;top:auto;bottom:0;right:0;-webkit-animation:moveHorizontally-r-l .8s forwards;animation:moveHorizontally-r-l .8s forwards}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:20%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:10%}}@media screen and (max-width:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:20%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:82px}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:38%}}@media screen and (max-width:400px){.eighth-page .eighth-page__content .eighth-page__images-block .img-6{width:25%}}.eighth-page .eighth-page__content .eighth-page__images-block .img-7{left:auto;top:163px;right:68px;-webkit-animation:moveHorizontally-r-l-wale .8s forwards;animation:moveHorizontally-r-l-wale .8s forwards}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:200px;top:10px}}@media (orientation:landscape) and (max-width:1400px) and (max-height:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:20%}}@media (orientation:landscape) and (max-width:1000px) and (max-height:460px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:10%}}@media (orientation:landscape) and (max-height:840px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:15%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:112px;top:236px;right:12px;-webkit-animation:moveHorizontally-r-l-1 .8s forwards;animation:moveHorizontally-r-l-1 .8s forwards}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{top:45%;width:148px}}@media screen and (max-width:400px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{top:49%;width:80px}}@media (orientation:landscape) and (max-width:540px) and (max-height:360px){.eighth-page .eighth-page__content .eighth-page__images-block .img-7{width:140px;top:90px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-9{left:auto;top:424px;right:-100%;-webkit-animation:moveHorizontally-r-l-wave-2 .8s forwards;animation:moveHorizontally-r-l-wave-2 .8s forwards}@media screen and (max-width:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{left:auto;bottom:140px;top:auto;-webkit-animation:moveHorizontally-r-l-wave-3 .8s forwards;animation:moveHorizontally-r-l-wave-3 .8s forwards}}@media (orientation:landscape) and (max-width:1366px) and (max-height:1024px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{bottom:80%}}@media (orientation:landscape) and (max-width:1180px) and (max-height:820px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{bottom:50%;top:auto}}@media (orientation:landscape) and (max-width:1000px) and (min-height:540px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{bottom:80%}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{width:65px;bottom:25%}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-9{display:none}}.eighth-page .eighth-page__content .eighth-page__images-block .img-8{left:-100%;top:auto;bottom:315px;-webkit-animation:moveHorizontally-l-r-wave-1 .8s forwards;animation:moveHorizontally-l-r-wave-1 .8s forwards}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.eighth-page .eighth-page__content .eighth-page__images-block .img-8{display:none}}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-8{bottom:20%}}@media (orientation:landscape) and (max-width:1180px) and (max-height:820px){.eighth-page .eighth-page__content .eighth-page__images-block .img-8{top:70%;bottom:auto;scale:.9}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-8{bottom:50%;width:65px;right:auto}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-8{-webkit-animation:moveHorizontally-l-r-wave-2 .8s forwards;animation:moveHorizontally-l-r-wave-2 .8s forwards;left:101px;bottom:42.3%;width:55px}}.eighth-page .eighth-page__content .eighth-page__images-block .img-10{left:auto;top:auto;right:-100%;bottom:295px;-webkit-animation:moveHorizontally-r-l-fish .8s forwards;animation:moveHorizontally-r-l-fish .8s forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-10{bottom:20%}}@media screen and (max-width:800px){.eighth-page .eighth-page__content .eighth-page__images-block .img-10{-webkit-animation-delay:.8s;animation-delay:.8s}}@media screen and (max-width:575px){.eighth-page .eighth-page__content .eighth-page__images-block .img-10{width:65px;bottom:30%}}@media screen and (max-width:450px){.eighth-page .eighth-page__content .eighth-page__images-block .img-10{display:none}}.eighth-page.animation .eighth-page__images-block{display:block!important}@media screen and (max-width:450px){.img-11{display:block;width:100%;height:267px;right:0;bottom:-100%;-webkit-animation:moveBottom-Top-Mobile .8s forwards;animation:moveBottom-Top-Mobile .8s forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}}.img-12{display:none;right:-100%;-webkit-animation:moveHorizontally-r-l-fish-mobile .8s forwards;animation:moveHorizontally-r-l-fish-mobile .8s forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}@media screen and (max-width:450px){.img-12{display:block;bottom:10.7%}}.img-13{display:none;left:11%;bottom:14%}@media screen and (max-width:450px){.img-13{display:block}}.img-14{display:none}@media screen and (max-width:450px){.img-14{display:block;width:53px;bottom:24.8%;left:auto;right:-100%;-webkit-animation:moveHorizontally-r-l-wave-4 .8s forwards;animation:moveHorizontally-r-l-wave-4 .8s forwards}}.ninth-page,.ninth-page .ninth-page__content,.ninth-page .ninth-page__content .ninth-page__content-right{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ninth-page{background:#9dd683}.ninth-page .ninth-page__content{padding:203px 72px 0;z-index:1}@media screen and (max-width:1330px){.ninth-page .ninth-page__content{padding-left:0;padding-right:18px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.ninth-page .ninth-page__content{padding-top:150px;padding-left:50px;padding-right:50px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.ninth-page .ninth-page__content{padding-top:140px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.ninth-page .ninth-page__content{padding-top:145px}}@media screen and (width:1366px) and (height:1024px){.ninth-page .ninth-page__content{padding-left:50px;padding-right:50px}}@media screen and (max-width:1024px){.ninth-page .ninth-page__content{padding-top:60px}}@media screen and (max-width:575px){.ninth-page .ninth-page__content{padding-top:0}}.ninth-page .ninth-page__content .ninth-page__content-right{-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px}@media screen and (max-width:1024px){.ninth-page .ninth-page__content .ninth-page__content-right{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{width:100%;background-image:url(../images/ninth-slide/s-9-1.png);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1144px;padding-bottom:77px;background-repeat:no-repeat}@media screen and (max-width:1330px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:500px;background-position:left -100px}}@media screenand and (min-width:768px) and (max-width:1330px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:500px;background-position:left -100px}}@media screen and (width:768px) and (height:1024px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-position:center -100px}}@media screen and (width:720px) and (height:540px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-position:center -100px}}@media screen and (width:540px) and (height:720px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-position:left 0}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-image:url(../images/ninth-slide/s-9-3-mob.png);background-repeat:no-repeat;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:135px;max-height:none;height:300px}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{height:40%;background-position-y:33px;background-image:url(../images/ninth-slide/s-9-4-mob.png);background-position-x:right;background-size:100%}}@media screen and (max-width:420px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-size:cover}}@media screen and (max-width:450px) and (max-height:725px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image-block{background-position-y:center;background-image:url(../images/ninth-slide/s-9-3-mob.png)}}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ninth-page .ninth-page__content .ninth-page__content-right .img-2,.ninth-page .ninth-page__content .ninth-page__content-right .img-3{position:absolute}.ninth-page .ninth-page__content .ninth-page__content-right .img-2{top:65px;right:45px}.ninth-page .ninth-page__content .ninth-page__content-right .img-3{top:83px;left:137px}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-description{position:relative;z-index:5;font-size:clamp(1.2rem,3.5vw,3.5rem);font-style:normal;font-weight:400;line-height:clamp(1.2rem,3.5vw,3.8rem)}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-description{top:-120px}}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:598px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:39px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title-top{position:absolute;right:24px;bottom:-20px;font-size:clamp(1.6rem,3.5vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title-top{right:1px;bottom:-4px}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title-top{font-size:clamp(1.6rem,5vw,2rem);right:0;bottom:-9px}}@media screen and (max-width:450px) and (max-height:725px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title-top{bottom:-5px}}.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title{font-size:clamp(8.4rem,16vw,28.1rem);padding-left:30px;font-style:normal;font-weight:100;line-height:normal;position:relative}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title{padding-left:15px}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title{font-size:clamp(8.4rem,24vw,9.9rem)}}@media screen and (max-width:450px) and (max-height:725px){.ninth-page .ninth-page__content .ninth-page__content-right .ninth-page__title{top:-10px}}.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{font-size:clamp(2.4rem,5vw,9.5rem);font-weight:100;line-height:clamp(2.4rem,4.6vw,8.7rem);position:relative}@media screen and (min-width:1025px) and (max-width:1330px) and (max-height:730px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{margin-bottom:10px}}@media (orientation:landscape) and (min-width:1200px) and (max-height:860px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{font-size:clamp(2.4rem,5vh,9.5rem);line-height:clamp(2.4rem,4.6vh,8.7rem)}}@media screen and (max-width:768px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{font-weight:300}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{top:-43px;left:15px;font-size:2.4rem;line-height:clamp(2.6rem,4.6vw,8.7rem)}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{top:-87px;width:52%;font-size:clamp(2.4rem,7vw,3.2rem);line-height:clamp(2.4rem,7vw,3.2rem)}}@media screen and (max-width:420px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__title{width:unset;top:-40px;margin-bottom:30px}}.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{font-size:clamp(1.2rem,2.2vw,2.3rem);font-weight:300;line-height:clamp(1.2rem,2.4vw,2.6rem);max-width:400px}@media screen and (min-width:1025px) and (max-width:1330px) and (max-height:730px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:1024px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{position:absolute;bottom:39px;left:18px;max-width:630px}}@media (orientation:landscape) and (min-width:1350px) and (max-height:860px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{font-size:clamp(1.2rem,3.1vh,2.3rem);line-height:clamp(1.2rem,3.4vh,2.6rem)}}@media screen and (max-width:1024px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{max-width:calc(100% - 340px)}}@media (orientation:landscape) and (max-width:720px) and (max-height:540px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{color:#000}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{max-width:325px;position:relative;top:-10px;left:15px;font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__description{max-width:279px;font-size:clamp(1.3rem,4.4vw,1.8rem);line-height:clamp(1.5rem,4.9vw,2rem);font-weight:300;top:-35px}}.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px}@media screen and (max-width:1330px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description{margin-right:17px;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-l{font-size:clamp(1.2rem,1.9vw,3.5rem);font-weight:300;line-height:clamp(1.2rem,2vw,3.8rem);max-width:58%}@media (orientation:landscape) and (min-width:1350px) and (max-height:860px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-l{font-size:clamp(1.2rem,2.9vh,3.5rem);line-height:clamp(1.2rem,3vh,3.8rem)}}@media screen and (max-width:768px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-l{font-weight:400}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-l{width:125px;margin-left:auto;font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-l{width:148px;font-size:clamp(1.3rem,4.4vw,1.8rem);line-height:clamp(1.4rem,4.9vw,2rem)}}.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-r{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1650px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-r{width:100px;height:102px}}@media screen and (max-width:1330px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-r{margin-left:auto}}@media screen and (max-width:575px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-r{width:68px;height:67.482px;margin-left:unset}}@media screen and (max-width:450px){.ninth-page .ninth-page__content .ninth-page__content-right .right-text-block__sub-description-r{width:111px;height:110px}}.eleventh-page,.ninth-page,.tenth-page{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tenth-page,.tenth-page .tenth-page__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.tenth-page{background-color:#4cb5e6}.tenth-page .tenth-page__content{z-index:1;position:relative}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-right-description{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-description{top:44px}}.tenth-page .tenth-page__content .tenth-page__content-image-block{position:absolute;width:100%;height:100%}.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{left:35%}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{width:300px;height:auto}}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{width:263px;height:263px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{width:150px;height:150px;left:28%;top:37%}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{left:50%;top:30%;width:180px;height:180px}}@media screen and (max-width:400px){.tenth-page .tenth-page__content .tenth-page__content-image-block .tenth-page__content-right-image{top:27%;width:150px;height:150px}}.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{position:absolute;top:170px;left:270px}@media screen and (max-width:1220px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{left:70px}}@media (orientation:landscape) and (max-width:1600px) and (max-height:860px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{left:120px}}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{left:50px;top:230px}}@media (orientation:landscape) and (max-width:720px) and (max-height:540px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{left:60%;top:30%}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{width:50px;height:46px;top:auto;bottom:25px;right:37px;left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-image-block .svg-toy{width:84px;height:77px;bottom:58%;right:27px}}.tenth-page .tenth-page__content .tenth-page__content-left-text-block,.tenth-page .tenth-page__content .tenth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:160px}.tenth-page .tenth-page__content .tenth-page__content-left-text-block{width:35%;background:#9dd683}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block{width:28%}}.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{margin-top:auto;padding:0 119px 77px 68px;font-weight:100;font-size:clamp(2.4rem,5vw,9.5rem);line-height:clamp(2.4rem,5vw,8.7rem);z-index:1}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{padding:0 50px 77px}}@media (orientation:landscape) and (max-width:1600px) and (max-height:860px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{font-size:clamp(2.4rem,7.5vh,9.5rem);line-height:clamp(2.4rem,8.5vh,8.7rem)}}@media (orientation:landscape) and (max-width:1440px) and (max-height:860px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{font-size:clamp(2.4rem,7vh,9.5rem);line-height:clamp(2.4rem,8vh,8.7rem)}}@media (orientation:landscape) and (max-width:1180px) and (max-height:860px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{font-size:clamp(2.4rem,6vh,9.5rem);line-height:clamp(2.4rem,7vh,8.7rem)}}@media screen and (max-width:768px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{font-weight:300;padding:0 30px 77px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-left-text-block .left-text-block__title{display:none}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block{width:65%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block{width:68%}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title-top{position:absolute;right:80px;bottom:-20px;font-size:clamp(1.6rem,3.2vw,6.1rem);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title-top{right:6px;bottom:-4px}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title-top{font-size:clamp(1.6rem,5vw,2rem);right:10px;bottom:-9px}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__title-mobile{display:none}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__title-mobile{display:block;font-size:2.4rem;font-style:normal;font-weight:300;line-height:100%;margin-left:100px}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__title-mobile{font-size:clamp(2.4rem,8.2vw,3.2rem);margin-left:20px}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title{font-size:clamp(8.4rem,14.7vw,28.1rem);padding-left:75px;font-style:normal;font-weight:100;line-height:normal;position:relative;top:-30px}@media screen and (max-width:1220px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title{right:10px}}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title{padding:0}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title{padding-left:13px;right:0}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .tenth-page__title{font-size:clamp(8.4rem,24vw,9.9rem);padding-left:9px}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.2rem,2.6vw,3.5rem);font-weight:300;line-height:100%;max-width:880px;margin-left:auto;margin-right:66px;margin-bottom:66px;z-index:1}@media screen and (max-width:1500px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{padding-left:20px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{margin-top:-20px;font-size:2rem;line-height:2.5rem}}@media screen and (max-width:1024px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{padding-left:160px;margin-top:184px;margin-right:33px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{padding-left:21px;margin-top:54px;margin-right:0;font-size:1.6rem;line-height:1.5rem;margin-bottom:33px}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description{font-size:clamp(1.6rem,4.6vw,1.8rem);line-height:clamp(1.5rem,5.1vw,2rem);margin-bottom:8px;margin-top:26px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description p+p{margin-top:10px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description p+p{margin-top:13px}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__description p+p{margin-top:19px}}.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__sub-description{font-size:clamp(1.2rem,3.3vw,2.3rem);line-height:clamp(1.2rem,3.3vw,2.6rem);font-weight:300;margin-top:76px;margin-bottom:28px}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__sub-description{font-size:1.5rem;line-height:2rem;margin-top:15px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__sub-description{margin-top:34px;font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block .right-text-block__sub-description{font-size:clamp(1.6rem,4.6vw,1.8rem);line-height:clamp(1.5rem,5.1vw,2rem);margin-top:21px}}@media screen and (max-width:575px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block{padding-top:170px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (max-width:450px){.tenth-page .tenth-page__content .tenth-page__content-right-text-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.tenth-page .two{fill:transparent;stroke:#fefefe;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:two 5s linear forwards;animation:two 5s linear forwards}.eleventh-page{background-color:#4d4a47}.eleventh-page .eleventh-page__content{z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eleventh-page .eleventh-page__content .eleventh-page__content-mobile{display:none;position:absolute;font-size:clamp(2.2rem,5vw,9.5rem);font-weight:100;line-height:clamp(2.2rem,5vw,8.7rem);padding-top:28px;padding-left:23px;padding-right:23px;z-index:10}@media screen and (max-width:1024px){.eleventh-page .eleventh-page__content .eleventh-page__content-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (orientation:landscape) and (min-width:575px) and (max-height:540px){.eleventh-page .eleventh-page__content .eleventh-page__content-mobile{font-size:clamp(2.2rem,5vh,9.5rem);line-height:clamp(2.2rem,5vh,8.7rem)}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-mobile{display:none}}.eleventh-page .eleventh-page__content .eleventh-page__content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block{background:#9dd683;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;height:100%}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block{width:100%;margin-left:25px;margin-top:35px;max-height:251px;height:100%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block{margin-left:34px;max-height:350px;margin-top:15px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-1{-ms-flex-negative:0;flex-shrink:0;left:47%}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-1{top:55%;width:70%;height:auto}}@media screen and (max-width:1024px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-1{width:95%;height:auto;left:49%}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-1{width:175px;left:43%}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-1{width:300px;height:256px;top:52%}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2,.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-3{position:absolute}.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{bottom:139px;left:25px}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{top:25px;width:40%}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{top:120px;width:30%}}@media (orientation:landscape) and (width:1180px) and (height:820px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{top:130px}}@media screen and (max-width:1024px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{left:-47%}}@media (orientation:landscape) and (max-width:1024px) and (max-height:768px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{top:auto;width:auto;bottom:80px}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{width:200px;left:43%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-100px}}@media screen and (max-width:420px) and (max-height:650px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-2{bottom:-70px;width:140px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-3{left:-78px;bottom:0}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-3{width:315px;left:5px}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-3{width:379px;height:160px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-4{display:none}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .img-4{display:block;left:53px;bottom:13px;top:auto}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block-text-mob{font-size:2.4rem;font-style:normal;font-weight:300;line-height:2.2rem;display:none}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block-text-mob{display:block;padding-top:12px;padding-left:11px;width:284px;z-index:1}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block-text-mob{font-size:clamp(2.4rem,7.8vw,3.2rem);line-height:clamp(2.4rem,7.7vw,3.2rem);width:80%;padding-top:15px;padding-left:15px}}@media screen and (max-width:540px) and (max-height:720px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block-text-mob{width:80%}}@media screen and (max-width:375px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-image-block-text-mob{width:284px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:160px;padding-left:68px;padding-bottom:60px}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{padding-top:140px}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;row-gap:30px}}@media screen and (max-width:1024px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{padding-top:28px;padding-left:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:35px}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{width:100%;padding-bottom:23px;padding-top:150px}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{padding-top:132px}}@media screen and (max-width:420px) and (max-height:650px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .eleventh-page__content-right-text-block{padding-top:80px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__title{font-size:clamp(2.2rem,5vw,9.5rem);font-style:normal;font-weight:100;line-height:clamp(2.2rem,5vw,8.7rem);position:relative;top:93px}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__title{font-size:clamp(2.2rem,6vh,9.5rem);line-height:clamp(2.2rem,6vh,8.7rem);top:0}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__title{line-height:clamp(2.5rem,5vw,3.5rem)}}@media screen and (max-width:1024px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__title{top:0;display:none}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__title{display:none}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description{margin-bottom:17px;padding-right:10px}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description p{font-size:clamp(1.4rem,3.2vw,2.3rem);font-weight:300;line-height:clamp(1.4rem,3.3vw,2.6rem);padding-left:8px;max-width:410px}@media (orientation:landscape) and (min-width:575px) and (max-height:540px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description p{font-size:clamp(1.2rem,3.2vh,2.3rem);line-height:clamp(1.2rem,3.3vh,2.6rem)}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description p{font-size:1.6rem;line-height:1.5rem}}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description p{font-size:clamp(1.2rem,1.8vh,1.6rem);line-height:clamp(1.2rem,2.3vh,2rem)}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;font-size:clamp(1.5rem,3.5vw,2.3rem);font-weight:300;line-height:clamp(1.5rem,3.5vw,2.6rem)}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list div{display:inline;font-size:50px;vertical-align:text-top;line-height:24px}@media (orientation:landscape) and (min-width:575px) and (max-height:540px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list div{font-size:40px;line-height:clamp(1.2rem,2.9vh,2.6rem)}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list div{font-size:40px;line-height:14px}}.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list span{font-size:clamp(2rem,3.5vw,3.5rem)}@media screen and (max-width:450px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list span{font-size:clamp(2rem,3.6vh,3.2rem);line-height:clamp(1.5rem,2.2vh,2rem)}}@media (orientation:landscape) and (min-width:575px) and (max-height:540px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list{font-size:clamp(1.2rem,3.5vh,2.3rem);line-height:clamp(1.2rem,3.5vh,2.6rem)}}@media screen and (max-width:575px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description .right-text-block__description-list{row-gap:10px;padding-top:16px;font-size:1.6rem;line-height:120%}}@media screen and (max-width:768px){.eleventh-page .eleventh-page__content .eleventh-page__content-right .right-text-block__description{font-weight:400}}.eleventh-page,.eleventh-page .eleventh-page__content,.twelfth-page,.twelfth-page .twelfth-page__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.twelfth-page{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#9dd683}.twelfth-page .twelfth-page__content{padding-top:180px;z-index:1}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.twelfth-page .twelfth-page__content{padding-top:160px}}@media screen and (max-width:1024px){.twelfth-page .twelfth-page__content{padding-top:17px}}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content{padding-top:28px}}.twelfth-page .twelfth-page__content .map-label-container{padding:32px 55px;position:absolute;background:rgba(76,74,71,.8);bottom:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (orientation:landscape) and (max-width:1024px) and (max-height:800px){.twelfth-page .twelfth-page__content .map-label-container{padding:15px}}@media (orientation:landscape) and (min-height:500px) and (max-height:940px){.twelfth-page .twelfth-page__content .map-label-container{padding:20px}}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content .map-label-container{left:17px;padding:27px 12px 27px 9px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;bottom:auto;top:37%}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .map-label-container{top:68%;left:23px;padding:35px 32px 35px 9px}}@media screen and (max-width:360px){.twelfth-page .twelfth-page__content .map-label-container{top:47%}}.twelfth-page .twelfth-page__content .map-label-container .map-label-container__count{font-size:clamp(12.5rem,26.1vw,50rem);line-height:clamp(1.885rem,17.7vw,32.886rem);font-style:normal;font-weight:100}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__count{font-size:clamp(12.5rem,26.1vh,50rem);line-height:clamp(1.885rem,17.7vh,32.886rem)}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__count{font-size:15.5rem}}.twelfth-page .twelfth-page__content .map-label-container .map-label-container__icon{width:70px;height:80px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1024px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__icon{padding:0}}.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;row-gap:15px;font-size:clamp(1.2rem,3.5vw,3.5rem);font-style:normal;font-weight:400;line-height:100%}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description{font-size:clamp(1.2rem,3.5vh,3.5rem)}}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:justify}.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description img{width:21.441px;height:24.3px;margin-right:7px}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description{font-size:clamp(1.2rem,3.5vh,1.4rem);line-height:clamp(1.2rem,3.5vh,1.4rem)}.twelfth-page .twelfth-page__content .map-label-container .map-label-container__description img{width:26.396px;height:29.916px}}.twelfth-page .twelfth-page__content .twelfth-page__content-right{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:1024px){.twelfth-page .twelfth-page__content .twelfth-page__content-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%}@media screen and (max-width:1220px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image{-o-object-position:80% 100%;object-position:80% 100%}}@media screen and (max-width:1024px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image{margin:0 0 50px;padding-right:50px}}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image{height:60%;width:100%;padding-top:5px;min-width:320px}}@media screen and (max-width:330px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image{min-width:270px}}.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image-block{width:80%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image-block{width:100%}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image-block{padding-top:50px;width:100%}}@media screen and (max-width:360px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-image-block{padding-top:20px}}.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 1;flex:0 1;margin-left:auto;position:relative;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);padding-top:39px;padding-left:73px}@media screen and (max-width:1024px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-text-block{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;padding:0;margin:0 20px 30px}}@media screen and (max-width:575px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-text-block{margin:0 16px 6px}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .twelfth-page__content-right-text-block{margin:0 16px 6px}}.twelfth-page .twelfth-page__content .twelfth-page__content-right .right-text-block__title{font-size:clamp(4rem,6.9vw,14.3rem);line-height:clamp(3.8rem,6.5vw,15rem);font-style:normal;font-weight:300}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .right-text-block__title{font-size:clamp(4rem,12vh,14.3rem);line-height:clamp(3.8rem,12vh,15rem)}}@media screen and (max-width:450px){.twelfth-page .twelfth-page__content .twelfth-page__content-right .right-text-block__title{font-size:clamp(4rem,7vh,6rem);line-height:clamp(3.8rem,7vh,6rem)}}.show-map{z-index:1}.show-map iframe{background-color:#f6f6f4;-webkit-filter:blur(2px);filter:blur(2px)}.show-map .submit-loader{opacity:1;z-index:1111}.thirteenth-page,.thirteenth-page .thirteenth-page__content,.thirteenth-page form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.thirteenth-page{position:relative;width:100%;height:100%;background-color:#4d4a47;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.thirteenth-page .thirteenth-page__content{width:100%;height:100%;z-index:1;opacity:.8}.thirteenth-page .thirteenth-page__content-left{padding-top:250px}@media (orientation:landscape) and (min-height:500px) and (max-height:800px){.thirteenth-page .thirteenth-page__content-left,.thirteenth-page .thirteenth-page__content-right{padding-top:clamp(30px,5vh,250px)}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.thirteenth-page .thirteenth-page__content-left,.thirteenth-page .thirteenth-page__content-right{padding-top:200px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.thirteenth-page .thirteenth-page__content-left,.thirteenth-page .thirteenth-page__content-right{padding-top:130px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.thirteenth-page .thirteenth-page__content-left,.thirteenth-page .thirteenth-page__content-right{padding-top:150px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.thirteenth-page .thirteenth-page__content-left,.thirteenth-page .thirteenth-page__content-right{padding-top:120px}}.thirteenth-page .thirteenth-page__content-left,.thirteenth-page form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thirteenth-page .thirteenth-page__content-left{width:50%;row-gap:63px;padding-bottom:90px;padding-left:68px;padding-right:127px}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.thirteenth-page .thirteenth-page__content-left{row-gap:40px}}@media screen and (max-width:1440px){.thirteenth-page .thirteenth-page__content-left{width:45%;padding-left:50px;padding-right:50px}}@media screen and (max-width:1024px){.thirteenth-page .thirteenth-page__content-left{display:none}}.thirteenth-page .thirteenth-page__content-right{width:50%;background-image:url(../images/thirtheenth-slide/s-13-1.png);padding:250px 77px 124px}@media screen and (max-width:1440px){.thirteenth-page .thirteenth-page__content-right{width:55%;padding-left:50px;padding-right:50px}}@media (orientation:landscape) and (min-width:720px) and (min-height:500px) and (max-height:800px){.thirteenth-page .thirteenth-page__content-right{padding-top:clamp(30px,5vh,250px);padding-bottom:74px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.thirteenth-page .thirteenth-page__content-right{padding-top:190px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:750px){.thirteenth-page .thirteenth-page__content-right{padding-top:120px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.thirteenth-page .thirteenth-page__content-right{padding-top:115px}}@media (orientation:landscape) and (width:1180px) and (height:820px){.thirteenth-page .thirteenth-page__content-right{padding-top:110px}}@media screen and (max-width:1024px){.thirteenth-page .thirteenth-page__content-right{width:100%;padding-top:0;padding-right:27px;padding-left:27px;background-size:cover}}@media screen and (max-width:575px){.thirteenth-page .thirteenth-page__content-right{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(45.93%,#4c4a47),color-stop(68.15%,rgba(76,74,71,0))),url(../images/fourteenth-slide/s-14-4.png);background-image:-o-linear-gradient(bottom,#4c4a47 45.93%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-4.png);background-image:linear-gradient(0deg,#4c4a47 45.93%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-4.png);padding-left:31px}}.thirteenth-page .thirteenth-page__content-right-mobile-text{display:none}@media screen and (max-width:1024px){.thirteenth-page .thirteenth-page__content-right-mobile-text{display:block;font-size:clamp(1.3rem,3.5vw,2.5rem);line-height:clamp(1.9268rem,3.5vw,2.5rem);font-style:normal;font-weight:300}}@media screen and (max-width:575px){.thirteenth-page .thirteenth-page__content-right-mobile-text{font-size:1.6rem;line-height:120%}}@media screen and (max-width:450px){.thirteenth-page .thirteenth-page__content-right-mobile-text{font-size:1.8rem;line-height:2rem;max-width:197px;text-align:center;width:100%;margin:0 auto}}.thirteenth-page .thirteenth-page__content-left-title{font-weight:100;font-size:clamp(2.4rem,5vw,9.5rem);line-height:clamp(2.4rem,4.6vw,8.7rem)}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.thirteenth-page .thirteenth-page__content-left-title{font-size:clamp(2.4rem,7vh,9.5rem);line-height:clamp(2.4rem,6.6vh,8.7rem)}}.thirteenth-page .thirteenth-page__content-left-subtitle{font-weight:300;font-size:clamp(2.4rem,3.5vw,3.5rem);line-height:100%}.thirteenth-page .thirteenth-page__content-left-description{font-weight:300;font-size:clamp(1.2rem,3.5vw,1.4rem);line-height:clamp(1.4rem,3.5vw,1.6rem);margin-top:auto}.thirteenth-page form{height:100%;margin-top:34px;margin-left:5px}@media screen and (max-width:1024px){.thirteenth-page form{margin-top:40px;margin-left:0}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.thirteenth-page form{margin-top:20px}}@media screen and (max-width:420px) and (max-height:650px){.thirteenth-page form{margin-top:15px}}.thirteenth-page form .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.thirteenth-page form .form-group{width:80%;margin:33px auto 13px}}@media screen and (max-width:575px){.thirteenth-page form .form-group{width:100%;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}}@media screen and (max-width:450px){.thirteenth-page form .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:34px auto 6px;row-gap:5px}}@media screen and (max-width:420px) and (max-height:650px){.thirteenth-page form .form-group{margin-top:20px}}.thirteenth-page form .label{width:calc(50% - 40px);position:relative;display:block;font-size:clamp(1.3rem,3.5vw,2.3rem);line-height:clamp(1.3rem,3.5vw,2.6rem);font-weight:200}@media screen and (max-width:1440px){.thirteenth-page form .label{width:calc(50% - 20px)}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.thirteenth-page form .label{font-size:clamp(1.3rem,3.5vw,1.8rem);line-height:clamp(1.3rem,3.5vw,2rem)}}@media screen and (max-width:768px){.thirteenth-page form .label{font-weight:400}}@media screen and (max-width:575px){.thirteenth-page form .label{width:calc(50% - 18px)}}@media screen and (max-width:430px){.thirteenth-page form .label{width:60%}}.thirteenth-page form .label input{border-radius:136.17px;border:1.362px solid #fff;background:0 0;width:100%;margin-top:10px;margin-bottom:32px;display:block;padding:24px;font-size:clamp(1.2rem,3.3vw,1.6rem);line-height:1.6rem;color:#fff;font-weight:500;letter-spacing:-.04em;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer;-webkit-user-select:text}.thirteenth-page form .label input::-webkit-input-placeholder{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.7)}.thirteenth-page form .label input::-moz-placeholder{-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.7)}.thirteenth-page form .label input:-ms-input-placeholder{-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.7)}.thirteenth-page form .label input::-ms-input-placeholder{-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.7)}.thirteenth-page form .label input::placeholder{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;color:rgba(255,255,255,.7)}@media screen and (max-width:1024px){.thirteenth-page form .label input::-webkit-input-placeholder{font-size:1.2rem;line-height:1.2rem}.thirteenth-page form .label input::-moz-placeholder{font-size:1.2rem;line-height:1.2rem}.thirteenth-page form .label input:-ms-input-placeholder{font-size:1.2rem;line-height:1.2rem}.thirteenth-page form .label input::-ms-input-placeholder{font-size:1.2rem;line-height:1.2rem}.thirteenth-page form .label input::placeholder{font-size:1.2rem;line-height:1.2rem}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.thirteenth-page form .label input{padding:14px}}@media screen and (max-width:575px){.thirteenth-page form .label input{padding:10px;margin-bottom:10px}}@media screen and (max-width:540px) and (max-height:720px){.thirteenth-page form .label input{padding:10px 5px}}@media screen and (max-width:475px){.thirteenth-page form .label input{padding:6px}}.thirteenth-page form .label .error-msg{display:none;color:#fd3635;position:absolute;bottom:-17px;font-size:12px;font-weight:500;line-height:12px}.thirteenth-page form .form__bottom-container{margin-top:auto}.thirteenth-page form .form__bottom-container .custom-btn{font-size:clamp(1.3rem,3.5vw,2.3rem);line-height:clamp(1.9rem,3.5vw,5.1rem);font-weight:300}@media screen and (max-width:1024px){.thirteenth-page form .form__bottom-container .custom-btn{height:54px}}@media (orientation:landscape) and (max-width:720px) and (min-height:500px) and (max-height:860px){.thirteenth-page form .form__bottom-container .custom-btn{height:auto}}@media screen and (max-width:575px){.thirteenth-page form .form__bottom-container .custom-btn{padding:2px 5px;margin:0 auto;width:50%;height:40px}}@media screen and (max-width:450px){.thirteenth-page form .form__bottom-container .custom-btn{height:30px;width:100%;max-width:157px}}@media screen and (max-width:430px){.thirteenth-page form .form__bottom-container .custom-btn{width:100%;max-width:unset}}@media screen and (max-width:450px){.thirteenth-page form .form__bottom-container .custom-btn{width:100%;max-width:unset}}@media screen and (max-width:1024px){.thirteenth-page form .form__bottom-container{width:80%;margin:auto}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.thirteenth-page form .form__bottom-container{width:100%;margin:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:730px){.thirteenth-page form .form__bottom-container{row-gap:12px}}@media screen and (max-width:575px){.thirteenth-page form .form__bottom-container{margin:20px auto 40px}}@media screen and (max-width:450px){.thirteenth-page form .form__bottom-container{margin:0 auto 47px}}@media screen and (max-width:430px){.thirteenth-page form .form__bottom-container{width:60%}}@media screen and (max-width:420px) and (max-height:650px){.thirteenth-page form .form__bottom-container{margin-bottom:20px}}.fourteenth-page .fourteenth-page__content-left-description.mobile,.thirteenth-page form .popup__subtitle{display:none}@media screen and (max-width:1024px){.thirteenth-page form .popup__subtitle{font-size:clamp(2.4rem,4.5vw,9.5rem);line-height:clamp(2.4rem,4.5vw,8.7rem);display:block;font-style:normal;font-weight:300}}@media screen and (max-width:450px){.thirteenth-page form .popup__subtitle{font-size:clamp(3rem,6vh,4.6rem);line-height:clamp(3rem,6vh,4.6rem);font-size:3.2rem;line-height:3.2rem}}@media screen and (max-width:420px) and (max-height:650px){.thirteenth-page form .popup__subtitle{font-size:2.2rem;line-height:2.2rem;max-width:300px}}.thirteenth-page form .form__bottom-container-title{font-size:clamp(1.3rem,3.5vw,2.3rem);line-height:clamp(1.9rem,3.5vw,2.6rem);font-weight:200;margin-bottom:10px}@media screen and (max-width:768px){.thirteenth-page form .form__bottom-container-title{font-weight:400}}@media (orientation:landscape) and (min-height:500px) and (max-height:860px){.thirteenth-page form .form__bottom-container-title{width:100%}}@media (orientation:landscape) and (min-width:1025px) and (max-width:1600px) and (max-height:800px){.thirteenth-page form .form__bottom-container-title{margin-bottom:5px;font-size:clamp(1.3rem,3.5vw,1.8rem);line-height:clamp(1.3rem,3.5vw,2rem)}}@media screen and (max-width:575px){.thirteenth-page form .form__bottom-container-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px 45px}}@media screen and (max-width:450px){.thirteenth-page form .form__bottom-container-title{margin:0 auto 10px 65px}}@media screen and (max-width:430px){.thirteenth-page form .form__bottom-container-title{margin:0 0 10px}}@media screen and (max-width:575px){.thirteenth-page form{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.fourteenth-page{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fourteenth-page .fourteenth-page__content{padding:0 45px 28px}.fourteenth-page,.fourteenth-page .fourteenth-page__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.fourteenth-page .fourteenth-page__image{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(18.49%,#4c4a47),color-stop(68.15%,rgba(76,74,71,0))),url(../images/fourteenth-slide/s-14-2.png);background-image:-o-linear-gradient(bottom,#4c4a47 18.49%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-2.png);background-image:linear-gradient(0deg,#4c4a47 18.49%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-2.png);background-size:cover}@media screen and (max-width:575px){.fourteenth-page .fourteenth-page__image{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(45.93%,#4c4a47),color-stop(68.15%,rgba(76,74,71,0))),url(../images/fourteenth-slide/s-14-4.png);background-image:-o-linear-gradient(bottom,#4c4a47 45.93%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-4.png);background-image:linear-gradient(0deg,#4c4a47 45.93%,rgba(76,74,71,0) 68.15%),url(../images/fourteenth-slide/s-14-4.png)}}.fourteenth-page .fourteenth-page__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.fourteenth-page .fourteenth-page__content-left-description{font-weight:300;font-size:clamp(1.2rem,3.5vw,1.4rem);line-height:clamp(1.4rem,3.5vw,1.6rem);margin-top:auto;padding:0 45px 28px}@media screen and (max-width:1024px){.fourteenth-page .fourteenth-page__content-left-description{padding:0 43px 25px;display:none;font-size:2rem;line-height:120%}.fourteenth-page .fourteenth-page__content-left-description span+p{margin-top:20px}.fourteenth-page .fourteenth-page__content-left-description.mobile{display:block}.fourteenth-page .fourteenth-page__content-left-description.mobile p+p{margin-top:15px}}@media screen and (max-width:575px){.fourteenth-page .fourteenth-page__content-left-description{font-size:1.6rem;line-height:120%;padding:25px}}@media screen and (max-width:450px){.fourteenth-page .fourteenth-page__content-left-description{font-size:1.4rem;font-weight:300;line-height:1.5rem;padding:55px 55px 65px}.fourteenth-page .fourteenth-page__content-left-description span+p{margin-top:30px}.fourteenth-page .fourteenth-page__content-left-description p+p{margin-top:31px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lc3NlbnRpYWxzL19rZXlmcmFtZXMuc2NzcyIsImN1c3RvbS5zY3NzIiwiY29tcG9uZW50cy9fYnRuLXRvcC1wYWdlLnNjc3MiLCJsYXlvdXRzL2hlYWRlci5zY3NzIiwic2xpZGVzL2ZpcnN0U2xpZGUuc2NzcyIsInNsaWRlcy9zZWNvbmRTbGlkZS5zY3NzIiwic2xpZGVzL2ZvdXJ0aFNsaWRlLnNjc3MiLCJzbGlkZXMvZWlnaHRoU2xpZGUuc2NzcyIsInNsaWRlcy90ZW50aFNsaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2VsZW1lbnRzL2RlZmF1bHQvX2ZpbGwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZWxlbWVudHMvZGVmYXVsdC9fb3V0bGluZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9kZWZhdWx0L190aGljay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9mb250LWljb24vX2dlbmVyYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZWxlbWVudHMvc3ZnL19nZW5lcmFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2VsZW1lbnRzL2ltYWdlL19nZW5lcmFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2VsZW1lbnRzL3N3aXRjaC9fZ2VuZXJhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9lbGVtZW50cy9zd2l0Y2gvX2ZpbGwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZWxlbWVudHMvc3dpdGNoL19zbGltLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL3N0YXRlcy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3Mvc3RhdGVzL19mb2N1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9zdGF0ZXMvX2luZGV0ZXJtaW5hdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL190b2dnbGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19wbGFpbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvc2Nzcy9leHRyYXMvX3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2V4dHJhcy9fYW5pbWF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcHJldHR5LWNoZWNrYm94L3NyYy9zY3NzL2V4dHJhcy9fZGlzYWJsZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19sb2NrZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19jb2xvcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19iaWdnZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wcmV0dHktY2hlY2tib3gvc3JjL3Njc3MvZXh0cmFzL19wcmludC5zY3NzIiwicmVzZXQuc2NzcyIsIm1peGlucy5zY3NzIiwiYWJzdHJhY3QvX3BsYWNlaG9sZGVycy5zY3NzIiwibGF5b3V0cy9mb290ZXIuc2NzcyIsIm1haW5QYWdlLnNjc3MiLCJzbGlkZXMvdGhpcmRTbGlkZS5zY3NzIiwic2xpZGVzL2ZpZnRoU2xpZGUuc2NzcyIsInNsaWRlcy9zaXh0aFNsaWRlLnNjc3MiLCJzbGlkZXMvc2V2ZW50aFNsaWRlLnNjc3MiLCJzbGlkZXMvZWxldmVudGhTbGlkZS5zY3NzIiwic2xpZGVzL2ZvdXJ0ZWVudGhTbGlkZS5zY3NzIiwic2xpZGVzL25pbnRoU2xpZGUuc2NzcyIsInNsaWRlcy90aGlydGVlbnRoU2xpZGUuc2NzcyIsInNsaWRlcy90d2VsZnRoU2xpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQ0FBLHdCQUNFLEUsQ0FDRSxTLENBQ0EsMEIsQ0FBQSxvQixBQUhKLGdCQUNFLEUsQ0FDRSxTLENBQ0EsMEIsQ0FBQSxvQixBQUlKLHdCQUNFLEUsQ0FDRSx5QyxDQUFBLGlDLENBQ0EsUyxDQUNBLDBCLENBQUEsa0IsQ0FHRixHLENBQ0UsMEMsQ0FBQSxrQyxDQUNBLFMsQ0FDQSwwQixDQUFBLGtCLENBR0YsRyxDQUNFLHlDLENBQUEsaUMsQ0FDQSw0QixDQUFBLG9CLENBR0YsRyxDQVVBLEcsQ0FVQSxFLENBbkJFLDBDLENBQUEsa0MsQ0FDQSwwQixDQUFBLGtCLENBR0YsRyxDQUNFLHlDLENBQUEsaUMsQ0FDQSw2QixDQUFBLHFCLENBUUYsRyxDQUNFLHlDLENBQUEsaUMsQ0FDQSw2QixDQUFBLHVCLEFBbkNKLGdCQUNFLEUsQ0FDRSx5QyxDQUFBLGlDLENBQ0EsUyxDQUNBLDBCLENBQUEsa0IsQ0FHRixHLENBQ0UsMEMsQ0FBQSxrQyxDQUNBLFMsQ0FDQSwwQixDQUFBLGtCLENBR0YsRyxDQUNFLHlDLENBQUEsaUMsQ0FDQSw0QixDQUFBLG9CLENBR0YsRyxDQVVBLEcsQ0FV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SEosZUFDRSxFLENBQ0UsbUIsQ0FDQSxjQzVVTixTLENBQ0UsNkIsQ0FBQSxxQixDQUlGLGtCQUFBLGUsTUFBQSxhLENBQ0UsWSxDQW9CRixPLENBQ0UsaUIsQ0FDQSxvQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxhLENBRUEsYSxDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBQ0EsYyxDQUlBLG9CLENBQ0UsZ0IsQ0FDQSxvQixDQUNBLGUsQ0FDQSxRLENBQ0EsaUIsQ0FDQSx5QixDQUVBLDBCLENBQUEsMkIsQ0FHRSxxQixDQUNBLHNCLENBRUEsNkIsQ0FBQSxxQixDQUNBLGUsQ0FDQSw0QixDQUNBLFMsQ0FDQSxpQixDQUNBLE0sQ0FDQSxpQyxDQUNBLDRCLENBYkYsMEIsQ0FFRSxVLENBR0EsYSxDQWdCSix5QixDQUFBLGlDLENBRUUsWSxDQy9FRiwyQyxDQUNFLDBCLENBQUEsc0IsQ0FBQSxrQixDQ0RGLG9DLENBQ0UsMkIsQ0FBQSx1QixDQUFBLG1CLENBS0Ysa0QsQ0FDRSxrQyxDQ1BGLDRDLENBQUEsNkMsQ0FFRSwwQixDQUdGLDRDLENBQ0UscUMsQ0FBQSxpQyxDQUFBLDZCLENDTkYsMkIsQ0NBQSx5QixDRENFLGlCLENBQ0EsYSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxNLENBQ0EsUyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQyxDQUNBLDRCLENBQ0EsUyxDQUdGLGtDLENDQUEsd0IsQ0RDRSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxVLENBQUEsTSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGEsQ0FLRix5QyxDRWJGLHdDLENEWUEsdUMsQ0RFSSxTLENBR0YsZ0QsQ0dNQSw0QyxDSExFLG9CLENFakNGLDBCLENBQ0UsUyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxzQixDQUNBLEssQ0FDQSxpQyxDQUNBLE0sQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUNBLDJCLENBQUEsdUIsQ0FBQSxtQixDQ1pKLHNCLENBQ0UsYSxDQUVGLHVCLENBQ0UsaUIsQ0FFQSw4QixDQUNFLFUsQ0FDQSx3QixDQUNBLGtCLENBQ0EsUyxDQUNBLHdCLENBQUEsZ0IsQ0FDQSxzQixDQUNBLGlCLENBQ0EsSyxDQUNBLGtDLENBQ0EsUyxDQUNBLCtCLENBQUEsMEIsQ0FBQSx1QixDQUdGLDZCLENBQ0UsaUIsQ0FFQSxtQyxDQUFBLG9DLENBRUUsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0Esa0IsQ0FDQSxNLENBQ0Esd0IsQ0FDQSwyQixDQUFBLHVCLENBQUEsbUIsQ0FHRixtQyxDQUNFLGtDLENBVUosa0QsQ0N0Q0kseUQsQ0R1Q0YsUyxDQUdGLGlELENBQ0Usa0MsQ0FDQSxRLENDaERFLG1ELENDUUosbUQsQ0RQUSxvQixDQUNBLGtDLENBS0osd0QsQ0FDSSwrQixDQUNBLFEsQ0NUUixxQyxDQUNFLFcsQ0FDQSw0QixDQUNBLG9CLENDSkosMkNBQUEsWSxDQUNFLFksQ0FHRixpRCxDQUdFLHVELENBRkEsYSxDQ0pBLG1ELENBQ0Usb0MsQ0FBQSw0QixDQ0ZKLDBFQUFBLG9CLENBQ0UsWSxDQUdGLHdGLENBQ0UsYSxDQUVBLDhGLENBQ0UsYSxDQUNBLFMsQ0NSRiw0QixDQUNFLFMsQ0FDQSxZLEN2Qm9mTiw2QixDQUNBLDRCLENBQ0EsMkIsQ3VCbmZJLDZCLENBSUUsUyxDQUNBLGUsQ0FHRixtQyxDQUNFLGEsQ0FLRiwwQyxDQUNFLFMsQ0FDQSxlLENBR0YsMkMsQ0FDRSxTLENBQ0EsWSxDQ3pCRixpRCxDQUFBLDRDLENBQ0UsWSxDQUlKLDZCLENBQ0UsNEIsQ0FBQSx3QixDQUFBLG9CLENDUEEsa0MsQ0FBQSxtQyxDQUVFLGtCLENBSUosbUMsQ0FDRSxrQixDQUNBLGUsQ0FFQSwwQyxDQUNFLDJCLENBQUEsdUIsQ0FBQSxtQixDekJ5aEJOLHNCLENBQ0EscUIsQ0FGQSw0QixDMEJwaUJFLDZCLENBSUUsK0IsQ0FBQSwwQixDQUFBLHVCLENBSUEsaUQsQ0FDRSwrQixDQUFBLDBCLENBQUEsdUIsQ0FHRiwyQyxDMUJxaUJKLDBDLENBQ0EseUMsQzBCOWhCSSwyRCxDQUxFLCtCLENBQUEsdUIsQ0FXRiwwRCxDQUNFLFUsQ0FDQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSwrQixDQUFBLDBCLENBQUEsdUIsQ0FPRixtQkFBQSxzQyxDMUJpaUJKLG1CQUFtQixxQyxDQUNuQixtQkFBbUIsb0MsQ0FFbkIsbUJBQW1CLDRDLENBRG5CLG1CQUFtQiw2QyxDMEI5aEJiLG9FLENBQUEsNEQsQ0FDQSxTLENBT0Ysb0JBQUEsc0MsQzFCOGhCSixvQkFBb0IscUMsQ0FDcEIsb0JBQW9CLG9DLENBRXBCLG9CQUFvQiw0QyxDQURwQixvQkFBb0IsNkMsQzBCM2hCZCx5RCxDQUFBLGlELENBQ0EsUyxDQUdGLG9CQUFBLDZDLENBQ0Usd0IsQ0FPRixxQkFBQSxzQyxDMUIwaEJKLHFCQUFxQixxQyxDQUNyQixxQkFBcUIsb0MsQ0FFckIscUJBQXFCLDRDLENBRHJCLHFCQUFxQiw2QyxDMEJ2aEJmLDBELENBQUEsa0QsQ0FDQSxTLENBR0YscUJBQUEsNkMsQ0FDRSx3QixDQU9GLG9CQUFBLDRDLENBQ0UsMEIsQ0FBQSxrQixDQy9FQSx5QixDQUNFLFUsQ0FMSix1QixDQ0RGLHNCLENBQ0UsWSxDQUNBLGtCLENDQ0Usa0QsQ0F1Q0YsNkQsQ0F2Q0UsNkMsQ0FDRSxrQyxDQUdGLDRDLEM3QnVuQk4sMkMsQ0FBK0MsdUMsQ0FDL0Msc0MsQzZCdG5CUSxVLENBQ0EsVyxDQU1GLHFELENBc0JGLHNELENBdEJFLGdELENBQ0Usb0IsQ0FHRixvRCxDQUFBLCtDLENBQ0UsNEIsQ0FHRiw4QyxDN0JrbkJOLDZDLENBQ0EsNEMsQ0FBZ0QseUMsQ0FDaEQsd0MsQ0FDQSx1QyxDNkJsbkJRLGEsQ0FDQSxjLENBS0Ysc0JBQUEscUQsQ0FDRSxrQyxDQVlKLDZELENBQ0Usb0IsQ0FDQSxrQyxDQTdDQSwrQyxDQXVDRiwwRCxDQXZDRSwwQyxDQUNFLGtDLENBR0YseUMsQzdCMnBCTix3QyxDQUE0QyxvQyxDQUM1QyxtQyxDNkIxcEJRLFUsQ0FDQSxXLENBTUYsa0QsQ0FzQkYsbUQsQ0F0QkUsNkMsQ0FDRSxvQixDQUdGLGlELENBQUEsNEMsQ0FDRSw0QixDQUdGLDJDLEM3QnNwQk4sMEMsQ0FDQSx5QyxDQUE2QyxzQyxDQUM3QyxxQyxDQUNBLG9DLEM2QnRwQlEsYSxDQUNBLGMsQ0FLRixzQkFBQSxrRCxDQUNFLGtDLENBWUosMEQsQ0FDRSxvQixDQUNBLGtDLENBN0NBLGtELENBdUNGLDZELENBdkNFLDZDLENBQ0Usa0MsQ0FHRiw0QyxDN0IrckJOLDJDLENBQStDLHVDLENBQy9DLHNDLEM2QjlyQlEsVSxDQUNBLFcsQ0FNRixxRCxDQXNCRixzRCxDQXRCRSxnRCxDQUNFLG9CLENBR0Ysb0QsQ0FBQSwrQyxDQUNFLDRCLENBR0YsOEMsQzdCMHJCTiw2QyxDQUNBLDRDLENBQWdELHlDLENBQ2hELHdDLENBQ0EsdUMsQzZCMXJCUSxhLENBQ0EsYyxDQUtGLHNCQUFBLHFELENBQ0Usa0MsQ0FZSiw2RCxDQUNFLG9CLENBQ0Esa0MsQ0E3Q0Esa0QsQ0F1Q0YsNkQsQ0F2Q0UsNkMsQ0FDRSxrQyxDQUdGLDRDLEM3Qm11Qk4sMkMsQ0FBK0MsdUMsQ0FDL0Msc0MsQzZCbHVCUSxVLENBQ0EsVyxDQU1GLHFELENBc0JGLHNELENBdEJFLGdELENBQ0Usb0IsQ0FHRixvRCxDQUFBLCtDLENBQ0UsNEIsQ0FHRiw4QyxDN0I4dEJOLDZDLENBQ0EsNEMsQ0FBZ0QseUMsQ0FDaEQsd0MsQ0FDQSx1QyxDNkI5dEJRLGEsQ0FDQSxjLENBS0Ysc0JBQUEscUQsQ0FDRSxrQyxDQVlKLDZELENBQ0Usb0IsQ0FDQSxrQyxDQTdDQSxpRCxDQXVDRiw0RCxDQXZDRSw0QyxDQUNFLGtDLENBR0YsMkMsQzdCdXdCTiwwQyxDQUE4QyxzQyxDQUM5QyxxQyxDNkJ0d0JRLFUsQ0FDQSxXLENBTUYsb0QsQ0FzQkYscUQsQ0F0QkUsK0MsQ0FDRSxvQixDQUdGLG1ELENBQUEsOEMsQ0FDRSw0QixDQUdGLDZDLEM3Qmt3Qk4sNEMsQ0FDQSwyQyxDQUErQyx3QyxDQUMvQyx1QyxDQUNBLHNDLEM2Qmx3QlEsYSxDQUNBLGMsQ0FLRixzQkFBQSxvRCxDQUNFLGtDLENBWUosNEQsQ0FDRSxvQixDQUNBLGtDLEM3Qml3Qk4sc0IsQ0FFQSxxQixDQURBLHFCLENBRkEsNEIsQzhCaHpCRSw2QixDQUtFLHlCLENBQ0EsMEMsQ0FHRixzQixDQUNFLGlCLENDWEosYS9CZzBCRSxvQixDQURBLDBCLENBREEsMkIsQytCNXpCRSxxQixDQU1FLGdDLENBQ0EsMEJDSk4sSSxDQUNFLFEsQ0FDQSxTLENBQ0EsUSxDQUVBLHVCLEM5QkZBLHNCLENBQ0EsYyxDQUNBLGdCLEM4QkxGLEMsQ0FBQSxJLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTyxDQUFBLEssQ0FBQSxLLENBQUEsQyxDQUFBLEcsQ0FBQSxVLENBQUEsSSxDQUFBLE0sQ0FBQSxPLENBQUEsTSxDQUFBLEksQ0FBQSxJLENBQUEsRSxDQUFBLEcsQ0FBQSxPLENBQUEsRyxDQUFBLEcsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxLLENBQUEsUSxDQUFBLFUsQ0FBQSxNLENBQUEsTSxDQUFBLEksQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxNLENBQUEsTSxDQUFBLEMsQ0FBQSxNLENBQUEsRyxDQUFBLEcsQ0FBQSxHLENBQUEsSyxDQUFBLE0sQ0FBQSxFLENBQUEsSSxDQUFBLEksQ0FBQSxHLENBQUEsTSxDQUFBLEUsQ0FBQSxNLENBQUEsQyxDQUFBLEcsQ0FBQSxDLENBQUEsSSxDQUFBLEMsQ0FBQSxJLENBQUEsTyxDQUFBLEssQ0FBQSxJLENBQUEsTSxDQUFBLE0sQ0FBQSxHLENBQUEsTyxDQUFBLEcsQ0FBQSxLLENBQUEsSyxDQUFBLEUsQ0FBQSxLLENBQUEsRSxDQUFBLEssQ0FBQSxJLENBQUEsRSxDQUFBLEUsQ0FBQSxDLENBQUEsRSxDQUFBLEcsQ0FBQSxLLENBQ0UsUSxDQUNBLFMsQ0FDQSxRLENBQ0EsYyxDQUNBLHVCLENBSUYsTyxDQUFBLEssQ0FBQSxPLENBQUEsVSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxJLENBQUEsRyxDQUFBLE8sQ0FDRSxhLENBS0YsRSxDQUFBLEUsQ0FDRSxlLENBRUYsVSxDQUFBLEMsQ0FDRSxXLENBR0EsZ0IsQ0FBQSxpQixDQUtBLE8sQ0FBQSxRLENBSEUsWSxDQU9KLEssQ0FDRSx3QixDQUNBLGdCLEM5QnRDRixDLENGZzNCQSxNLENBREEsTyxDRTUyQkUsNkIsQ0FBQSxxQixDQUNBLFMsQ0FTRixJLENBRUUsVSxDQUNBLGUsQ0FHQSxrQixDQUFBLFUsQ0FBQSxNLENBQ0EsWSxDQVBGLEksQ0FVQSxJLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUdGLFUsQ0FDRSxnQixDQUdGLEcsQ0FDRSxjLENBR0YsQyxDQUNFLG9CLENBQ0EsYSxDQUZGLEMsQ0F2QkEsSSxDQTRCQSxNLENBRUUsd0IsQ0FQRixDLENBS0EsTSxDQUNFLCtCLENBQUEsMEIsQ0FBQSx1QixDQUtGLEksQ0FDRSxzQixDQUNBLGtCLENBQ0EsVSxDQUNBLGdCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxjLENBQ0EsUSxDQUNBLFcsQytCNENBLHdDL0IxQ0UsZ0IsQ0FDRSxrQixDQUNBLHNELENBQUEsZ0QsQUFHSixxQ0FDRSxVLENBQ0UseUNBSUosVSxDQUNFLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQUlKLFUsQ0FTRSxnQixDQUtFLHNCLENBQUEsaUIsQ0FBQSxjLENBZEosVSxDQUVFLGMsQ0FDQSxnQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLHNCLENBQ0EseUIsQ0FDQSxjLENBRUEsZ0IsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQytCVUYsd0MvQkxFLHNCLENBQ0Usa0IsQ0FDQSxzRCxDQUFBLDhDLENBRUEsNEIsQ0FDRSxZQU1SLGEsQ0FDRSxXLENBQ0EsVyxDQUNBLG1CLENBSUYsZ0IsQ0FDRSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUVBLHVCLENBRUUsZSxDQUNBLFUsQ0FDQSxrRCxDK0IvRUYsb0MvQjJFQSx1QixDQU1JLGtELENBQ0EsWUFJSix3QixDQUNFLDBCLENBSUEsOEIsQ0FDRSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FHRiwrQixDQUNFLHNCLEMrQnJHSixvQy9Ca0VGLGdCLENBd0NJLGMsQ0FDQSxrQkFNRix1QixDQVNGLEssQ0FSSSxZLENBUUosSyxDQUVFLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLFUsQ0FDQSxxQixDQUNBLDZDLENBQUEscUMsQ0FPRixRLENBckJJLDRCLENBZ0JGLHFCLENBTUEsYSxDQUdGLE8sQ0FDRSxZLEMrQjlJQSxvQy9Ca0pBLHFCLENGazRCQSxhLENFaDRCRSxZLENBRUYsZ0IsQ0ZrNEJBLG9CLENBQ0EsWSxDRWg0QkUsZUFTSixjLENBQ0UsUyxDQUNBLGlCLENBQ0EscUIsQ0FDQSxvQixDQUNBLE8sQ0FDQSwwQyxDQUFBLHFDLENBQUEsa0MsQ0FHRixrQixDQUNFLDZCLENBQUEscUIsQ0FDQSxhLENBQ0EsaUIsQ0FHQSxVLENBQ0EsVyxDQUVBLHdCLENBQ0EsaUIsQ0FDQSw4RCxDQUFBLHNELENBQ0EsNEMsQ0FHRiwrQixDQUNFLDZCLENBQUEscUIsQ0FHRiwrQixDQUNFLDRCLENBQUEsb0IsQ0FHRiwrQixDQUNFLDZCLENBQUEscUIsQ0FhRixXLENBQ0UsaUIsQ0FFRSxtQyxDQUNFLFMsQ2dDMU9OLEcsQ2xDd25DQSxJLENrQ3RuQ0UsdUMsQ0FDQSxrQyxDQUNBLDhCLENBQ0EsK0IsQ0FBQSwwQixDL0I3QkYsVSxDQUNFLFksQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNB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b0NBakJGLHNFLENBa0JJLHVCLENBQ0EsZSxDQUNBLGVBT1IscUIsQ0FDRSxlLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FGRixxQixDQVFFLDZCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FHRixxQ0FQRixxQixDQVFJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYyxBQUVGLHFDQVhGLHFCLENBWUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsb0IsQUFFRixvQ0FkRixxQixDQWVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHVCLEFBRUYsNkVBakJGLHFCLENBa0JJLGMsQUFFRixvQ0FwQkYscUIsQ0FxQkksaUIsQUFFRixvQ0F2QkYscUIsQ0F3QkksaUIsQUFLRixxQ0FERixnQixDQUVJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsYyxBQUVGLHFDQUxGLGdCLENBTUksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsb0IsQUFFRixvQ0FSRixnQixDQVNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHVCLEFBRUYsb0NBWEYsZ0IsQ0FZSSxhcENzeERKLGEsQ29DanhEQSxzQyxDQUVFLGtCLENBQ0Esc0IsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxhLENBQ0Esa0IsQ0FDQSxVLENBQ0Esb0MsQ0FDQSx5QyxDQUNBLGUsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxjLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxnQixDQUNBLHFDcEMweERBLGEsQ29DM3lERixzQyxDQWtCSSxhLEFBRUYsbUdwQzZ4REEsYSxDb0NqekRGLHNDLENBcUJJLGEsQUFFRixvQ3BDZ3lEQSxhLENvQ3Z6REYsc0MsQ0F5QkksUyxDQUVBLFcsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLEFBRUYsb0NwQ2l5REEsYSxDb0NqMERGLHNDLENBaUNJLFUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQUFHRixvQ3BDbXlEQSxhLENvQzMwREYsc0MsQ0F5Q0ksVSxDQUNBLGlCLEFBTUYsa0ZwQ2t5REEsYSxDb0NsMURGLHNDLENBbURJLFUsQ0FDQSxpQkFJRiw0QyxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsZ0IsQ0FFQSxvRCxDQUtFLDRELENBSkEsWSxDcEM0eUROLGtDLENvQ3B5RE0sMkQsQ0FDRSxhLENwQ3V5RFIsdUIsQ29DbHlESSxnRCxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLFMsQ0FDQSxtQixDQUFBLGEsQ0g1Rkosd0NqQ3E0REEsbUIsQ2lDcDRERSw0QyxDR2dHQSx5Q0FJSiwwQyxDQUNFLFcsQ0FDQSwwQixDQUFBLDBCLENBQUEsbUIsQ0FDQSxrQixDQUFBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0MsQ0FDQSxzQyxDQUNBLG9DQVZGLDBDLENBV0ksZ0IsQ0FDQSxvQixBQUdGLG9DQWZGLDBDLENBZ0JJLFUsQ0FDQSxlLENBQ0EsZ0JBS0osdUIsQ0FDRSxTLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxhLENIL0hBLHdDQUNFLDZCLENHZ0lBLHlCLENBQ0EsZUFPSixtQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGlCLENBQ0EsK0IsQ0FBQSwwQixDQUFBLHVCLENBQ0EsZ0IsQ0FjRiwyQixDQUFBLG1DLENBeUVFLCtCLENBeEVBLFksQ0FHRixZLENBQ0UsYyxDQUdGLGlCLENBQ0UsdUMsQ0FHRixrQyxDQUFBLG1DLENBQ0UsaUIsQ0FDQSxvQ0FGRixrQyxDQUFBLG1DLENBR0ksUyxDQUNBLFMsQ0FDQSxVLENBQ0EsYSxBQU1GLG9DQVpGLGtDLENBQUEsbUMsQ0FhSSxZQUtKLDJCLENBQ0UsVSxDQUNBLGEsQ0FDQSxrRSxDQUNBLHVCLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLG9DQVJGLDJCLENBU0ksVSxDQUNBLGFBSUosa0QsQ0FDRSxVLENBQ0EsYSxDQUNBLHVCLENBQ0Esa0UsQ0FDQSxVLENBQ0EsVyxDQUVBLG9DLENBQUEsZ0MsQ0FBQSw0QixDQUNBLFEsQ0FDQSxvQ0FWRixrRCxDQVdJLFUsQ0FDQSxhLEFBRUYsb0NBZEYsa0QsQ0FlSSxVLENBQ0EsYUF1RUosUyxDQTlEQSx5QixDQStERSwwQixDQUFBLHVCLENBQUEsa0IsQ0EvREYseUIsQ0FDRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FNRSxzQyxDQUNFLGEsQ0FLTiw4QyxDQUNFLDZCLENBR0YseUQsQ0FDRSxhLENBQ0EsVyxDQUNBLFMsQ0FDQSxvQ0FKRix5RCxDQUtJLGlCLENBQ0EsWUFJSixnQixDQUNFLGlCLENBQ0EsaUIsQ0FHRixnQixDQUNFLGUsQ0FDQSxXLENBQ0Esc0IsQ0FHRixVLENBQ0UsYSxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBQ0EsNEUsQ0FBQSwrRCxDQUFBLDRELENBQUEsOEYsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSwyREFYRixVLENBWUksTyxDQUNBLFMsQ0FDQSxVQUlKLGtCLENBQ0UsbUIsQ0FDQSxTLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBR0YsUyxDQUVFLGdCLENBQ0EsbUdBSEYsUyxDQUlJLGFBSUosZ0IsQ0FDRSxzQixDQUFBLGlCLENBQUEsYyxDQUNBLGdCLENBQ0Esb0NBSEYsZ0IsQ0FJSSxzQixDQUFBLG1CLENBQUEsYyxDQUNBLGdCQUdGLHNCLENBQ0UsdUMsQ0hsVEYsd0NHc1RFLDRCLENBSUUsd0MsQ0FGQSw0QyxDQUFBLHNDQVNOLFcsQ0FDRSxTLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0huVUEsd0NHcVVFLHVCLENBQ0UsNEMsQ0FBQSxzQ0FNTixhLENBQ0UsbUQsQ0FBQSxzQyxDQUFBLG1DLENBQUEsb0UsQ0FDQSxxQ0FDRSxlLENBQ0UseUNBTU4sbUIsQ0FDRSxpQyxDQUFBLHlCLENBR0YsSyxDQUNFLHNCLENBR0YsaUIsQ0FFRSxhLENBT0YsYSxDQUNFLGUsQ0FFQSxxQixDQUNFLGdCLENBTUEsb0NBREYsNkIsQ0FFSSxrQkFlTixtQixDL0JuV00sd0UsQytCbVdOLGdCLENBQ0UsWSxDQUdGLFksQ0FDRSxhLENBR0YsSSxDQUNFLFUsQ0FFQSxXLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxvQ0FQRixJLENBUUksa0IsQUFFRixvQ0FWRixJLENBV0ksZ0IsQ0FLRiw2QyxDQUNFLGdCQUtKLGUsQ0FDRSw4QyxDQUFBLHlDLENBQUEsc0MsQy9CamdCRixJLENBQ0UsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUdGLFcsQ0x3MUVBLDZCLENLaDFFRSw4QixDQVBBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxXLENBQ0EsVSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDTGsxRUYsNkIsQ0toMUVFLDhCLENBSUUsUyxDQVpKLFcsQ0FpQkUsNkIsQ0FDRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSx3QyxDQUNFLDRCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFMsQ0FDQSxPLENBQ0Esb0NBUEYsd0MsQ0FRSSxpQixDQUNBLE8sQ0FDQSxxQixDQUNBLCtDLENBQUEsMkMsQ0FBQSx5QyxBQUVGLG9DQWJGLHdDLENBY0ksVyxDQUNBLFksQ0FDQSxTLENBQ0EsbUMsQ0FBQSwrQixDQUFBLDJCLENBQ0EsYyxDQUNBLFMsQUFFRixvQ0FyQkYsd0MsQ0F1QkksUyxBQUVGLDRFQXpCRix3QyxDQTBCSSxRLEFBRUYsNEVBNUJGLHdDLENBNkJJLFMsQ0FDQSxZQUlKLCtELENBQ0UsNEIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsVSxDQUNBLHNELENBQUEsOEMsQ0FDQSwyQixDQUFBLG1CLENBSUEsNkVBWEYsK0QsQ0FZSSxRLENBQ0EscUIsQUFFRixzREFmRiwrRCxDQWdCSSxVLEE0QjRCTixvRzVCNUNFLCtE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LFcsQ0FDQSxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EscUIsQ0FBQSxrQixDQUFBLG9CLENBR0UscUQsQ0FDRSxvQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENBRUEsNkVBUkYscUQsQ0FTSSxzQyxBQUVGLG9DQVhGLHFELENBWUksUSxBQUVGLDRFQWRGLHFELENBZUksa0IsQUFFRixvQ0FqQkYscUQsQ0FrQkksc0NBSUoseUQsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0Esb0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLHFDQVJGLHlELENBU0ksUyxDQUNBLE8sQUFFRixvQ0FaRix5RCxDQWFJLFVBSUosNkQsQ0FDRSxVLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsVSxDQUNBLGdCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsNkVBVkYsNkQsQ0FXSSxVLENBQ0EsUSxBQUVGLG9DQWRGLDZELENBZUksdUIsQ0FBQSxvQixDQUFBLGlCLEFBRUYscUNBakJGLDZELENBa0JJLGtCLENBQUEsYyxDQUNBLFEsQ0FDQSxXLEFBRUYsb0NBdEJGLDZELENBdUJJLFEsQ0FDQSxVOUJ4RVIsWSxDOEI2RUUsZ0MsQ0FvQ0UsMkQsQzlCL0dGLFUsQ0FDQSxXLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQzhCd0VBLGdDLENBSUUsdUIsQ0FDQSxxQ0FMRixnQyxDQU1JLGlCLENBQ0Esb0IsQUFFRixvQ0FURixnQyxDQVVJLGdCLENBQ0EscUIsQUFFRixvQ0FiRixnQyxDQWNJLHFCLEFKZUosb0dJN0JBLGdDLENBaUJJLGlCLENBQ0EscUIsQUpzQkosb0dJeENBLGdDLENBcUJJLGlCLENBQ0EscUIsQUp3Qkosb0dJOUNBLGdDLENBMEJJLGlCLENBQ0EscUIsQUFFRiw2RUE3QkYsZ0MsQ0E4Qkksa0IsQUFFRiw0RUFoQ0YsZ0MsQ0Fp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Q0FRSSxlLEFBRUYscUNBVkYsdUYsQ0FXSSxlLENBQ0EsYyxBQUVGLHFDQWRGLHVGLENBZUksZSxDQUNBLE8sQUFFRixvQ0FsQkYsdUYsQ0FtQkksY0FHRixtSCxDQUNFLFksQ0FDQSxxQ0FGRixtSCxDQUdJLGUsQUFFRixvQ0FMRixtSCxDQU1JLGNBS04sNkYsQ0FDRSxvQyxDQUNBLGUsQ0FDQSxzQyxDQUNBLFksQ0FDQSxpQixDQUNBLDRDLENBQUEsb0MsQ0FFQSxxQ0FSRiw2RixDQVNJLG9DLENBQ0Esd0MsQUFHRixvQ0FiRiw2RixDQWNJLGlCLEFBRUYsb0NBaEJGLDZGLENBaUJJLGdCLENBQ0Esb0IsQUFFRixvQ0FwQkYsNkYsQ0FxQkksZ0IsQ0FDQSxrQixDQUdBLGdCLENBQ0Esa0IsQUFFRixvQ0E1QkYsNkYsQ0E2Qkksb0MsQ0FDQSxzQyxBQUVGLG9DQWhDRiw2RixDQWlDSSxrQkFPUiw0QyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLEMrQi9XSixXLENBaUJFLGdDLENBaUNFLDJELENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQXJETixXLENBQ0UsaUIsQ0FJQSxxQixDQUFBLGtCLENBQUEsb0IsQ0FDQSxrQixDQUVBLGlCLEMvQkNBLGtCLENnQ0RBLGlCLENEQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUdGLGdDLENBSUUsdUIsQ0FDQSxTLENMb0ZGLG9HS3pGQSxnQyxDQWFJLGlCLENBQ0EscUIsQUxzRkosb0dLcEdBLGdDLENBaUJJLGlCLENBQ0EscUIsQUx3Rkosb0dLMUdBLGdDLENBcUJJLGlCLENBQ0EscUIsQUFFRixvQ0F4QkYsZ0MsQ0F5QkksaUIsQ0FDQSxrQixDQUNBLHFCLEFBRUYsNEVBN0JGLGdDLENBOEJJLGtCQUdGLDJELENBSUUsdUIsQ0FBQSxvQixDQUFBLGUsQ0FFQSx5RSxDQUNFLFksQ0FDQSxvQ0FGRix5RSxDQUdJLFksQ0FFQSxpQixDQUNBLFMsQ0FDQSxTLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxB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LDZCLENBQ0EsUSxDQUNBLDhFLENBQ0UseUIsQUFHSixvQ0FwREYsNEUsQ0FxREksVyxBQUVGLDRFQXZERiw0RSxDQXdESSxPdkNpckpSLDRFLEN1QzVxSkksNkUsQ0FFRSxpQixDdkM4cUpOLDhFLEN1QzVxSk0sK0UsQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsaUIsQ0FDQSxlLENBR0YsNkV2QzZxSkosNEUsQ3VDenJKRSw2RSxDQWFJLGtCLENBQ0EsZSxDQUNBLGMsQUFFRiw0RXZDZ3JKSiw0RSxDdUNqc0pFLDZFLENBa0JJLGEsQUFFRiw0RXZDbXJKSiw0RSxDdUN2c0pFLDZFLENBcUJJLGtCLENBQ0EsWSxDQUNBLE8sQ0FDQSxrQixBQUtGLG9HQURGLDZFLENBRUksVSxBQUVGLHFDQUpGLDZFLENBS0ksbUJBSUoscUUsQ0FJRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FKRixxRSxDdkNvckpKLHNFLEN1Q2xySk0sbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxpQixDQUdBLG9HQU5GLHFFLEN2QytySkYsc0UsQ3VDeHJKTSxtQixBQUVGLG9HQVRGLHFFLEN2Q3FzSkYsc0UsQ3VDM3JKTSxrQixBQUVGLGdEQVpGLHFFLEN2QzJzSkYsc0UsQ3VDOXJKTSxnQixDQUNBLDZCLENBQUEsMEIsQ0FBQSw4QixBTjFNTixvR004TUUsc0UsQ0FFSSxpQixDQUNBLFUsQ0FDQSxVQUlKLG1ELENBQ0UsVSxDQUNBLDZFQUZGLG1ELENBR0ksVyxBQUVGLDZFQUxGLG1ELENBTUksVyxBQUVGLDZFQVJGLG1ELENBU0ksVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGtCQUlKLG1ELENBQ0UsVSxDQUNBLDZFQUZGLG1ELENBR0ksVyxDQUNBLG1CLENBQUEsa0JBSUoscUUsQ0FDRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFUsQ0FDQSxrQixDQUFBLGdCLENBQUEsWSxDQUNBLDRFQUpGLHFFLENBS0ksa0IsQUFFRixxQ0FQRixxRSxDQVFJLGtCLENBQUEsYSxDQUFBLFcsQUFFRiw0RUFWRixxRSxDQVdJLFcsQUFFRixvQ0FiRixxRSxDQWNJLGEsQ0FDQSxrQixDQUFBLFUsQ0FBQSxNLENBQ0EsYyxBQUVGLDRFQWxCRixxRSxDQW1CSSxjQUdGLG1HLENBQ0Usb0MsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLHFDQUxGLG1HLENBTUksbUIsQUFFRixvQ0FSRixtRyxDQVNJLFMsQ0FDQSxlLENBQ0EsaUIsQ0FHQSxnQixDQUNBLG9CLEFBRUYsb0NBakJGLG1HLENBa0JJLFksQ0FDQSxrQyxDQUNBLGtDLENBQ0EsaUMsQUFHRiw0RUF4QkYsbUcsQ0F5QkksZSxDQUNBLGVBSUosNkYsQ0FDRSxlLENBQ0EseUIsQ0FDQSxlLENBQ0Esa0MsQ0FDQSxvQyxDQUNBLHFDQU5GLDZGLENBT0ksaUIsQ0FDQSxxQixBQUVGLDZFQVZGLDZGLENBV0ksYyxBQUVGLDRFQWJGLDZGLENBY0ksZSxDQUNBLG9DLEFBRUYsb0NBakJGLDZGLENBa0JJLGlCLEFBRUYsb0NBcEJGLDZGLENBcUJJLFMsQ0FDQSxZLENBQ0EsaUIsQUFFRixvQ0F6QkYsNkYsQ0EwQkksbUMsQ0FDQSx1Q0FNTixzRSxDQUNFLFMsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHFDQUpGLHNFLENBS0ksaUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxtQixBQUdGLG9DQWhCRixzRSxDQWlCSSxlLENBQ0EsZ0IsQUFFRixvQ0FwQkYsc0UsQ0FxQkksd0IsQ0FBQSxxQixDQUFBLG9CQUdGLDZGLENBQ0UsaUIsQ0FDQSxVLENBQ0EsWSxDQUNBLG9DLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxvQ0FSRiw2RixDQVNJLFMsQ0FDQSxPQUlKLHlGLENBQ0Usb0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENBR0YscUcsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esa0MsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBRUEseUcsQzlCbE9BLHlHLEM4Qm1PRSxlLENBSUoseUcsQ0FDRSxrQyxDQUNBLG9DLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQzVmUixhLENBd0JFLG9DLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQTNCSixhLENBQ0UsaUIsQ0FHQSx1RCxDQUVBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLHFCLENBRUEsbUIsQ0FPRSxVLENBQ0Esa0IsQ0FHQSxxRyxDQUFBLG1FLENBQUEsaUUsQ0FDQSxpSCxDQUdGLG9DLENBSUUsb0IsQ0FDQSxTLENBQ0EscUNBTkYsb0MsQ0FPSSxrQixDQUNBLG1CLEFBRUYsNkVBVkYsb0MsQ0FXSSxnQixBQUVGLG9DQWJGLG9DLENBY0ksZSxDQUNBLGlCLENBQ0EsZSxBQUVGLG9DQWxCRixvQyxDQW1CSSxtQkFJRixpRSxDQUNFLDZCLENBQUEsNkIsQ0FBQSw4QixDQUFBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EscUNBUEYsaUUsQ0FRSSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGMsQUFFRixvQ0FYRixpRSxDQVlJLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGUsQUFFRixvQ0FmRixpRSxDQWdCSSxlQUdGLDBHLENBQ0Usa0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLFcsQ0FDQSxlLENBQ0EscUNBVkYsMEcsQ0FXSSxlLENBQ0Esa0IsQUFFRixvQ0FkRiwwRyxDQWVJLGMsQ0FDQSxlLENBQ0Esa0IsQUFFRixvQ0FuQkYsMEcsQ0FvQkksa0IsQUFHRiw0RUF2QkYsMEcsQ0F3QkksZSxDQUNBLGUsQ0FDQSxZQUlKLG9HLENBRUUseUIsQ0FBQSxzQixDQUFBLGlCLENBR0Ysd0UsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxtQixDQUFBLGEsQ0FDQSxZLENBQ0EscUNBTEYsd0UsQ0FNSSxXLENBQ0EsYSxBUGVSLG9HT3RCSSx3RSxDQVVJLGEsQ0FDQSxhLEFBRUYscUVBYkYsd0UsQ0FjSSxhLENBQ0EsYSxBQUVGLDZFQWpCRix3RSxDQWtCSSxXLEFBRUYsb0NBcEJGLHdFLENBcUJJLGEsQUFFRixvQ0F2QkYsd0UsQ0F3QkksYSxBQUVGLG9DQTFCRix3RSxDQTJCSSxXLENBQ0EsUyxDQUNBLFUsQUFFRiw0RUEvQkYsd0UsQ0FnQ0ksUyxDQUNBLFUsQUFFRixvQ0FuQ0Ysd0UsQ0FvQ0ksNkIsQ0FDQSw4QixDQUVBLE8sQ0FDQSxVLEFBRUYsb0NBMUNGLHdFLENBOENJLFksQ0FDQSxhLENBQ0Esa0IsQUFFRixvQ0FsREYsd0UsQ0FtREksYSxDQUNBLE8sQ0FDQSxVQUtKLHdFLEN4QzR6S04sd0UsQ3dDMXpLUSxpQixDQUdGLHdFLENBQ0UsVyxDQUNBLFUsQ1AzQ04sb0dPeUNJLHdFLENBSUksZSxBQUdGLHFDQVBGLHdFLENBUUksUyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxBQU1GLG9DQWpCRix3RSxDQWtCSSxXLEFBRUYsb0NBcEJGLHdFLENBcUJJLFcsQUFFRiw2RUF2QkYsd0UsQ0F3QkksUyxDQUNBLFksQUFFRiw2RUEzQkYsd0UsQ0E0QkksUyxDQUNBLFcsQ0FDQSxXLEFBRUYsb0NBaENGLHdFLENBaUNJLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFcsQ0FFQSxRLENBR0EsZSxBQUVGLG9DQXpDRix3RSxDQTBDSSxhLEFBRUYsNEVBNUNGLHdFLENBNkNJLFcsQ0FDQSxXLENBQ0EsWUFJSix3RSxDQUNFLFUsQ0FDQSxZLENBRUEscUNBSkYsd0UsQ0FLSSxTLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLEFBRUYsb0NBVkYsd0UsQ0FXSSxXLENBQ0EsUyxDQUNBLGdDLENBQUEsNEIsQ0FBQSwwQixBQUdGLDJEQWhCRix3RSxDQWlCSSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLEFBRUYsb0NBdEJGLHdFLENBdUJJLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLGFBSUosMEcsQ0FDRSxpQixDQUNBLFMsQ0FDQSx5QixDQUNBLG9DLENBQ0EsaUIsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxhLENBQ0EscUNBVEYsMEcsQ0FVSSxlLEFBRUYscUNBWkYsMEcsQ0FhSSxjLENBQ0EscUIsQUFHRiw2REFqQkYsMEcsQ0FrQkksYyxDQUNBLGdCLENBQ0Esa0IsQUFFRixvQ0F0QkYsMEcsQ0F1QkkscUIsQUFFRiwyREF6QkYsMEcsQ0E4QkksZ0IsQ0FDQSxvQixBQUVGLG9DQWpDRiwwRyxDQWtDSSxnQixDQUNBLGdCLENBQ0EscUIsQUFHRiw0RUF2Q0YsMEcsQ0F3Q0ksZ0IsQ0FDQSxjQUtKLHlHLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxlLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxxQ0FMRix5RyxDQU1JLGdCLEFBRUYsNEVBUkYseUcsQ0FTSSxRLENBQ0EsaUIsQ0FDQSxVQUlKLDBGLENBQ0Usa0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxvQyxDQUNBLGlCLENQNUxOLG9HT3VMSSwwRixDQU9JLG9CLEFBRUYscURBVEYsMEYsQ0FVSSxvQixBQUVGLDZEQVpGLDBGLENBYUksY0FJSixnRyxDQUNFLG9DLENBQ0EsZSxDQUNBLHNDLENBQ0Esb0IsQ0FDQSxvQ0FMRixnRyxDQU1JLGUsQ0FDQSxtQixDQUNBLGlCLENBQ0Esb0IsQUFFRixvQ0FYRixnRyxDQWNJLGdCLENBQ0Esa0IsQ0FDQSxvQixBQUVGLG9DQWxCRixnRyxDQXNCSSxvQyxDQUNBLG9DLENBQ0EsbUIsQUFFRiw0RUExQkYsZ0csQ0EyQkksa0IsQUFNUixvQ0FwV0YsYSxDQXFXSSwyRCxBQUVGLDZFQXZXRixhLENBd1dJLDJEaEN4V0osWSxDQTZCRSxrQyxDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FHQSxpQixDQUNBLHFCLENBQUEsa0IsQ0FBQSxvQixDQXBDSixZLENBSUUsc0QsQ0FDQSxxQixDQUlBLHFDQVRGLFksQ0FVSSw0QixBQUVGLG9DQVpGLFksQ0FhSSwyQixDQUNBLDhELEFBRUYsb0NBaEJGLFksQ0FpQkksa0VBR0Ysa0IsQ2lDWkEsb0IsQ0N3QkEsc0IsQ0N4QkEsaUIsQ0hDQSxtQixDL0JEQSxpQixDbUNBQSxzQixDQ0FBLG1CLENyQ2FFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FHRixrQyxDQUlFLG9CLENBQ0EsUyxDQUlBLDZFQVRGLGtDLENBVUksa0IsQUFFRixvQ0FaRixrQyxDQWFJLGtCLEFBRUYsb0NBZkYsa0MsQ0FnQkksbUJBR0YsMEQsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esb0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLG9DQVJGLDBELENBU0ksUyxDQUNBLE8sQUFFRixvQ0FaRiwwRCxDQWFJLFEsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQUFFRixvQ0FsQkYsMEQsQ0FtQkksa0MsQ0FDQSxjQUlKLHNELENBQ0UsVyxDQUNBLDBCLENBQUEsdUIsQ0FBQSxrQixDQUNBLHNDLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxxQ0FURixzRCxDQVVJLGMsQUFFRixxQ0FaRixzRCxDQWNJLFksQUFFRiw4RUFoQkYsc0QsQ0FpQkksVSxDQUNBLFUsQUFFRiw2RUFwQkYsc0QsQ0FxQkksVSxBQUVGLG9DQXZCRixzRCxDQXdCSSxZLEFBRUYsNkVBMUJGLHNELENBNEJJLFksQ0FDQSxVLEFBRUYsb0NBL0JGLHNELENBZ0NJLFUsQ0FDQSxXLEFBRUYsb0NBbkNGLHNELENBb0NJLFksQ0FDQSxxQyxBQUtGLDRFQTFDRixzRCxDQTJDSSxPLENBQ0EsVyxDQUNBLFdBSUosNkQsQ0F3Z0JKLE8sQ0F2Z0JNLFksQ0FFQSxrRSxDQUNFLGlCLENBR0Ysb0UsQ0FDRSxTLENBQ0EsTSxDQUNBLG1ELENBQUEsMkMsQ0FDQSxxQ0FKRixvRSxDQUtJLFcsQUFFRiw2RUFQRixvRSxDQVFJLFMsQ0FDQSxTLEFBRUYsb0NBWEYsb0UsQ0FZSSxVLENBQ0EsVyxBQUVGLG9DQWZGLG9FLENBZ0JJLFMsQ0FDQSxZLEFBRUYsb0NBbkJGLG9FLENBb0JJLFcsQUFLRiw0RUF6QkYsb0UsQ0EwQkksV0FJSixvRSxDQUNFLFEsQ0FDQSxNLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLHFDQUpGLG9FLENBS0ksVyxBQUVGLDZFQVBGLG9FLENBUUksVyxBQUdGLG9DQVhGLG9FLENBWUksVyxBQUdGLG9DQWZGLG9FLENBZ0JJLFcsQ0FDQSxRLENBQ0EsWSxBQUVGLDRFQXBCRixvRSxDQXFCSSxhLEFBR0Ysb0NBeEJGLG9FLENBeUJJLGFBSUosb0UsQ0FDRSxRLENBQ0EsTSxDQUNBLFMsQ0FFQSwrQyxDQUFBLHVDLENBQ0EsMkIsQ0FBQSxtQixDQUNBLHFDQVBGLG9FLENBUUksK0MsQ0FBQSx1QyxDQUNBLFcsQUFFRiw2RUFYRixvRSxDQVlJLFcsQUFFRixvQ0FkRixvRSxDQWVJLFcsQ0FDQSxXLEFBRUYsNEVBbEJGLG9FLENBbUJJLFksQUFFRixvQ0FyQkYsb0UsQ0FzQkksVyxDQUNBLFdBT0osb0UsQ0FDRSxVLENBQ0EsUSxDQUNBLFEsQ3lCakdOLG9HekI4Rkksb0UsQ0FLSSxjLEFBRUYscUNBUEYsb0UsQ0FTSSxRLENBQ0EsVyxBQUVGLG9DQVpGLG9FLENBYUksUyxDQUVBLFUsQUFFRixvQ0FqQkYsb0UsQ0FrQkksVyxDQUNBLFEsQ0FDQSxRLENBQ0EsVyxBQUVGLG9DQXZCRixvRSxDQXdCSSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSxjLEFBU0YsNEVBbENGLG9FLENBbUNJLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLFEsQ0FDQSw4QixDQUFBLDBCLENBQUEsd0JBSUosb0UsQ0FDRSxTLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsK0MsQ0FBQSx1QyxDQUNBLDJCLENBQUEsbUIsQ0FDQSxxQ0FQRixvRSxDQVFJLFcsQUFFRiw2RUFWRixvRSxDQVdJLFcsQUFFRixvQ0FiRixvRSxDQWNJLFMsQ0FDQSwyQixDQUFBLHFCLEFBRUYsb0NBakJGLG9FLENBa0JJLFUsQ0FDQSxZLEFBRUYsb0NBckJGLG9FLENBc0JJLFcsQ0FDQSxZQUlKLG9FLENBQ0UsUyxDQUNBLFEsQ0FDQSxRLENBQ0EsTyxDQUNBLG1ELENBQUEsMkMsQ0FDQSxxQ0FORixvRSxDQU9JLFcsQUFFRiw2RUFURixvRSxDQVVJLFcsQUFHRixvQ0FiRixvRSxDQWNJLFcsQUFHRixvQ0FqQkYsb0UsQ0FrQkksWSxBQUVGLG9DQXBCRixvRSxDQXFCSSxXLEFBRUYsb0NBdkJGLG9FLENBd0JJLFdBSUosb0UsQ0FDRSxTLENBQ0EsUyxDQUNBLFUsQ0FDQSx3RCxDQUFBLGdELENBQ0EscUNBTEYsb0UsQ0FNSSxXLENBQ0EsVSxBQUVGLDhFQVRGLG9FLENBVUksVyxBQUdGLDZFQWJGLG9FLENBY0ksVyxBQUVGLHNEQWhCRixvRSxDQWlCSSxXLEFBRUYsb0NBbkJGLG9FLENBb0JJLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLHFELENBQUEsK0MsQUFFRixvQ0F6QkYsb0UsQ0EwQkksTyxDQUNBLGEsQUFFRixvQ0E3QkYsb0UsQ0E4QkksTyxDQUNBLFksQUFLRiw0RUFwQ0Ysb0UsQ0FxQ0ksVyxDQUNBLFVBS0osb0UsQ0FDRSxTLENBQ0EsUyxDQUNBLFcsQ0FDQSwwRCxDQUFBLGtELENBQ0EscUNBTEYsb0UsQ0FNSSxTLENBQ0EsWSxDQUNBLFEsQ0FDQSwwRCxDQUFBLG9ELEFBRUYsOEVBWEYsb0UsQ0FZSSxZLEFBRUYsNkVBZEYsb0UsQ0FlSSxVLENBQ0EsVSxBQUVGLDZFQWxCRixvRSxDQW1CSSxZLEFBR0Ysb0NBdEJGLG9FLENBdUJJLFUsQ0FDQSxZLEFBRUYsb0NBMUJGLG9FLENBMkJJLGNBWUosb0UsQ0FDRSxVLENBQ0EsUSxDQUNBLFksQ0FDQSwwRCxDQUFBLGtELEN5QnRSTixvR3pCa1JJLG9FLENBTUksYyxBQUVGLDZFQVJGLG9FLENBU0ksWSxBQUVGLDZFQVhGLG9FLENBWUksTyxDQUNBLFcsQ0FDQSxVLEFBRUYsb0NBaEJGLG9FLENBaUJJLFUsQ0FDQSxVLENBQ0EsWSxBQUVGLG9DQXJCRixvRSxDQXNCSSwwRCxDQUFBLGtELENBQ0EsVSxDQUNBLFksQ0FDQSxZQVdKLHFFLENBQ0UsUyxDQUNBLFEsQ0FDQSxXLENBQ0EsWSxDQUNBLHdELENBQUEsZ0QsQ0FDQSw0QixDQUFBLG9CLENBQ0EsNkVBUEYscUUsQ0FRSSxZLEFBRUYsb0NBVkYscUUsQ0FXSSwyQixDQUFBLHFCLEFBRUYsb0NBYkYscUUsQ0FjSSxVLENBQ0EsWSxBQUVGLG9DQWpCRixxRSxDQWtCSSxjQVdSLGlELENBQ0UsdUIsQ0FvTEYsb0NBRkYsTyxDQUdJLGEsQ0FDQSxVLENBQ0EsWSxDQUNBLE8sQ0FDQSxZLENBQ0Esb0QsQ0FBQSw0QyxDQUNBLDRCLENBQUEsc0JBSUosTyxDQUNFLFksQ0FDQSxXLENBQ0EsK0QsQ0FBQSx1RCxDQUNBLDRCLENBQUEsb0IsQ0FDQSxvQ0FMRixPLENBTUksYSxDQUVBLGNBSUosTyxDQUNFLFksQ0FDQSxRLENBQ0EsVSxDQUNBLG9DQUpGLE8sQ0FLSSxlQUlKLE8sQ0FDRSxZLENBR0Esb0NBSkYsTyxDQUtJLGEsQ0FDQSxVLENBQ0EsWSxDQUVBLFMsQ0FDQSxXLENBQ0EsMEQsQ0FBQSxvRG1DOXFCSixXLENBaUJFLGdDLENBd0NFLDJELENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQTVETixXLENBSUUsa0IsQ0FhQSxnQyxDQUlFLG9CLENBQ0EsUyxDQUNBLHFDQU5GLGdDLENBT0ksYyxDQUNBLG9CLEFWaUZKLG9HVXpGQSxnQyxDQVdJLGlCLENBQ0EsaUIsQ0FDQSxvQixBVnVGSixvR1VwR0EsZ0MsQ0FnQkksbUIsQVYwRkosb0dVMUdBLGdDLENBb0JJLG1CLEFBR0YscURBdkJGLGdDLENBd0JJLGlCLENBQ0Esb0IsQUFRRixxQ0FqQ0YsZ0MsQ0FrQ0ksa0IsQUFFRixvQ0FwQ0YsZ0MsQ0FxQ0ksZUFHRiwyRCxDQUlFLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EscUNBTEYsMkQsQ0FNSSx1QixDQUFBLG9CLENBQUEsaUIsQUFFRixvQ0FSRiwyRCxDQVNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHVCQUdGLGtHLENBQ0UsVSxDQUNBLHFELENBQ0EsaUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLDJCLENBS0EscUNBZEYsa0csQ0FlSSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxnQixDQUNBLGlDLEFBRUYsOERBbkJGLGtHLENBb0JJLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGdCLENBQ0EsaUMsQUFFRixvREF4QkYsa0csQ0F5QkksbUMsQUFFRixtREEzQkYsa0csQ0E0QkksbUMsQUFFRixtREE5QkYsa0csQ0ErQkksNEIsQUFFRixvQ0FqQ0Ysa0csQ0FrQ0kseUQsQ0FDQSwyQixDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQUFFRixvQ0F6Q0Ysa0csQ0EwQ0ksVSxDQUNBLDBCLENBQ0EseUQsQ0FFQSwyQixDQUVBLHNCLEFBT0Ysb0NBdkRGLGtHLENBd0RJLHVCLEFBRUYsMkRBMURGLGtHLENBMkRJLDRCLENBQ0EsMkRBUUosNEYsQ0FDRSx5QixDQUFBLHNCLENBQUEsaUIsQ0FHRixrRSxDM0Npc05OLGtFLEMyQy9yTlEsaUIsQ0FHRixrRSxDQUNFLFEsQ0FDQSxVLENBR0Ysa0UsQ0FDRSxRLENBQ0EsVSxDQUdGLGtHLENBQ0UsaUIsQ0FDQSxTLENBQ0Esb0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzQyxDQUNBLG9DQVBGLGtHLENBUUksWUFJSixpRyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsbUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FHRixrRixDQUNFLGlCLENBQ0EsVSxDQUNBLFksQ0FDQSxvQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0Esb0NBUkYsa0YsQ0FTSSxTLENBQ0EsYSxBQUVGLG9DQVpGLGtGLENBYUksZ0MsQ0FDQSxPLENBQ0EsYSxBQUVGLDJEQWpCRixrRixDQWtCSSxhQUlKLDhFLENBQ0Usb0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxvQ0FQRiw4RSxDQVFJLG1CLEFBRUYsb0NBVkYsOEUsQ0FXSSxxQyxBQUVGLDJEQWJGLDhFLENBY0ksV0FJSixvRixDQUNFLGtDLENBQ0EsZSxDQUNBLHNDLENBQ0EsaUIsQ0FDQSxtRkFMRixvRixDQU1NLG9CLEFBRUosNkVBUkYsb0YsQ0FVSSxrQyxDQUNBLHdDLEFBRUYsb0NBYkYsb0YsQ0FjSSxpQixBQUVGLG9DQWhCRixvRixDQWlCSSxTLENBQ0EsUyxDQUVBLGdCLENBQ0Esd0MsQUFFRixvQ0F2QkYsb0YsQ0F3QkksUyxDQUNBLFMsQ0FLQSxrQyxDQUNBLHNDLEFBSUYsb0NBbkNGLG9GLENBb0NJLFcsQ0FDQSxTLENBQ0Esb0JBS0osMEYsQ0FDRSxvQyxDQUNBLGUsQ0FDQSxzQyxDQUNBLGUsQ0FDQSxtRkFMRiwwRixDQU1JLGdCLENBQ0Esa0IsQUFFRixxQ0FURiwwRixDQVVJLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixBQUVGLDZFQWZGLDBGLENBZ0JJLG9DLENBQ0Esd0MsQUFFRixxQ0FuQkYsMEYsQ0FvQkksOEIsQUFFRiw0RUF0QkYsMEYsQ0F1QkksWSxBQUdGLG9DQTFCRiwwRixDQTJCSSxlLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUdBLGdCLENBQ0Esb0IsQUFFRixvQ0FwQ0YsMEYsQ0FxQ0ksZSxDQUNBLG9DLENBQ0Esb0MsQ0FDQSxlLENBQ0EsV0FLSiw4RixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxxQ0FIRiw4RixDQUlJLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLCtCLEFBRUYsb0NBTkYsOEYsQ0FPSSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixBQUVGLG9DQVZGLDhGLENBV0ksaUIsQ0FDQSxzQixDQUFBLG1CLENBQUEsZ0JBSUosZ0csQ0FDRSxvQyxDQUNBLGUsQ0FDQSxvQyxDQUNBLGEsQ0FDQSw2RUFMRixnRyxDQU1JLG9DLENBQ0Esc0MsQUFFRixvQ0FURixnRyxDQVVJLGlCLEFBRUYsb0NBWkYsZ0csQ0FhSSxXLENBQ0EsZ0IsQ0FHQSxnQixDQUNBLG9CLEFBRUYsb0NBcEJGLGdHLENBcUJJLFcsQ0FDQSxvQyxDQUNBLHNDQUlKLGdHLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxtQixDQUFBLGEsQ0FDQSxxQ0FKRixnRyxDQUtJLFcsQ0FDQSxjLEFBRUYscUNBUkYsZ0csQ0FTSSxrQixBQUVGLG9DQVhGLGdHLENBY0ksVSxDQUNBLGUsQ0FDQSxtQixBQUVGLG9DQWxCRixnRyxDQW1CSSxXLENBQ0EsY0ZoWFYsYyxDRUFBLFcsQ2xDQUEsVyxDZ0NDRSxpQixDQUtBLHFCLENBQUEsa0IsQ0FBQSxvQixDaENORixXLENBaUJFLGdDLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQXBCSixXLENBS0Usd0IsQ0FZQSxnQyxDQUlFLFMsQ0FDQSxpQixDQUdFLHFDQURGLHVFLENBRUksaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QixBQUVGLG9DQVBGLHVFLENBUUksVUFJSixpRSxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FFQSxrRyxDQUNFLFEsQ3dCaUZOLG9HeEJsRkksa0csQ0FHSSxXLENBQ0EsYSxBQUVGLHFDQU5GLGtHLENBT0ksVyxDQUNBLGMsQUFFRixvQ0FWRixrRyxDQVdJLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLFMsQUFFRixvQ0FoQkYsa0csQ0FpQkksUSxDQUNBLE8sQ0FDQSxXLENBQ0EsYyxBQUVGLG9DQXRCRixrRyxDQXVCSSxPLENBQ0EsVyxDQUNBLGNBSUosMEUsQ0FDRSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EscUNBSkYsMEUsQ0FLSSxXLEFBRUYsNkVBUEYsMEUsQ0FRSSxZLEFBRUYscUNBVkYsMEUsQ0FXSSxTLENBQ0EsVyxBQUVGLDRFQWRGLDBFLENBZUksUSxDQUNBLFMsQUFFRixvQ0FsQkYsMEUsQ0FtQkksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsK0IsQ0FBQSwyQixDQUFBLHlCLEFBRUYsb0NBM0JGLDBFLENBNEJJLFUsQ0FDQSxXLENBRUEsVSxDQUNBLFlBUU4scUUsQ1Qwb09KLHNFLENTeG9PTSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGlCLENBR0YscUUsQ0FDRSxTLENBQ0Esa0IsQ0FDQSxvQ0FIRixxRSxDQUlJLFdBR0YsNkYsQ0FDRSxlLENBQ0EseUIsQ0FDQSxlLENBQ0Esa0MsQ0FDQSxvQyxDQUNBLFMsQ0FDQSxxQ0FQRiw2RixDQVFJLHFCLEFBRUYsNkVBVkYsNkYsQ0FXSSxvQyxDQUNBLHdDLEFBRUYsNkVBZEYsNkYsQ0FlSSxrQyxDQUNBLHNDLEFBRUYsNkVBbEJGLDZGLENBbUJJLGtDLENBQ0Esc0MsQUFFRixvQ0F0QkYsNkYsQ0F1QkksZSxDQUNBLHFCLEFBRUYsb0NBMUJGLDZGLENBMkJJLGNBS04sc0UsQ0FDRSxTLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxvQ0FKRixzRSxDQUtJLFdBR0YsNkYsQ0FDRSxpQixDQUNBLFUsQ0FDQSxZLENBQ0Esb0MsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLG9DQVJGLDZGLENBU0ksUyxDQUNBLGEsQUFFRixvQ0FaRiw2RixDQWFJLGdDLENBQ0EsVSxDQUNBLGFBSUosc0csQ0FDRSxZLENBQ0Esb0NBRkYsc0csQ0FHSSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLG1CLEFBRUYsb0NBVkYsc0csQ0FXSSxvQyxDQUNBLGtCQUlKLHlGLENBQ0Usc0MsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxTLENBQ0EscUNBUkYseUYsQ0FTSSxZLEFBRUYscUNBWEYseUYsQ0FZSSxXLEFBRUYsb0NBZEYseUYsQ0FlSSxpQixDQUNBLFMsQUFFRixvQ0FsQkYseUYsQ0FtQkksbUMsQ0FDQSxrQkFJSixxRyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxvQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxTLENBQ0EscUNBWEYscUcsQ0FZSSxtQixBd0IvR1Isb0d4Qm1HSSxxRyxDQXdCSSxnQixDQUNBLGMsQ0FDQSxvQixBQUdGLHFDQTdCRixxRyxDQThCSSxrQixDQUNBLGdCLENBQ0EsbUIsQUFFRixvQ0FsQ0YscUcsQ0FtQ0ksaUIsQ0FDQSxlLENBQ0EsYyxDQUVBLGdCLENBQ0Esa0IsQ0FDQSxvQixBQUVGLG9DQTNDRixxRyxDQTRDSSxvQyxDQUNBLG9DLENBQ0EsaUIsQ0FDQSxpQixBd0JsSlIsb0d4QnFKTSx5RyxDQUdJLGlCLEFBRUYsb0NBTEYseUcsQ0FNSSxpQixBQUVGLG9DQVJGLHlHLENBU0ksaUJBS04seUcsQ0FDRSxvQyxDQUNBLHNDLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDd0J4S04sb0d4Qm1LSSx5RyxDQU9JLGdCLENBQ0EsZ0IsQ0FDQSxpQixBQUVGLG9DQVhGLHlHLENBWUksZSxDQUdBLGdCLENBQ0Esb0IsQUFFRixvQ0FsQkYseUcsQ0FtQkksb0MsQ0FDQSxvQyxDQUNBLGlCLEFBSUosb0NBNUpGLHNFLENBNkpJLGlCLENBQ0EsNkIsQ0FBQSwwQixDQUFBLDhCLEFBRUYsb0NBaEtGLHNFLENBaUtJLG9CLENBQUEsaUIsQ0FBQSxxQkFLTixnQixDQUNFLGdCLENBRUEsYyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSx3QyxDQUFBLGdDLENnQ3ZVSixjLENBS0Usd0IsQ0FZQSxzQyxDQUlFLFMsQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVBLHFFLENBQ0UsWSxDQUNBLGlCLENBQ0Esa0MsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBQ0EscUNBVkYscUUsQ0FXSSxtQixDQUFBLG1CLENBQUEsYyxBQUVGLDRFQWJGLHFFLENBY0ksa0MsQ0FDQSxzQyxBQUVGLG9DQWpCRixxRSxDQWtCSSxjQUlKLG9FLENBQ0UsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsZSxDQUNBLG9DQVBGLG9FLENBUUksMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEseUJBR0YsOEcsQ0FDRSxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFMsQ0FDQSxXLENBQ0Esb0NBUEYsOEcsQ0FRSSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxlLEFBRUYsb0NBZkYsOEcsQ0FnQkksZ0IsQ0FLQSxnQixDQUNBLGlCQUlKLHdHLENBRUUseUIsQ0FBQSxzQixDQUFBLGlCLENBR0YsMkUsQ0FDRSxtQixDQUFBLGEsQ0FDQSxRLENSZ0NOLG9HUWxDSSwyRSxDQUlJLE8sQ0FDQSxTLENBQ0EsYSxBQUVGLHFDQVJGLDJFLENBU0ksUyxDQUNBLFcsQ0FDQSxVLEFBRUYsb0NBYkYsMkUsQ0FjSSxXLENBQ0EsVSxBQUVGLG9DQWpCRiwyRSxDQWtCSSxXLENBQ0EsWSxDQUNBLFNBSUosMkUsQ3pDaWtQTiwyRSxDeUMvalBRLGlCLENBR0YsMkUsQ0FDRSxZLENBQ0EsUyxDQUNBLDZFQUhGLDJFLENBSUksUSxDQUNBLFcsQVJqQlIsb0dRWUksMkUsQ0FRSSxTLENBQ0EsVyxBQUVGLHFFQVhGLDJFLENBWUksVyxBQUVGLHFDQWRGLDJFLENBZUksVyxBQUVGLDZFQWpCRiwyRSxDQWtCSSxRLENBQ0EsVSxDQUNBLGEsQUFPRixvQ0EzQkYsMkUsQ0E0QkksVyxDQUNBLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxlLEFBRUYsMkRBakNGLDJFLENBa0NJLFksQ0FDQSxhQUlKLDJFLENBQ0UsVSxDQUNBLFEsQ0FDQSxvQ0FIRiwyRSxDQUlJLFcsQ0FDQSxVLEFBRUYsb0NBUEYsMkUsQ0FRSSxXLENBQ0EsY0FJSiwyRSxDQUNFLFksQ0FDQSxvQ0FGRiwyRSxDQUdJLGEsQ0FDQSxTLENBQ0EsVyxDQUNBLFVBSUosdUgsQ0FDRSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLG9DQU5GLHVILENBT0ksYSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxBQUVGLG9DQWJGLHVILENBY0ksb0MsQ0FDQSxzQyxDQUdBLFMsQ0FHQSxnQixDQUNBLG1CLEFBR0YsMkRBekJGLHVILENBMEJJLFcsQUFLRixvQ0EvQkYsdUgsQ0FnQ0ksYUFJSiw2RyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsUyxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG1CLENScEdOLG9HUTZGSSw2RyxDQVNJLG1CLEFBRUYsNkVBWEYsNkcsQ0FZSSx3QixDQUFBLHFCLENBQUEsdUIsQ0FDQSxjLEFBRUYscUNBZkYsNkcsQ0FnQkksZ0IsQ0FDQSxpQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGMsQUFFRixvQ0FyQkYsNkcsQ0FzQkksVSxDQUNBLG1CLENBQ0EsbUIsQUFFRixvQ0ExQkYsNkcsQ0EyQkksbUIsQUFFRiwyREE3QkYsNkcsQ0E4Qkksa0JBSUosNkYsQ0FDRSxrQyxDQUNBLGlCLENBQ0EsZSxDQUNBLG9DLENBQ0EsaUIsQ0FDQSxRLENBQ0EsNkVBUEYsNkYsQ0FRSSxrQyxDQUNBLG9DLENBQ0EsTyxBUnpJUixvR1ErSEksNkYsQ0FhSSxzQyxBQUVGLHFDQWZGLDZGLENBZ0JJLEssQ0FDQSxjLEFBRUYsb0NBbkJGLDZGLENBb0JJLGNBSUosbUcsQ0FDRSxrQixDQUNBLGtCLENBRUEscUcsQ0FDRSxvQyxDQUNBLGUsQ0FDQSxzQyxDQUNBLGdCLENBQ0EsZSxDQUNBLDRFQU5GLHFHLENBT0ksb0MsQ0FDQSx3QyxBQUVGLG9DQVZGLHFHLENBV0ksZ0IsQ0FDQSxvQixBQUVGLG9DQWRGLHFHLENBZUksb0MsQ0FDQSxzQ0FJSix1SSxDQUNFLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0FDQSxvQyxDQUNBLGUsQ0FDQSxzQyxDQUVBLDJJLENBQ0UsYyxDQUNBLGMsQ0FDQSx1QixDQUNBLGdCLENBQ0EsNEVBTEYsMkksQ0FNSSxjLENBQ0Esd0MsQUFFRixvQ0FURiwySSxDQVVJLGMsQ0FDQSxrQkFJSiw0SSxDQUNFLGtDLENBQ0Esb0NBRkYsNEksQ0FHSSxrQyxDQUNBLHNDLEFBSUosNEVBaENGLHVJLENBaUNJLG9DLENBQ0Esd0MsQUFFRixvQ0FwQ0YsdUksQ0FxQ0ksWSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixBQUlKLG9DQXBFRixtRyxDQXFFSSxpQkF2VlYsYyxDQWlCRSxzQyxDSWpCRixhLENBaUJFLG9DLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQXBCSixhLENBQ0UsaUIsQ0FJQSxxQixDQUFBLGtCLENBQUEsb0IsQ0FDQSxrQixDQVdBLG9DLENBSUUsaUIsQ0FDQSxTLENaK0ZGLG9HWXBHQSxvQyxDQVVJLG1CLEFBS0YscUNBZkYsb0MsQ0FnQkksa0IsQUFVRixvQ0ExQkYsb0MsQ0EyQkksa0JBR0YseUQsQ0FDRSxpQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EsNkVBVkYseUQsQ0FXSSxjLEFBR0YsNkVBZEYseUQsQ0FlSSxjLEFBS0Ysb0NBcEJGLHlELENBc0JJLFMsQ0FDQSwwQixDQUNBLHNCLENBQUEsbUIsQ0FBQSxjLENBQ0EsVyxDQUNBLFMsQUFFRixvQ0E1QkYseUQsQ0FrQ0ksTyxDQUNBLFMsQ0FDQSw0QixBQUVGLG9DQXRDRix5RCxDQXVDSSxTQUdGLHFGLENBQ0UscUMsQ0FDQSw0QyxDQUNBLGlCLENBQ0EsZSxDQUNBLDZFQUxGLHFGLENBTUkscUMsQ0FDQSw4QyxBQUVGLG9DQVRGLHFGLENBVUksbUJBSUosb0YsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsYSxDQUNBLHFDQUpGLG9GLENBS0ksV0FJSiwyRixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxvQyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsNkVBVkYsMkYsQ0FXSSxzQyxBQUVGLG9DQWJGLDJGLENBY0ksNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUVBLCtGLENBQ0UsYyxDQUNBLGEsQ0FDQSxrQixBQUdKLG9DQXZCRiwyRixDQXdCSSxvQyxDQUNBLHNDLENBQ0EsK0YsQ0FDRSxjLENBQ0EsaUJBTVIsaUUsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsaUIsQ0FDQSxxQ0FMRixpRSxDQU1JLDJCLENBQUEsNkIsQ0FBQSxpQyxDQUFBLCtCQUdGLG9HLENBQ0UsbUIsQ0FBQSxnQixDQUNBLDRCLENBQUEseUIsQ0FDQSxxQ0FIRixvRyxDQUlJLDJCLENBQUEsMEIsQUFFRixxQ0FORixvRyxDQU9JLGUsQ0FDQSxvQixBQUdGLG9DQVhGLG9HLENBYUksVSxDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQUFFRixvQ0FsQkYsb0csQ0FtQkksaUJBYUosMEcsQ0FDRSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxvQ0FMRiwwRyxDQU1JLFksQUFFRixvQ0FSRiwwRyxDQVNJLGdCLENBQ0EsWSxBQUVGLG9DQVpGLDBHLENBYUksa0JBSUoseUcsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0Esa0IsQ0FBQSxZLENBQUEsUSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxnQyxDQUFBLHNCLENBQUEsd0IsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EscUNBWkYseUcsQ0FhSSw4QixDQUFBLDBCLENBQUEsc0IsQ0FDQSwwQixDQUFBLHNCLENBQUEsa0IsQ0FDQSxTLENBQ0Esb0IsQUFFRixvQ0FsQkYseUcsQ0FtQkksbUIsQUFFRixvQ0FyQkYseUcsQ0F5QkksbUJBSUosMEYsQ0FDRSxtQyxDQUNBLHFDLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNkVBTEYsMEYsQ0FNSSxrQyxDQUNBLHNDLEFBRUYsb0NBVEYsMEYsQ0FVSSw4QixDQUNBLG9DQU9WLFMsQ0FDRSxTLENBRUEsZ0IsQ0FDRSx3QixDQUNBLHdCLENBQUEsZ0IsQ0FHRix3QixDQUNFLFMsQ0FDQSxZLENEclFKLGdCLENBaUJFLDBDLENBMkpFLGlDLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0E3S04sZ0IsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBRUEsd0IsQ0FDQSxxQixDQUFBLGtCLENBQUEsb0IsQ0FXQSwwQyxDQUNFLFUsQ0FDQSxXLENBRUEsUyxDQUNBLFUsQ0FHRiwrQyxDQUVFLGlCLENBQ0EsNkVBSEYsK0MsQzVDbXpRQSxnRCxDNEMveVFJLG1DLEFYNkVKLG9HV2pGQSwrQyxDNUN5elFBLGdELEM0Q2x6UUksbUIsQVhxRkosb0dXNUZBLCtDLEM1Qyt6UUEsZ0QsQzRDcnpRSSxtQixBWHdGSixvR1dsR0EsK0MsQzVDcTBRQSxnRCxDNEN4elFJLG1CLEFBRUYscUVBZkYsK0MsQzVDMjBRQSxnRCxDNEMzelFJLG1CQUlKLCtDLENBOEdBLHFCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQWhIRiwrQyxDQUNFLFMsQ0FHQSxZLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENYc0RGLG9HVzdEQSwrQyxDQVNJLGMsQUFFRixxQ0FYRiwrQyxDQVlJLFMsQ0FDQSxpQixDQUNBLG9CLEFBRUYscUNBaEJGLCtDLENBaUJJLGNBSUosZ0QsQ0FDRSxTLENBQ0EsNEQsQ0FDQSx3QixDQUNBLHFDQUpGLGdELENBS0ksUyxDQUNBLGlCLENBQ0Esb0IsQUFFRixtR0FURixnRCxDQVVJLGlDLENBQ0EscUIsQVg2Qkosb0dXeENBLGdELENBY0ksbUIsQVhxQ0osb0dXbkRBLGdELENBaUJJLG1CLEFYd0NKLG9HV3pEQSxnRCxDQW9CSSxtQixBQUVGLHFFQXRCRixnRCxDQXVCSSxtQixBQUVGLHFDQXpCRixnRCxDQTBCSSxVLENBQ0EsYSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx1QixBQUdGLG9DQWpDRixnRCxDQW1DSSx3SyxDQUFBLDZILENBQUEsd0gsQ0FHQSxtQkFLSiw0RCxDQUNFLFksQ0FDQSxxQ0FGRiw0RCxDQUdJLGEsQ0FDQSxvQyxDQUNBLHlDLENBQ0EsaUIsQ0FDQSxpQixBQUVGLG9DQVRGLDRELENBVUksZ0IsQ0FDQSxrQixBQUVGLG9DQWJGLDRELENBY0ksZ0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlQUlKLHFELENBQ0UsZSxDQUNBLGtDLENBQ0Esc0MsQ0FDQSw2RUFKRixxRCxDQUtJLGtDLENBQ0Esd0NBSUosd0QsQ0FDRSxlLENBQ0Esb0MsQ0FDQSxnQixDQUdGLDJELENBQ0UsZSxDQUNBLG9DLENBQ0Esc0MsQ0FDQSxlLENBR0YscUIsQ0FHRSxXLENBQ0EsZSxD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LG9DLENBQ0Esc0MsQUFFRixvQ0FoQkYsbUQsQ0FpQkkseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EseUIsQUFFRixvQ0FwQkYsbUQsQ0FxQkkseUIsQUFHRixvQ0F4QkYsbUQsQ0F5QkksaUIsQUFPSixvQ0FERixxQixDQUVJLDBCLENBQUEsdUIsQ0FBQSxvQkY5Wk4sZ0IsQ0FDRSxpQixDQUtBLHFCLENBQUEsa0IsQ0FBQSxvQixDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRUEsMEMsQ0FDRSxtQixDQVZKLGdCLENBYUUsd0MsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxVLENBSEYsd0MsQ0FLRSx3SyxDQUFBLDZILENBQUEsd0gsQ0FFQSxxQixDQUNBLG9DQVJGLHdDLENBU0ksd0ssQ0FBQSw2SCxDQUFBLDBIQW1CSiwwQyxDQUNFLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxTLENBR0YsMkQsQ0FDRSxlLENBQ0Esb0MsQ0FDQSxzQyxDQUNBLGUsQ0FDQSxtQixDQU1BLHFDQVhGLDJELENBWUksbUIsQ0FDQSxZLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0UsQ0FDRSxlLENBRUYsa0UsQ0FDRSxhLENBRUEsc0UsQ0FDRSxpQixBQUlOLG9DQTNCRiwyRCxDQThCSSxnQixDQUNBLGdCLENBQ0EsYyxBQUdGLG9DQW5DRiwyRCxDQW9DSSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLHNCLENBQ0Esa0UsQ0FDRSxlLENBRUYsK0QsQ0FDRSxpQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5wcmV0dHkgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcmV0dHkgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJldHR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmV0dHkgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByZXR0eSAuc3RhdGUgbGFiZWwge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAxLjVlbTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDJweCk7XG59XG4ucHJldHR5IC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkgLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMWVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoKDAlIC0gKDEwMCUgLSAxZW0pKSAtIDglKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucHJldHR5IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG59XG4ucHJldHR5IC5zdGF0ZS5wLWlzLWhvdmVyLCAucHJldHR5IC5zdGF0ZS5wLWlzLWluZGV0ZXJtaW5hdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoNyk7XG4gIH1cbiAgMzglIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTUlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICA3MiUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgODElIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNCk7XG4gIH1cbiAgODklIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDk1JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB9XG4gIDEwMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamVsbHkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuODUsIDEuMTUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4ICNiZGMzYzc7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMS41ZW0gcmdiYSgxODksIDE5NSwgMTk5LCAwKTtcbiAgfVxufVxuLnByZXR0eS5wLWRlZmF1bHQucC1maWxsIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5wcmV0dHkucC1kZWZhdWx0IC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cbi5wcmV0dHkucC1kZWZhdWx0IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV0dHkucC1kZWZhdWx0LnAtdGhpY2sgLnN0YXRlIGxhYmVsOmJlZm9yZSwgLnByZXR0eS5wLWRlZmF1bHQucC10aGljayAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuMTQyODU3MTQyOWVtO1xufVxuLnByZXR0eS5wLWRlZmF1bHQucC10aGljayAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCkgIWltcG9ydGFudDtcbn1cblxuLnByZXR0eS5wLWljb24gLnN0YXRlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMWVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSA4JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xufVxuLnByZXR0eS5wLWljb24gLnN0YXRlIC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJldHR5LnAtaWNvbiBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcmV0dHkucC1pY29uIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xufVxuXG4ucHJldHR5LnAtc3ZnIC5zdGF0ZSAuc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFlbTtcbiAgd2lkdGg6IGNhbGMoMWVtICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSArIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSA4JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xufVxuLnByZXR0eS5wLXN2ZyAuc3RhdGUgc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wcmV0dHkucC1zdmcgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSAuc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZXR0eS5wLWltYWdlIC5zdGF0ZSBpbWcge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDFlbSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycHgpO1xuICB0b3A6IDA7XG4gIHRvcDogY2FsYygoMCUgLSAoMTAwJSAtIDFlbSkpIC0gOCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbi5wcmV0dHkucC1pbWFnZSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQge1xuICBtaW4td2lkdGg6IDJlbTtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIGhlaWdodDogY2FsYygxZW0gKyAycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdG9wOiBjYWxjKCgwJSAtICgxMDAlIC0gMWVtKSkgLSAxNiUpO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGUgbGFiZWwge1xuICB0ZXh0LWluZGVudDogMi41ZW07XG59XG4ucHJldHR5LnAtc3dpdGNoIC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC1zd2l0Y2ggLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuLnByZXR0eS5wLXN3aXRjaCAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3ICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuc3RhdGU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJldHR5LnAtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2NTZiICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLnByZXR0eS5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YTY1NmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTY1NmIgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1maWxsIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1maWxsIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDFlbTtcbn1cblxuLnByZXR0eS5wLXN3aXRjaC5wLXNsaW0gLnN0YXRlOmJlZm9yZSB7XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQ6ICNiZGMzYzcgIWltcG9ydGFudDtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuMWVtKTtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1zbGltIGlucHV0OmNoZWNrZWQgfiAuc3RhdGU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2NTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2NTZiICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV0dHkucC1oYXMtaG92ZXIgaW5wdXQ6aG92ZXIgfiAuc3RhdGU6bm90KC5wLWlzLWhvdmVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldHR5LnAtaGFzLWhvdmVyIGlucHV0OmhvdmVyIH4gLnN0YXRlLnAtaXMtaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV0dHkucC1oYXMtaG92ZXIgaW5wdXQ6aG92ZXIgfiAuc3RhdGUucC1pcy1ob3ZlciAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJldHR5LnAtaGFzLWZvY3VzIGlucHV0OmZvY3VzIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2IoMTg5LCAxOTUsIDE5OSk7XG59XG5cbi5wcmV0dHkucC1oYXMtaW5kZXRlcm1pbmF0ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIH4gLnN0YXRlOm5vdCgucC1pcy1pbmRldGVybWluYXRlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJldHR5LnAtaGFzLWluZGV0ZXJtaW5hdGUgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB+IC5zdGF0ZS5wLWlzLWluZGV0ZXJtaW5hdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmV0dHkucC1oYXMtaW5kZXRlcm1pbmF0ZSBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIH4gLnN0YXRlLnAtaXMtaW5kZXRlcm1pbmF0ZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtb2ZmLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUgLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZSAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtb2ZmIC5pY29uIHtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG4ucHJldHR5LnAtdG9nZ2xlIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1vbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ucHJldHR5LnAtdG9nZ2xlIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1vZmYge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJldHR5LnAtcGxhaW4gaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC1wbGFpbi5wLXRvZ2dsZSAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wcmV0dHkucC1wbGFpbi5wLXBsYWluIC5pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ucHJldHR5LnAtcm91bmQgLnN0YXRlIGxhYmVsOmJlZm9yZSwgLnByZXR0eS5wLXJvdW5kIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ucHJldHR5LnAtcm91bmQucC1pY29uIC5zdGF0ZSAuaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJldHR5LnAtcm91bmQucC1pY29uIC5zdGF0ZSAuaWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YmVmb3JlLCAucHJldHR5LnAtY3VydmUgLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xufVxuXG4ucHJldHR5LnAtc21vb3RoIGxhYmVsOmJlZm9yZSxcbi5wcmV0dHkucC1zbW9vdGggbGFiZWw6YWZ0ZXIsXG4ucHJldHR5LnAtc21vb3RoIC5pY29uLFxuLnByZXR0eS5wLXNtb290aCAuc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcmV0dHkucC1zbW9vdGggaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ucHJldHR5LnAtc21vb3RoIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgLmljb24sXG4ucHJldHR5LnAtc21vb3RoIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgLnN2Zyxcbi5wcmV0dHkucC1zbW9vdGggaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBpbWcge1xuICBhbmltYXRpb246IHpvb20gMC4ycyBlYXNlO1xufVxuLnByZXR0eS5wLXNtb290aC5wLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGFuaW1hdGlvbjogem9vbSAwLjJzIGVhc2U7XG59XG4ucHJldHR5LnAtc21vb3RoLnAtcGxhaW4gaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucHJldHR5LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSAuaWNvbixcbi5wcmV0dHkucC10YWRhOm5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIC5zdmcsXG4ucHJldHR5LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBpbWcsXG4ucHJldHR5LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDpiZWZvcmUsXG4ucHJldHR5LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGFuaW1hdGlvbjogdGFkYSAwLjdzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSAxIGFsdGVybmF0ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByZXR0eS5wLWplbGx5Om5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIC5pY29uLFxuLnByZXR0eS5wLWplbGx5Om5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIC5zdmcsXG4ucHJldHR5LnAtamVsbHk6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgaW1nLFxuLnByZXR0eS5wLWplbGx5Om5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkICsgLnN0YXRlIGxhYmVsOmJlZm9yZSxcbi5wcmV0dHkucC1qZWxseTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSBsYWJlbDphZnRlciB7XG4gIGFuaW1hdGlvbjogamVsbHkgMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJldHR5LnAtamVsbHk6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByZXR0eS5wLXJvdGF0ZTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSAuaWNvbixcbi5wcmV0dHkucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgLnN2Zyxcbi5wcmV0dHkucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgaW1nLFxuLnByZXR0eS5wLXJvdGF0ZTpub3QoLnAtZGVmYXVsdCkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSBsYWJlbDpiZWZvcmUsXG4ucHJldHR5LnAtcm90YXRlOm5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJldHR5LnAtcm90YXRlOm5vdCgucC1kZWZhdWx0KSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcmV0dHkucC1wdWxzZTpub3QoLnAtc3dpdGNoKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogcHVsc2UgMXM7XG59XG5cbi5wcmV0dHkgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcmV0dHkgaW5wdXRbZGlzYWJsZWRdIH4gKiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByZXR0eS5wLWxvY2tlZCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnkgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeSBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2EgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnkgLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1wcmltYXJ5IC5zdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeSAuaWNvbixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeSAuc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtcHJpbWFyeS1vIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1wcmltYXJ5LW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyAuaWNvbixcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXByaW1hcnktbyAuc3ZnLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeS1vIHN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1wcmltYXJ5LW8gLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXByaW1hcnktbyAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1wcmltYXJ5LW8gc3ZnIHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIHN0cm9rZTogIzQyOGJjYTtcbn1cbi5wcmV0dHkucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeS1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtc2xpbSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyNDU2ODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDU2ODIgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8gbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1pbmZvIC5zdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mbyAuaWNvbixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mbyAuc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtaW5mby1vIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1pbmZvLW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyAuaWNvbixcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWluZm8tbyAuc3ZnLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mby1vIHN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1pbmZvLW8gLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWluZm8tbyAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1pbmZvLW8gc3ZnIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIHN0cm9rZTogIzViYzBkZTtcbn1cbi5wcmV0dHkucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mby1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtc2xpbSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtaW5mbzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMzkwYjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzkwYjAgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2VzcyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWMgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIC5zdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2VzcyAuaWNvbixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2VzcyAuc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2Vzcy1vIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzVjYjg1Yztcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1zdWNjZXNzLW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyAuaWNvbixcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MtbyAuc3ZnLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2Vzcy1vIHN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1zdWNjZXNzLW8gLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXN1Y2Nlc3MtbyAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1zdWNjZXNzLW8gc3ZnIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIHN0cm9rZTogIzVjYjg1Yztcbn1cbi5wcmV0dHkucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2Vzcy1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtc2xpbSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNTc5MzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc5MzUgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmcgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmcgLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC13YXJuaW5nIC5zdmcsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZyAuaWNvbixcbi5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZyAuc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyBsYWJlbDpiZWZvcmUsIC5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtd2FybmluZy1vIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC13YXJuaW5nLW8gbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyAuaWNvbixcbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXdhcm5pbmctbyAuc3ZnLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZy1vIHN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC13YXJuaW5nLW8gLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLXdhcm5pbmctbyAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC13YXJuaW5nLW8gc3ZnIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIHN0cm9rZTogI2YwYWQ0ZTtcbn1cbi5wcmV0dHkucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZy1vIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50O1xufVxuLnByZXR0eS5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMGFkNGU7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtc2xpbSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtd2FybmluZzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjNzdjMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzdjMTEgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlciBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXIgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXIgLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXIgLnN2ZywgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXIgLmljb24sXG4ucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWRhbmdlciAuc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlci1vIGxhYmVsOmJlZm9yZSwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXItbyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXItbyBsYWJlbDphZnRlciwgLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXItbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyLW8gLmljb24sXG4ucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXItbyAuc3ZnLFxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyLW8gc3ZnLCAucHJldHR5LnAtdG9nZ2xlIC5zdGF0ZS5wLWRhbmdlci1vIC5pY29uLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXItbyAuc3ZnLFxuLnByZXR0eS5wLXRvZ2dsZSAuc3RhdGUucC1kYW5nZXItbyBzdmcge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgc3Ryb2tlOiAjZDk1MzRmO1xufVxuLnByZXR0eS5wLWRlZmF1bHQ6bm90KC5wLWZpbGwpIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXItbyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkOTUzNGY7XG59XG4ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtZGFuZ2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1zd2l0Y2gucC1zbGltIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTAyNjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyNjIyICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV0dHkucC1iaWdnZXIgbGFiZWw6YmVmb3JlLFxuLnByZXR0eS5wLWJpZ2dlciBsYWJlbDphZnRlcixcbi5wcmV0dHkucC1iaWdnZXIgLmljb24sXG4ucHJldHR5LnAtYmlnZ2VyIC5zdmcsXG4ucHJldHR5LnAtYmlnZ2VyIC5pbWcge1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHRvcDogY2FsYygwJSAtICgxMDAlIC0gMWVtKSAtIDM1JSkgIWltcG9ydGFudDtcbn1cbi5wcmV0dHkucC1iaWdnZXIgbGFiZWwge1xuICB0ZXh0LWluZGVudDogMS43ZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmV0dHkgLnN0YXRlOmJlZm9yZSxcbiAgLnByZXR0eSAuc3RhdGUgbGFiZWw6YmVmb3JlLFxuICAucHJldHR5IC5zdGF0ZSBsYWJlbDphZnRlcixcbiAgLnByZXR0eSAuc3RhdGUgLmljb24ge1xuICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxufVxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTgwMHB4O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLCBidXR0b24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG59XG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMzYuMTdweDtcbiAgYmFja2dyb3VuZDogIzRDQjVGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI3MnB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYnRuOmhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNENCNUZGO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG4uYnRuIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2Vjb25kQnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTNweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiAxMzYuMTdweDtcbiAgYm9yZGVyOiAxLjM2MnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMCk7XG59XG4uc2Vjb25kQnRuIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc2Vjb25kQnRuOmhvdmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOURENjgzO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuICB9XG4gIC5zZWNvbmRCdG46aG92ZXI6aG92ZXIgLnRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3RoZXJfZnVuY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6IHJnYig0LCA2NiwgMTM2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLm90aGVyX2Z1bmN0aW9uczo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29udGVudDogdXJsKFwiLi4vLi4vc3RhdGljL3N2Zy9zdGF0aWMvYXJyb3dEb3duLnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vdGhlcl9mdW5jdGlvbnM6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9zdGF0aWMvc3ZnL3N0YXRpYy9hcnJvd0Rvd24uc3ZnXCIpO1xuICAgIGhlaWdodDogOHB4O1xuICB9XG59XG4ub3RoZXJfZnVuY3Rpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcItCn0LjRgtCw0YLRjCDQv9C+0LvQvdC+0YHRgtGM0Y5cIjtcbn1cbi5vdGhlcl9mdW5jdGlvbnMuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ub3RoZXJfZnVuY3Rpb25zLmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLQodC60YDRi9GC0Ywg0YLQtdC60YHRglwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgLm90aGVyX2Z1bmN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5maWx0ZXJSZXN1bHQgLmpzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJSZXN1bHQgLmpzLWJsb2NrLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndyYXAuc3ViLW1lbnUtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc29jaWFsX21lZGlhLmRlc2t0b3AsXG4gIG1haW4gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlc2VydmVkLm1vYmlsZSxcbiAgLnNvY2lhbF9tZWRpYS5tb2JpbGUsXG4gIG1haW4gLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdWJtaXQtbG9hZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdWJtaXQtbG9hZGVyIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmOTY3MDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsb2FkZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICNmOTY3MDMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zdWJtaXQtbG9hZGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLnN1Ym1pdC1sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5zdWJtaXQtbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN1Ym1pdC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VibWl0LWJ0bjpkaXNhYmxlZCAuc3VibWl0LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmRpdixcbnNwYW4ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cblxuLmFycm93LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYW5pbWF0aW9uOiBhcnJvdyAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLmFycm93LXRvcCBzdmcge1xuICBmaWxsOiAjZmYzNzE0O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xufVxuXG4uYXJyb3ctdG9wIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFycm93LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5hcnJvdy10b3Age1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYXJyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpIHNrZXcoMWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSBzY2FsZSgxKSBza2V3KDFkZWcpO1xuICB9XG59XG46cm9vdCB7XG4gIC0taG92ZXItc29jaWFsLWljb25zOiAjZmYzNzE0O1xuICAtLWhvdmVyLW5hdmlnYXRpb246ICNmZjM3MTQ7XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ5cHggMCAxN3B4IDA7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxOHB4LCAzLjV2dywgNDlweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMTgwcHgpIGFuZCAoaGVpZ2h0OiA4MjBweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMzY2cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2NlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUxJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogMTA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogNTYlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDExODBweCkgYW5kIChoZWlnaHQ6IDgyMHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fY2VudGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fY2VudGVyIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMzY2cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjVweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2NlbnRlciB7XG4gICAgdG9wOiBjbGFtcCg5NXB4LCAxNi41dmgsIDEyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogNzkwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogY2xhbXAoOTVweCwgMTUuNXZoLCAxMjBweCk7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICByb3ctZ2FwOiAxNHB4O1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2xlZnQgLnNlY29uZEJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2xlZnQgLnNlY29uZEJ0biAudGV4dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2xlZnQgLnNlY29uZEJ0biB7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9sZWZ0IC5zZWNvbmRCdG4ge1xuICAgIHBhZGRpbmc6IDUuN3B4IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9sZWZ0IC5zZWNvbmRCdG4ge1xuICAgIHBhZGRpbmc6IDUuN3B4IDdweDtcbiAgfVxufVxuLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9sZWZ0IC5zdmctYmxvY2stcGhvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fbGVmdCAuc3ZnLWJsb2NrLXBob25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2xlZnQgLnNlY29uZEJ0biAudGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAyLjV2dywgMS45cmVtKTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fbGVmdCAuc2Vjb25kQnRuIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAxLjlyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uX2xlZnQgLnNlY29uZEJ0biAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXIgLnN2Zy1sb2dvIHtcbiAgd2lkdGg6IGNsYW1wKDEwM3B4LCAyOHZ3LCAyMzJweCk7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDM5cHgsIDEwdncsIDg3cHgpO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5oZWFkZXIgLnN2Zy1sb2dvIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLmhlYWRlciAuc3ZnLWxvZ28ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc4MHB4KSB7XG4gIC5oZWFkZXIgLnN2Zy1sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuaGVhZGVyIC5zdmctbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDEzNjZweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAuaGVhZGVyIC5zdmctbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaGVhZGVyIC5zdmctbG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1heC1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cblxuLnN2Zy1ibG9jay1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IGNsYW1wKDEwcHgsIDN2dywgMjBweCk7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAyLjdyZW0pO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zdmctYmxvY2stcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zdmctYmxvY2stcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zaGFyZS1idG4ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAxLjlyZW0pO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMjNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNoYXJlLWJ0biB7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zaGFyZS1idG4ge1xuICAgIHBhZGRpbmc6IDNweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2hhcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDEyLjQzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuNXB4IDE3LjVweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnN2Zy1oZWFkZXIge1xuICB3aWR0aDogY2xhbXAoMTVweCwgMy41dncsIDM1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE1cHgsIDMuNXZ3LCAzNXB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc3ZnLWhlYWRlciB7XG4gICAgd2lkdGg6IGNsYW1wKDE1cHgsIDJ2dywgMzVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNXB4LCAydncsIDM1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc3ZnLWhlYWRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogY2xhbXAoMTBweCwgMnZ3LCA0M3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5uYXZpZ2F0aW9uX3JpZ2h0IHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXNvY2lhbCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubmF2aWdhdGlvbi1zb2NpYWwge1xuICAgIHJvdy1nYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLm5hdmlnYXRpb24tc29jaWFsIHtcbiAgICByb3ctZ2FwOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5uYXZpZ2F0aW9uLXNvY2lhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIHJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cblxuLnN2Zy10YXhpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zdmctdGF4aSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zdmctdGF4aSB7XG4gICAgdG9wOiAtMnB4O1xuICB9XG59XG4uc29jaWFsLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuc29jaWFsLWJsb2NrIHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc29jaWFsLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcm93LWdhcDogMTNweDtcbiAgfVxufVxuXG4ubW9iaWxlX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vYmlsZV9oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGRlbi5oZWFkZXIge1xuICAgIGFuaW1hdGlvbjogaGVhZGVySGlkZGVuIDAuOHMgZm9yd2FyZHM7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBhbmltYXRpb246IGhlYWRlclNob3cgMC44cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBoZWFkZXJTaG93IHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYWRlckhpZGRlbiB7XG4gIGZyb20ge1xuICAgIHRvcDogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxufVxuLmN1c3RvbS15YS1ibG9jayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZm9vdGVyIC5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtX19ib3R0b20tY29udGFpbmVyIC5mb3JtLWZpbGUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNzBweDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAuZm9ybV9fYm90dG9tLWNvbnRhaW5lciAuZm9ybS1maWxlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLmZvcm1fX2JvdHRvbS1jb250YWluZXIgLmZvcm0tZmlsZS1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZvcm1fX2JvdHRvbS1jb250YWluZXIgLmZvcm0tZmlsZS1ibG9jayAuZm9ybS1maWxlLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAzLjV2dywgMS42cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMXJlbSwgMy41dncsIDEuOHJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAyNzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5mb3JtLWZpbGUtYmxvY2sgLmZvcm0tZmlsZS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvcm1fX2JvdHRvbS1jb250YWluZXIgLmZvcm0tZmlsZS1ibG9jayAuZm9ybS1maWxlLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5mb3JtLWZpbGUtYmxvY2sgLmZvcm0tZmlsZS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdWJtaXQtYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5cbi5zdWJtaXQtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3VibWl0LWJ0bi1jb250YWluZXIgLnByZXR0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnN1Ym1pdC1idG4tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3VibWl0LWJ0bi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5zdWJtaXQtYnRuLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gIC5zdWJtaXQtYnRuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnN1Ym1pdC1idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc3VibWl0LWJ0bi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5mb3JtLWZpbGUtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWZpbGUtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mb3JtLWZpbGUtYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3JtLWZpbGUtYmxvY2sge1xuICAgIHJvdy1nYXA6IDNweDtcbiAgfVxufVxuXG4uZm9ybS1maWxlLWJsb2NrX193cmFwcGVyLmRvd25sb2FkLWJ0bixcbi5kb3dubG9hZC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAxMzYuMTdweDtcbiAgd2lkdGg6IDI3MnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogIzlERDY4MztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMi4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuOXJlbSwgMy41dncsIDUuMTc0NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4sXG4gIC5kb3dubG9hZC1idG4ge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4sXG4gIC5kb3dubG9hZC1idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4sXG4gIC5kb3dubG9hZC1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4sXG4gIC5kb3dubG9hZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTU3cHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuZm9ybS1maWxlLWJsb2NrX193cmFwcGVyLmRvd25sb2FkLWJ0bixcbiAgLmRvd25sb2FkLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIGFuZCAobWluLWhlaWdodDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4sXG4gIC5kb3dubG9hZC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5mb3JtLWZpbGUtYmxvY2tfX3dyYXBwZXIuZG93bmxvYWQtYnRuIC5pY29uLFxuLmRvd25sb2FkLWJ0biAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5mb3JtLWZpbGUtYmxvY2tfX3dyYXBwZXIuZG93bmxvYWQtYnRuIC5pY29uIC5fdHJhc2gsXG4uZG93bmxvYWQtYnRuIC5pY29uIC5fdHJhc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4gLmljb24uYWN0aXZlIC5fdXBsb2FkLFxuLmRvd25sb2FkLWJ0biAuaWNvbi5hY3RpdmUgLl91cGxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tZmlsZS1ibG9ja19fd3JhcHBlci5kb3dubG9hZC1idG4gLmljb24uYWN0aXZlIC5fdHJhc2gsXG4uZG93bmxvYWQtYnRuIC5pY29uLmFjdGl2ZSAuX3RyYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1maWxlLWJsb2NrX193cmFwcGVyLmRvd25sb2FkLWJ0biAuaWNvbiBzdmcsXG4uZG93bmxvYWQtYnRuIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNmZmY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZm9ybS1maWxlLWJsb2NrX193cmFwcGVyLmRvd25sb2FkLWJ0bjpob3ZlcixcbiAgLmRvd25sb2FkLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5cbi50aGlydGVlbnRoLXBhZ2UgZm9ybSBsYWJlbC5jaGVja2JveF9sYWJlbCB7XG4gIHdpZHRoOiAyMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHRleHQtaW5kZW50OiB1bnNldDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4xcmVtLCAzLjV2dywgMS44cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSBsYWJlbC5jaGVja2JveF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIGxhYmVsLmNoZWNrYm94X2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucHJpdmFjeS1jaGVja2JveF9fbGluayB7XG4gIHotaW5kZXg6IDY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjNGNiNWZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJpdmFjeS1jaGVja2JveF9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM0Y2I1ZmY7XG4gIH1cbn1cblxuLmRvd25sb2FkLWJ0biAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmRvd25sb2FkLWJ0biAuaWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjZmZmO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmRvd25sb2FkLWJ0biAuaWNvbiAuX3RyYXNoLCAuZG93bmxvYWQtYnRuIC5pY29uLmFjdGl2ZSAuX3VwbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0gLnByZXR0eSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByaXZhY3ktY2hlY2tib3gge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnByZXR0eS5wLWN1cnZlIC5zdGF0ZSBsYWJlbDphZnRlciwgLnByZXR0eS5wLWN1cnZlIC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuXG4ucHJldHR5IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL9GBaGVrLnBuZ1wiKSAjNENCNUZGIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1jb2xvcjogIzRDQjVGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5wcmV0dHkgLnN0YXRlIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMv0YFoZWsucG5nXCIpICM5ZGQ2ODMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1jb2xvcjogIzlkZDY4MztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAucHJldHR5IGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC1zdWNjZXNzIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wcmV0dHkgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLXN1Y2Nlc3MgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZm9ybS1maWxlLWJsb2NrX193cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uZm9ybS1maWxlLWJsb2NrX193cmFwcGVyIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWZpbGUtYmxvY2tfX3dyYXBwZXIgLmljb24uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwgaW5wdXQuZXJyb3ItaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuXG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0LmVycm9yLWlucHV0IH4gLmVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDEycHg7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0LmVycm9yLWlucHV0IH4gLmVycm9yLW1zZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5idG4tc2hhcmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN1c3RvbS15YS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTM2LjE3cHg7XG59XG5cbi55YS1zaGFyZTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBib3R0b206IDZweDtcbiAgbGVmdDogM3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAueWEtc2hhcmUyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHNjYWxlOiAwLjc7XG4gIH1cbn1cblxuLnlhLXNoYXJlMi52aXNpYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbn1cblxuI3RheGlMaW5rIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAjdGF4aUxpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc3ZnLWJsb2NrLXBob25lIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc3ZnLWJsb2NrLXBob25lIHtcbiAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc3ZnLWJsb2NrLXBob25lOmhvdmVyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc3ZnLWJsb2NrLXBob25lOmhvdmVyOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcbiAgfVxuICAuc3ZnLWJsb2NrLXBob25lOmhvdmVyOmhvdmVyIC5zdmctaGVhZGVyIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcbiAgfVxufVxuXG4uc3ZnLWhlYWRlciB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zdmctaGVhZGVyOmhvdmVyOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcbiAgfVxufVxuXG4uc29jaWFsLWJsb2NrIHtcbiAgdHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc29jaWFsLWJsb2NrIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxufVxuXG4uc29jaWFsLWJsb2NrOmhvdmVyIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItc2xpZGUuc2xpZGUxMiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuanMtaW5wdXQtZmlsZSAuZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmZvdXJ0aC1zbGlkZS1qcywgLmZpZnRlZW50aC1zbGlkZS1qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvci1pbnB1dCB7XG4gIGNvbG9yOiAjZmQzNjM1O1xufVxuXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbWFwIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI21hcCB7XG4gICAgbWF4LWhlaWdodDogNDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1haW4tcGFnZSBzZWN0aW9uLm1haW5TY3JlZW4gLnRleHQtdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLnBhYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maXJzdC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19yaWdodCxcbi5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtbWFpbiB7XG4gIHdpZHRoOiBjbGFtcCg4OHB4LCAyNHZ3LCA0NjNweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0LWltYWdlLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAzMHB4KSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0LWltYWdlLW1haW4ge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRvcDogMjclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fbGVmdC1pbWFnZS1tYWluIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzYwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtbWFpbiB7XG4gICAgdG9wOiA2JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtbWFpbiB7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtYW5pbWF0aW9uIHtcbiAgd2lkdGg6IGNsYW1wKDkwcHgsIDEzdncsIDI0N3B4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkzMHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0IC5maXJzdC1wYWdlX19sZWZ0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgc2NhbGU6IDAuODtcbiAgICB0cmFuc2xhdGU6IDEwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDYyMHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0IC5maXJzdC1wYWdlX19sZWZ0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgc2NhbGU6IDAuNztcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19sZWZ0IC5maXJzdC1wYWdlX19sZWZ0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgc2NhbGU6IDAuOTtcbiAgICB0cmFuc2xhdGU6IDVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtYW5pbWF0aW9uIHtcbiAgICBzY2FsZTogMC43O1xuICAgIHRyYW5zbGF0ZTogMjVweCA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fbGVmdCAuZmlyc3QtcGFnZV9fbGVmdC1pbWFnZS1hbmltYXRpb24ge1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19yaWdodCAuZmlyc3QtcGFnZV9fcmlnaHQtYmFja2dyb3VuZCB7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBiYWNrZ3JvdW5kOiByZ2IoMzgsIDExOSwgMjE3KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgMTE5LCAyMTcpIDAlLCByZ2IoNjgsIDE1MywgMjM4KSA1MCUsIHJnYigxMDAsIDE5NiwgMjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgMTE5LCAyMTcpIDAlLCByZ2IoNjgsIDE1MywgMjM4KSA1MCUsIHJnYigxMDAsIDE5NiwgMjU1KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMzgsIDExOSwgMjE3KSAwJSwgcmdiKDY4LCAxNTMsIDIzOCkgNTAlLCByZ2IoMTAwLCAxOTYsIDI1NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMjY3N2Q5XCIsIGVuZENvbG9yc3RyPVwiIzY0YzRmZlwiLCBHcmFkaWVudFR5cGU9MSk7XG4gIGFuaW1hdGlvbjogc2xpZGVJbiAwLjhzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbiB7XG4gIHdpZHRoOiBjbGFtcCg5MHB4LCAxNXZ3LCAyNzNweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTRweDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3JpZ2h0IC5maXJzdC1wYWdlX19yaWdodC1pbWFnZS1hbmltYXRpb24ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA5MzBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgc2NhbGU6IDAuODtcbiAgICB0cmFuc2xhdGU6IC0xMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA2MjBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgc2NhbGU6IDAuNztcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX19yaWdodCAuZmlyc3QtcGFnZV9fcmlnaHQtaW1hZ2UtYW5pbWF0aW9uIHtcbiAgICBzY2FsZTogMC45O1xuICAgIHRyYW5zbGF0ZTogLTVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3JpZ2h0IC5maXJzdC1wYWdlX19yaWdodC1pbWFnZS1hbmltYXRpb24ge1xuICAgIHNjYWxlOiAwLjc7XG4gICAgdHJhbnNsYXRlOiAtMjVweCA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBsZWZ0OiA1NyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTEwMCU7XG4gICAgYW5pbWF0aW9uOiBzbGlkZUJvdHRvbSAwLjhzIGZvcndhcmRzO1xuICB9XG59XG4uZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLW1haW4ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAyOHZ3LCA1Mi44cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTAuMXJlbSwgMjcuNXZ3LCAxMS4xcmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMjd2dywgNTIuOHJlbSk7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMjcuNHZ3LCA1Mi44cmVtKTtcbiAgfVxufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlIC5maXJzdC1wYWdlX190aXRsZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgNi4xcmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTlweDtcbiAgYm90dG9tOiAtMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlIC5maXJzdC1wYWdlX190aXRsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGJvdHRvbTogLTE5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZSAuZmlyc3QtcGFnZV9fdGl0bGUtbGFiZWwge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUgLmZpcnN0LXBhZ2VfX3RpdGxlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi45dncsIDYuMXJlbSk7XG4gICAgcmlnaHQ6IDIzcHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4uZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG9wOiAxMzdweDtcbiAgbGVmdDogNnB4O1xufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIucGFjIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICBzY2FsZTogMC45O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogNTBweDtcbiAgICBzY2FsZTogMC44O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICB0b3A6IDE1JTtcbiAgICBzY2FsZTogMC43O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzMwcHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MzBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIucGFjIHtcbiAgICB0b3A6IDY3cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogMzUuNCU7XG4gIH1cbn1cbi5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS1ib3R0b20tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzOThweDtcbiAgbWFyZ2luLWxlZnQ6IDY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMy41dncsIDIuM3JlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNHJlbSwgMy41dncsIDIuNnJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS1ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS1ib3R0b20tY29udGFpbmVyIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3R0b206IC0xMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLWJvdHRvbS1jb250YWluZXIge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLWJvdHRvbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgICB3aWR0aDogNDclO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjZ2dywgMi4zcmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCAyLjV2dywgMi42cmVtKTtcbiAgfVxufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjFweDtcbiAgdG9wOiAzMnB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDYuMXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdC1wYWdlIC5maXJzdC1wYWdlX190aXRsZS10b3Age1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZmlyc3QtcGFnZSAuZmlyc3QtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi45dncsIDYuMXJlbSk7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRvcDogLTlweDtcbiAgfVxufVxuLmZpcnN0LXBhZ2UgLmZpcnN0LXBhZ2VfX2xlZnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIGFuaW1hdGlvbjogc2xpZGVPdXQgMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZUJvdHRvbSB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogNjlweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUJvdHRvbU1vYmlsZSB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogNDVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmV2ZXJ0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSZXZlcnRNb2JpbGUge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbixcbiAgLmZpcnN0LXBhZ2VfX2xlZnQgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtYW5pbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maXJzdC1wYWdlX19yaWdodCAuZmlyc3QtcGFnZV9fcmlnaHQtaW1hZ2UtYW5pbWF0aW9uLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBhbmltYXRpb246IHNsaWRlQm90dG9tIDAuOHMgZm9yd2FyZHM7XG4gIH1cbiAgLmZpcnN0LXBhZ2VfX3RpdGxlLWJvdHRvbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjM5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuaGVhZGVyIC5zdmctbG9nbyB7XG4gICAgd2lkdGg6IDEwM3B4O1xuICAgIG1heC1oZWlnaHQ6IDM5cHg7XG4gIH1cbiAgLmhlYWRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgIHRvcDogNjUlO1xuICB9XG4gIC5maXJzdC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNDhweDtcbiAgfVxuICAuZmlyc3QtcGFnZV9fbGVmdC1pbWFnZS1tYWluIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogMzc1cHgpIHtcbiAgLmZpcnN0LXBhZ2VfX3JpZ2h0IC5maXJzdC1wYWdlX19yaWdodC1pbWFnZS1hbmltYXRpb24ubW9iaWxlIHtcbiAgICB0b3A6IDc1JTtcbiAgICB3aWR0aDogY2xhbXAoMTMwcHgsIDN2aCwgMTgycHgpO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiAzMjBweCkge1xuICAuZmlyc3QtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS43cmVtLCAyNnZ3LCA1Mi44cmVtKTtcbiAgfVxufVxuLnNlY29uZC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2Vjb25kLXNsaWRlL21haW4tc2xpZGUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWNvbmQtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCA3NCwgNzEsIDAuNyk7XG59XG4uc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAxNnZ3LCAyOS4ycmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzJweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUgLnNlY29uZC1wYWdlX190aXRsZSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAyN3Z3LCAyOS4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAxOS41dncsIDI5LjJyZW0pO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA5MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOSU7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgdG9wOiAyMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMnB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0b3A6IDIzcHg7XG4gIH1cbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlci5wYWMge1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgc2NhbGU6IDAuOTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjNyZW0pO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zN3B4O1xufVxuLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fc3VidGl0bGUubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fc3VidGl0bGUge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAzOTNweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19zdWJ0aXRsZSB7XG4gICAgYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3N1YnRpdGxlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fdGl0bGUtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNXB4O1xuICB0b3A6IC0xMnB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDYuMXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX190aXRsZS10b3Age1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgdG9wOiAtNnB4O1xuICB9XG59XG4uc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDYlO1xuICBnYXA6IDYwcHg7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4ODBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHNjYWxlOiAwLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzBweDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTBweCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIDIuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjFyZW0sIDJ2dywgMi42cmVtKTtcbn1cbi5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDQ0cHgsIDExdncsIDE1MXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGUge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGUge1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIH1cbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlOm50aC1jaGlsZCgzKSwgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlOm50aC1jaGlsZCg0KSwgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlOm50aC1jaGlsZCg1KSB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGU6bnRoLWNoaWxkKDUpIHtcbiAgICB3aWR0aDogOThweDtcbiAgfVxuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGU6bnRoLWNoaWxkKDUpIHN2ZyB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZTpudGgtY2hpbGQoNSkge1xuICAgIGNvbHVtbi1nYXA6IDE4cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZTpudGgtY2hpbGQoNSkgc3ZnIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGUge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xuICB9XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZTpudGgtY2hpbGQoMiksIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZTpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxufVxuLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg0NHB4LCAxMXZ3LCAxMjJweCk7XG4gIGhlaWdodDogY2xhbXAoNDRweCwgMTF2dywgMTIycHgpO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMgLmFkdmFudGFnZXNfX3NpbmdsZSBzdmcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGUgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoNDRweCwgMzAlLCAxMjJweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0NHB4LCA1MCUsIDEyMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlIHN2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIC5hZHZhbnRhZ2VzX19zaW5nbGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4xcmVtLCAxLjV2dywgMi42cmVtKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMS42dncsIDIuM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgcm93LWdhcDogMTlweDtcbiAgICBtYXJnaW4tdG9wOiA3MCU7XG4gIH1cbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyAuYWR2YW50YWdlc19fc2luZ2xlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgICByb3ctZ2FwOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAuc2Vjb25kLXBhZ2UgLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zZWNvbmQtcGFnZSAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLnNlY29uZC1wYWdlIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBzY2FsZTogMC44NTtcbiAgfVxufVxuLnNlY29uZC1wYWdlLmFuaW1hdGlvbiAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2Vjb25kLXBhZ2UuYW5pbWF0aW9uIC5zZWNvbmQtcGFnZV9fYWR2YW50YWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjglO1xuICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZWNvbmQtcGFnZS5hbmltYXRpb24gLnNlY29uZC1wYWdlX19hZHZhbnRhZ2VzIHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4uc2Vjb25kLXBhZ2UgLm9uZSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6ICNCRkZGQTE7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICBhbmltYXRpb246IG9uZSAxLjVzIGxpbmVhciBmb3J3YXJkcyAwLjVzO1xufVxuQGtleWZyYW1lcyBvbmUge1xuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBmaWxsOiAjQkZGRkExO1xuICB9XG59XG5cbi50aGlyZC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNEQ0QTQ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGFpbmVyIC50aGlyZC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOS43cmVtLCAyMHZ3LCAzNy4ycmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMzcHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRhaW5lciAudGhpcmQtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOS43cmVtLCA0MHZoLCAzNy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMycHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRhaW5lciAudGhpcmQtcGFnZV9fdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250YWluZXIgLnRoaXJkLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDkuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRhaW5lciAudGhpcmQtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAyN3Z3LCAyOS4ycmVtKTtcbiAgfVxufVxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRhaW5lciAudGhpcmQtcGFnZV9fdGl0bGUtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzJTtcbiAgdG9wOiAxNHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDYuMXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGFpbmVyIC50aGlyZC1wYWdlX190aXRsZS10b3Age1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGFpbmVyIC50aGlyZC1wYWdlX190aXRsZS10b3Age1xuICAgIHRvcDogLTdweDtcbiAgfVxufVxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRhaW5lciAudGhpcmQtcGFnZV9fdGl0bGUtd3JhcHBlciB7XG4gIHotaW5kZXg6IDEwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzElO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250YWluZXIgLnRoaXJkLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMnB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250YWluZXIgLnRoaXJkLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGFpbmVyIC50aGlyZC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250YWluZXIgLnRoaXJkLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHRvcDogNTRweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjIwcHggNTJweCA2M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA5NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IHtcbiAgICB6LWluZGV4OiA0MDtcbiAgfVxufVxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDY0JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1M3B4O1xufVxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDUxM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIGhlaWdodDogMjc2cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB3aWR0aDogMzA0cHg7XG4gICAgaGVpZ2h0OiA0NTRweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE2JTtcbiAgfVxufVxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDI3cHg7XG4gIH1cbn1cbi50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gIG1heC13aWR0aDogNjAlO1xuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgMy4zdncsIDYuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNi4zdncsIDYuM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA0LjN2dywgNi4zcmVtKTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzYwcHgpIGFuZCAobWF4LWhlaWdodDogMzkzcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2NvbnRlbnQgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICB0b3A6IC0zOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIHRvcDogMTMlO1xuICB9XG59XG4udGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS4ydncsIDIuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDEuNHZ3LCAyLjZyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuMnZ3LCAyLjNyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNHZ3LCAyLjZyZW0pO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuMnZoLCAyLjNyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNHZoLCAyLjZyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHRvcDogMTMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19jb250ZW50IC50aGlyZC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9fY29udGVudCAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogMzA1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4udGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLWZpcnN0LFxuLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1zZWNvbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDkwcHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1maXJzdCxcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1zZWNvbmQge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLWZpcnN0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1maXJzdCB7XG4gICAgd2lkdGg6IDMwNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19pbWctZmlyc3Qge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1maXJzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTNweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLWZpcnN0IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLWZpcnN0IHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzYwcHgpIGFuZCAobWF4LWhlaWdodDogMzkzcHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1maXJzdCB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICB9XG59XG4udGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLXNlY29uZCB7XG4gIGxlZnQ6IDQyMHB4O1xuICBib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19pbWctc2Vjb25kIHtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgd2lkdGg6IDgzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aGlyZC1wYWdlIC50aGlyZC1wYWdlX19pbWctc2Vjb25kIHtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAxMDVweDtcbiAgICB3aWR0aDogODNweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLXNlY29uZCB7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjY2cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLnRoaXJkLXBhZ2UgLnRoaXJkLXBhZ2VfX2ltZy1zZWNvbmQge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAudGhpcmQtcGFnZSAudGhpcmQtcGFnZV9faW1nLXNlY29uZCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZm91cnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWNvbmQtc2xpZGUvbWFpbi1zbGlkZS5qcGdcIik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mb3VydGgtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCA3NCwgNzEsIDAuOCk7XG59XG4uZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjEwcHggNTJweCA2M3B4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTRweCAzM3B4IDAgMDtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbn1cbi5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICM0Q0I1RTY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTUwJSkgdHJhbnNsYXRleSgxNTAlKTtcbiAgYW5pbWF0aW9uOiBzNERpYWdvbmFsQm90dG9tVG9Ub3AgMC44cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDUzJTtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS5pbWctMSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLmltZy0xIHtcbiAgICB3aWR0aDogY2xhbXAoMTUwcHgsIDMzLjV2dywgMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS5pbWctMSB7XG4gICAgd2lkdGg6IGNsYW1wKDI1MHB4LCA3MC41dncsIDI5NXB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI1MHB4LCA3MC41dncsIDI5NXB4KTtcbiAgICB0b3A6IDQ0JTtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yLFxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgdG9wOiA2NXB4O1xuICByaWdodDogNDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYW5pbWF0aW9uOiBzNERpYWdvbmFsU2NhbGUgMC44cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMzVweDtcbiAgICB3aWR0aDogY2xhbXAoMTUwcHgsIDMzLjV2dywgMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjbGFtcCgxNTBweCwgMzMuNXZ3LCAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtMTE3cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDUzJTtcbiAgICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICBib3R0b206IC03N3B4O1xuICAgIHdpZHRoOiAxNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICBib3R0b206IC03MHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgdG9wOiA4M3B4O1xuICBsZWZ0OiAxMzdweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgYW5pbWF0aW9uOiBzNERpYWdvbmFsU2NhbGUgMC44cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTMge1xuICAgIGxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDMxcHg7XG4gIH1cbn1cbi5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZzogMCAxMDRweCAxMTdweCAxNjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOHZ3LCAzLjVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDJ2dywgMy44cmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzNERpYWdvbmFsT3BhY2l0eSAwLjhzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzVweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuOHZ3LCAzLjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDV2dywgMy44cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDgyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMy44dncsIDMuNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNHJlbSwgNXZ3LCAzLjhyZW0pO1xuICB9XG59XG4uZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNTk4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgMy41dncsIDYuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwMCU7XG4gIGFuaW1hdGlvbjogczRUb3BUb0JvdHRvbSAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZS5yaWdodC10ZXh0LWJsb2NrX190aXRsZS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJ2dywgMi4zcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMS40dncsIDIuNnJlbSk7XG4gIGJvdHRvbTogLTIwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzNEJvdHRvbVRvVG9wIDAuOHMgZm9yd2FyZHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi4ydncsIDIuM3JlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMi40dncsIDIuNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm91cnRoLXBhZ2UgLmZvdXJ0aC1wYWdlX19jb250ZW50IC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMCU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5mb3VydGgtcGFnZSAuZm91cnRoLXBhZ2VfX2NvbnRlbnQgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDMuOHZ3LCAzLjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDV2dywgMy44cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmZvdXJ0aC1wYWdlIC5mb3VydGgtcGFnZV9fY29udGVudCAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvdXJ0aC1wYWdlLmFuaW1hdGlvbiAuZm91cnRoLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQGtleWZyYW1lcyBzNFRvcFRvQm90dG9tIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMjAwJTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMThweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzNEJvdHRvbVRvVG9wIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMjAwJTtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHM0RGlhZ29uYWxCb3R0b21Ub1RvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTUwJSkgdHJhbnNsYXRleSgxNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDBweCkgdHJhbnNsYXRleSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHM0RGlhZ29uYWxPcGFjaXR5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzNERpYWdvbmFsU2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5maWZ0aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG59XG4uZmlmdGgtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMjBweCA1MnB4IDYzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1M3B4O1xufVxuLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyMiU7XG4gICAgdG9wOiAxNCU7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEubW9iaWxlIHtcbiAgICB0b3A6IDI2JTtcbiAgICByaWdodDogMzElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEubW9iaWxlIHtcbiAgICByaWdodDogMTklO1xuICB9XG59XG4uZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgdG9wOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgdG9wOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgdG9wOiAzMSU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDYyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMycHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiBjbGFtcCgyNTBweCwgNzAuNXZ3LCAyOTVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyNTBweCwgNzAuNXZ3LCAyOTVweCk7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgdG9wOiAtNzBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMjAlO1xuICAgIGxlZnQ6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkyMHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHRvcDogLTUwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDU4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA2MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB0b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg5LjlyZW0sIDI3Ljd2dywgNTMuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkuOXJlbSwgMjUuN3Z3LCA1My4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgICB0b3A6IDE0JTtcbiAgICBmb250LXNpemU6IGNsYW1wKDkuOXJlbSwgMjcuN3Z3LCAxMS41cmVtKTtcbiAgfVxufVxuLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA4OTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDMuNXZ3LCA2LjNyZW0pO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiA2NSU7XG4gICAgYm90dG9tOiAtMjAlO1xuICB9XG59XG4uZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1pbWFnZS1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5N3B4O1xuICBib3R0b206IDkxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYm90dG9tIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYm90dG9tIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYm90dG9tIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYm90dG9tIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA0NTBweDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LWltYWdlLWJvdHRvbSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpZnRoLXBhZ2UgLmZpZnRoLXBhZ2VfX2NvbnRlbnQgLmZpZnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYm90dG9tIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LWltYWdlLWJvdHRvbSB7XG4gICAgdG9wOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LWltYWdlLWJvdHRvbSB7XG4gICAgYm90dG9tOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1pbWFnZS1ib3R0b20ge1xuICAgIHRvcDogNDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gIC5maWZ0aC1wYWdlIC5maWZ0aC1wYWdlX19jb250ZW50IC5maWZ0aC1wYWdlX19jb250ZW50LWltYWdlLWJvdHRvbSB7XG4gICAgdG9wOiA3MCU7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZmlmdGgtcGFnZSAuZmlmdGgtcGFnZV9fY29udGVudCAuZmlmdGgtcGFnZV9fY29udGVudC1pbWFnZS1ib3R0b20ge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnNpeHRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRBNDc7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zaXh0aC1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE3OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDogMTM2NnB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICByaWdodDogLTE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHdpZHRoOiAyNDNweDtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHJpZ2h0OiA0NSU7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgcmlnaHQ6IDQ5JTtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICByaWdodDogNTUlO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQge1xuICB3aWR0aDogMTgxcHg7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDEyMHB4O1xufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQgcCB7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjFyZW0sIDEuNHZ3LCAyLjZyZW0pO1xuICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMS4ydncsIDIuM3JlbSk7XG4gIHBhZGRpbmc6IDkuNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuM3JlbSwgMS40dncsIDIuNnJlbSk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMnZ3LCAyLjNyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLXNlY29uZCBwIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4zcmVtLCA0LjJ2dywgMS40cmVtKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgNC4ydncsIDEuNHJlbSk7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCB7XG4gIHdpZHRoOiAyOTZweDtcbiAgdG9wOiA1NHB4O1xuICBsZWZ0OiAtMTIwcHg7XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHAge1xuICBwYWRkaW5nOiAyNHB4O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCAxLjl2dywgMy41cmVtKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCBwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDQuNHZ3LCAxLjhyZW0pO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCA0LjR2dywgMS44cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEyMjBweCkgYW5kIChtaW4taGVpZ2h0OiA2MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA4NzBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE2JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCB7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRvcDogLTk1JTtcbiAgfVxuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHAge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHtcbiAgICB3aWR0aDogY2xhbXAoMTYwcHgsIDQzdncsIDE3NHB4KTtcbiAgICB0b3A6IC05NCU7XG4gIH1cbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCBwIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMCA5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgIHRvcDogLTExMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQsXG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQgcCxcbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3QgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQsXG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLXNlY29uZCxcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLXNlY29uZCxcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWluLWhlaWdodDogNTAxcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQge1xuICAgIHRvcDogLTIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayxcbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2ssXG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayxcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2ssXG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIHNjYWxlOiAwLjg7XG4gIH1cbn1cbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19pbWctMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19pbWctMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19pbWctMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19pbWctMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9faW1nLTIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9faW1nLTIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleDogMDtcbiAgICByb3ctZ2FwOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbn1cbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayAubGVmdC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAyLjJ2dywgMy41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTcxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayAubGVmdC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgcm93LWdhcDogNDhweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgNXZ3LCAxLjhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDV2dywgMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUwJSwgNDh2dywgNTQlKTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAwIDExOXB4IDc3cHggNjhweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDV2dywgOS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgNXZ3LCA4LjdyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayAubGVmdC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjY2cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDR2dywgOS41cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAxMnZ3LCA0LjZyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDEydncsIDQuNnJlbSk7XG4gIH1cbn1cbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICB3aWR0aDogNjUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzFweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxufVxuLnNpeHRoLXBhZ2UgLnNpeHRoLXBhZ2VfX2NvbnRlbnQgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAuc2l4dGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjFyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5zaXh0aC1wYWdlX190aXRsZS10b3Age1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5zaXh0aC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAxNnZ3LCAyOC4xcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDtcbn1cbi5zaXh0aC1wYWdlIC5zaXh0aC1wYWdlX19jb250ZW50IC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDV2dywgMy41cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDY2cHg7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4uc2l4dGgtcGFnZSAuc2l4dGgtcGFnZV9fY29udGVudCAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgNXZ3LCAyLjNyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCA1dncsIDIuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5zZXZlbnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXZlbnRoLXNsaWRlL3MtNy00LnBuZ1wiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNldmVudGgtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQ6IHJnYigzOCwgMTE5LCAyMTcpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCAxMTksIDIxNykgMCUsIHJnYig2OCwgMTUzLCAyMzgpIDUwJSwgcmdiKDEwMCwgMTk2LCAyNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDM4LCAxMTksIDIxNykgMCUsIHJnYig2OCwgMTUzLCAyMzgpIDUwJSwgcmdiKDEwMCwgMTk2LCAyNTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzOCwgMTE5LCAyMTcpIDAlLCByZ2IoNjgsIDE1MywgMjM4KSA1MCUsIHJnYigxMDAsIDE5NiwgMjU1KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMyNjc3ZDlcIiwgZW5kQ29sb3JzdHI9XCIjNjRjNGZmXCIsIEdyYWRpZW50VHlwZT0xKTtcbn1cbi5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIyMHB4IDUycHggMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1JSAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNTNweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICByb3ctZ2FwOiAxMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIHJvdy1nYXA6IDE3MHB4O1xuICB9XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogIzlERDY4MztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LWhlaWdodDogNjg5cHg7XG4gIG1heC13aWR0aDogMTA2NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgbWF4LWhlaWdodDogMjUxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDQ0NXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEge1xuICB3aWR0aDogNDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNDYycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICB3aWR0aDogMzYycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAxMjRweDtcbiAgICBsZWZ0OiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMSB7XG4gICAgdG9wOiAxMzFweDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMSB7XG4gICAgd2lkdGg6IGNsYW1wKDI2NXB4LCA3MnZ3LCAyOTVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyNjVweCwgNzJ2dywgMjk1cHgpO1xuICAgIHRvcDogMjE5cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgdG9wOiA1NSU7XG4gICAgbGVmdDogNTUlO1xuICB9XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIsXG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICBib3R0b206IDM5cHg7XG4gIHJpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTgwJTtcbiAgICBib3R0b206IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICBsZWZ0OiAtNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIGxlZnQ6IC00MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIGxlZnQ6IC0zMCU7XG4gICAgYm90dG9tOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IC0zNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBib3R0b206IC05NXB4O1xuICAgIGxlZnQ6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICBib3R0b206IC0xMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB3aWR0aDogMTkycHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gICAgd2lkdGg6IDE3OXB4O1xuICAgIGJvdHRvbTogNzZweDtcbiAgICBsZWZ0OiAtNjRweDtcbiAgfVxufVxuLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgbGVmdDogMTAycHg7XG4gIGJvdHRvbTogMTE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMyB7XG4gICAgYm90dG9tOiAyN3B4O1xuICAgIGxlZnQ6IDI2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm90dG9tOiAzM3B4O1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMyB7XG4gICAgYm90dG9tOiAzNHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nOiA0NHB4IDEwOXB4IDAgNjRweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDJ2dywgMy44cmVtKTtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDRweCA2NHB4IDAgNjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIxcHggMjdweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiAzMnB4IDMzcHggMDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1OThweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZ3LCA5LjVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjJyZW0sIDV2dywgOC43cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5zZXZlbnRoLXBhZ2UgLnNldmVudGgtcGFnZV9fY29udGVudCAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAxLjl2dywgMy41cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2V2ZW50aC1wYWdlIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgNC4zdncsIDEuOHJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgNC4zdncsIDJyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLnNldmVudGgtcGFnZSAuc2V2ZW50aC1wYWdlX19jb250ZW50IC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNldmVudGgtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NldmVudGgtc2xpZGUvcy03LW0tdi5wbmdcIik7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAuc2V2ZW50aC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2V2ZW50aC1zbGlkZS9zLTctbS1nLnBuZ1wiKTtcbiAgfVxufVxuXG4uZWlnaHRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9laWdodGgtc2xpZGUvcy04LTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWlnaHRoLXNsaWRlL2JhY2stbW9iaWxlLnBuZ1wiKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWlnaHRoLXNsaWRlL2JhY2stc2VjLW1vYmlsZS5wbmdcIik7XG4gIH1cbn1cbi5laWdodGgtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwM3B4IDcycHggMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMDNweCAwIDA7XG4gIH1cbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZS10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzNHB4O1xuICBib3R0b206IC05cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgNi4xcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgbGVmdDogMTJweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZS10b3Age1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNS41dncsIDJyZW0pO1xuICAgIGJvdHRvbTogLTExcHg7XG4gIH1cbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZSB7XG4gIGJvdHRvbTogODFweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjbGFtcCg4LjRyZW0sIDE5LjZ2dywgMzcuNnJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZSB7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZSB7XG4gICAgYm90dG9tOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX3RpdGxlIHtcbiAgICBib3R0b206IDMwJTtcbiAgICBzY2FsZTogMC44O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX3RpdGxlIHtcbiAgICBzY2FsZTogMC42O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9fdGl0bGUge1xuICAgIGJvdHRvbTogNTAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX3RpdGxlIHtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIHNjYWxlOiAwLjc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX190aXRsZSB7XG4gICAgYm90dG9tOiA3NSU7XG4gICAgbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX3RpdGxlIHtcbiAgICBib3R0b206IDMzLjUlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAyNHZ3LCA5LjdyZW0pO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9fdGl0bGUge1xuICAgIHNjYWxlOiAxO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG4uZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0xIHtcbiAgdG9wOiAyNTZweDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LWwtciAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0xIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTEge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgdG9wOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0xIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICB0b3A6IDIzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMSB7XG4gICAgdG9wOiA0NS44JTtcbiAgICB3aWR0aDogODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTEge1xuICAgIHRvcDogMzUuOCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0xIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG4uZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBtb3ZlRGlhZ29uYWxseSAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0yIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0yIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMiB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTIge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogbW92ZURpYWdvbmFsbHktMyAwLjhzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTMge1xuICAgIGFuaW1hdGlvbjogbW92ZURpYWdvbmFsbHktMiAwLjhzIGZvcndhcmRzO1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTMge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBsZWZ0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy0zIHtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgbGVmdDogNTVweDtcbiAgfVxufVxuLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTQge1xuICBsZWZ0OiA2OTFweDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNCB7XG4gICAgbGVmdDogMzUlO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy00IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogNDAlO1xuICAgIGJvdHRvbTogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy00IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTQge1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4uZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyMDAlO1xuICByaWdodDogODdweDtcbiAgYW5pbWF0aW9uOiBtb3ZlVmVydGljYWwtdC1iIDAuOHMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy01IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy01IHtcbiAgICB3aWR0aDogODBweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTYge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwgMC44cyBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy02IHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTYge1xuICAgIHdpZHRoOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNiB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy03IHtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAxNjNweDtcbiAgcmlnaHQ6IDY4cHg7XG4gIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwtd2FsZSAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy03IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy03IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTcge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA4NDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNyB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTcge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICB0b3A6IDIzNnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwtMSAwLjhzIGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNyB7XG4gICAgdG9wOiA0NSU7XG4gICAgd2lkdGg6IDE0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctNyB7XG4gICAgdG9wOiA0OSU7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy03IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG4uZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctOSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogNDI0cHg7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbC13YXZlLTIgMC44cyBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctOSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDE0MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtMyAwLjhzIGZvcndhcmRzO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy05IHtcbiAgICBib3R0b206IDgwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTE4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy05IHtcbiAgICBib3R0b206IDUwJTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4taGVpZ2h0OiA1NDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctOSB7XG4gICAgYm90dG9tOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy05IHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBib3R0b206IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy04IHtcbiAgbGVmdDogLTEwMCU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAzMTVweDtcbiAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LWwtci13YXZlLTEgMC44cyBmb3J3YXJkcztcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctOCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy04IHtcbiAgICBib3R0b206IDIwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTE4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5laWdodGgtcGFnZSAuZWlnaHRoLXBhZ2VfX2NvbnRlbnQgLmVpZ2h0aC1wYWdlX19pbWFnZXMtYmxvY2sgLmltZy04IHtcbiAgICB0b3A6IDcwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgc2NhbGU6IDAuOTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTgge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctOCB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LWwtci13YXZlLTIgMC44cyBmb3J3YXJkcztcbiAgICBsZWZ0OiAxMDFweDtcbiAgICBib3R0b206IDQyLjMlO1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG59XG4uZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMTAge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYm90dG9tOiAyOTVweDtcbiAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbC1maXNoIDAuOHMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMTAge1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZWlnaHRoLXBhZ2UgLmVpZ2h0aC1wYWdlX19jb250ZW50IC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIC5pbWctMTAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTEwIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBib3R0b206IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVpZ2h0aC1wYWdlIC5laWdodGgtcGFnZV9fY29udGVudCAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayAuaW1nLTEwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWlnaHRoLXBhZ2UuYW5pbWF0aW9uIC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBzaG93U2NhbGUge1xuICAwJSB7XG4gICAgc2NhbGU6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzY2FsZTogMS41O1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktbC1yIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWxseS1sLXItd2F2ZS0xIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDE3NnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktbC1yLXdhdmUtMiB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMTZweDtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbCB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWxseS1yLWwtd2hhbGUge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiA2OHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktci1sLTEge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtMiB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDY0N3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtMyB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDM0N3B4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtNCB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDUxJTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC1maXNoIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMTY5cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWxseS1yLWwtZmlzaC1tb2JpbGUge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiAzMi4yJTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC1maXNoLTEge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbC10LWIge1xuICBmcm9tIHtcbiAgICBib3R0b206IDIwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlRGlhZ29uYWxseSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZURpYWdvbmFsbHktMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDAlLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVEaWFnb25hbGx5LTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUJvdHRvbS1Ub3AtTW9iaWxlIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uaW1nLTExIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5pbWctMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY3cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICBhbmltYXRpb246IG1vdmVCb3R0b20tVG9wLU1vYmlsZSAwLjhzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbiAgfVxufVxuXG4uaW1nLTEyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLWZpc2gtbW9iaWxlIDAuOHMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5pbWctMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMTAuNyU7XG4gIH1cbn1cblxuLmltZy0xMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDExJTtcbiAgYm90dG9tOiAxNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaW1nLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW1nLTE0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5pbWctMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGJvdHRvbTogMjQuOCU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEwMCU7XG4gICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbC13YXZlLTQgMC44cyBmb3J3YXJkcztcbiAgfVxufVxuXG4ubmludGgtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzlERDY4MztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm5pbnRoLXBhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjAzcHggNzJweCAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoOiAxMzY2cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktMS5wbmdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiAxMTQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbmFuZCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDcyMHB4KSBhbmQgKGhlaWdodDogNTQwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDogNTQwcHgpIGFuZCAoaGVpZ2h0OiA3MjBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25pbnRoLXNsaWRlL3MtOS0zLW1vYi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktNC1tb2IucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWF4LWhlaWdodDogNzI1cHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktMy1tb2IucG5nXCIpO1xuICB9XG59XG4ubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMixcbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMiB7XG4gIHRvcDogNjVweDtcbiAgcmlnaHQ6IDQ1cHg7XG59XG4ubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTMge1xuICB0b3A6IDgzcHg7XG4gIGxlZnQ6IDEzN3B4O1xufVxuLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjV2dywgMy41cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAzLjV2dywgMy44cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICB0b3A6IC0xMjBweDtcbiAgfVxufVxuLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNTk4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjFyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICByaWdodDogMXB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLm5pbnRoLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDV2dywgMnJlbSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAxNnZ3LCAyOC4xcmVtKTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5uaW50aC1wYWdlX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAyNHZ3LCA5LjlyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAubmludGgtcGFnZV9fdGl0bGUge1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA1dncsIDkuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDQuNnZ3LCA4LjdyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZoLCA5LjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDQuNnZoLCA4LjdyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgdG9wOiAtNDNweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjZyZW0sIDQuNnZ3LCA4LjdyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIHRvcDogLTg3cHg7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgN3Z3LCAzLjJyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDd2dywgMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi4ydncsIDIuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDIuNHZ3LCAyLjZyZW0pO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTMzMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDM5cHg7XG4gICAgbGVmdDogMThweDtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy4xdmgsIDIuM3JlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMy40dmgsIDIuNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMjc5cHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDQuNHZ3LCAxLjhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjVyZW0sIDQuOXZ3LCAycmVtKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fc3ViLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICB9XG59XG4ubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fc3ViLWRlc2NyaXB0aW9uLWwge1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS45dncsIDMuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDJ2dywgMy44cmVtKTtcbiAgbWF4LXdpZHRoOiA1OCU7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbi1sIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi45dmgsIDMuNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgM3ZoLCAzLjhyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmludGgtcGFnZSAubmludGgtcGFnZV9fY29udGVudCAubmludGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fc3ViLWRlc2NyaXB0aW9uLWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tbCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tbCB7XG4gICAgd2lkdGg6IDE0OHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCA0LjR2dywgMS44cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCA0Ljl2dywgMnJlbSk7XG4gIH1cbn1cbi5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLm5pbnRoLXBhZ2UgLm5pbnRoLXBhZ2VfX2NvbnRlbnQgLm5pbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbi1yIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tciB7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA2Ny40ODJweDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5uaW50aC1wYWdlIC5uaW50aC1wYWdlX19jb250ZW50IC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24tciB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLnRlbnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Q0I1RTY7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi50ZW50aC1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiA0NHB4O1xuICB9XG59XG4udGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgbGVmdDogMzUlO1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIHdpZHRoOiAyNjNweDtcbiAgICBoZWlnaHQ6IDI2M3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbGVmdDogMjglO1xuICAgIHRvcDogMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgdG9wOiAyNyU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zdmctdG95IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3MHB4O1xuICBsZWZ0OiAyNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayAuc3ZnLXRveSB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zdmctdG95IHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zdmctdG95IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHRvcDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zdmctdG95IHtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWltYWdlLWJsb2NrIC5zdmctdG95IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICByaWdodDogMzdweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sgLnN2Zy10b3kge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzdweDtcbiAgICBib3R0b206IDU4JTtcbiAgICByaWdodDogMjdweDtcbiAgfVxufVxuLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrLFxuLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayB7XG4gIHdpZHRoOiAzNSU7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayAubGVmdC10ZXh0LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTE5cHggNzdweCA2OHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZ3LCA5LjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA1dncsIDguN3JlbSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNzdweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNy41dmgsIDkuNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgOC41dmgsIDguN3JlbSk7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sgLmxlZnQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA3dmgsIDkuNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgOHZoLCA4LjdyZW0pO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNnZoLCA5LjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDd2aCwgOC43cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrIC5sZWZ0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCA3N3B4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LWxlZnQtdGV4dC1ibG9jayAubGVmdC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gIHdpZHRoOiA2NSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnRlbnRoLXBhZ2VfX3RpdGxlLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjJ2dywgNi4xcmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAudGVudGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogLTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAudGVudGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNXZ3LCAycmVtKTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IC05cHg7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX190aXRsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgOC4ydncsIDMuMnJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnRlbnRoLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg4LjRyZW0sIDE0Ljd2dywgMjguMXJlbSk7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAudGVudGgtcGFnZV9fdGl0bGUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAudGVudGgtcGFnZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnRlbnRoLXBhZ2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnRlbnRoLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguNHJlbSwgMjR2dywgOS45cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxufVxuLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi42dncsIDMuNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiAxODRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDQuNnZ3LCAxLjhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjVyZW0sIDUuMXZ3LCAycmVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjN2dywgMi4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMy4zdncsIDIuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fc3ViLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVudGgtcGFnZSAudGVudGgtcGFnZV9fY29udGVudCAudGVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAucmlnaHQtdGV4dC1ibG9ja19fc3ViLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNC42dncsIDEuOHJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgNS4xdncsIDJyZW0pO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZW50aC1wYWdlIC50ZW50aC1wYWdlX19jb250ZW50IC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRlbnRoLXBhZ2UgLnRlbnRoLXBhZ2VfX2NvbnRlbnQgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi50ZW50aC1wYWdlIC50d28ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjZmVmZWZlO1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgYW5pbWF0aW9uOiB0d28gNXMgbGluZWFyIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyB0d28ge1xuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBmaWxsOiAjZmVmZWZlO1xuICB9XG59XG5cbi5lbGV2ZW50aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QTQ3O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZWxldmVudGgtcGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZ3LCA5LjVyZW0pO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMi4ycmVtLCA1dncsIDguN3JlbSk7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZoLCA5LjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjJyZW0sIDV2aCwgOC43cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWF4LWhlaWdodDogMjUxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxlZnQ6IDQ3JTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTEge1xuICAgIHRvcDogNTUlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA0OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5pbWctMSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGxlZnQ6IDQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0xIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAyNTZweDtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yLFxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgYm90dG9tOiAxMzlweDtcbiAgbGVmdDogMjVweDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIHRvcDogMjVweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB0b3A6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICBsZWZ0OiAtNDclO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0yIHtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBsZWZ0OiA0MyU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTIge1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTMge1xuICBsZWZ0OiAtNzhweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy0zIHtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTMge1xuICAgIHdpZHRoOiAzNzlweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuaW1nLTQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmltZy00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1M3B4O1xuICAgIGJvdHRvbTogMTNweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrLXRleHQtbW9iIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrLXRleHQtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgd2lkdGg6IDI4NHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrLXRleHQtbW9iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNy44dncsIDMuMnJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgNy43dncsIDMuMnJlbSk7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrLXRleHQtbW9iIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrLXRleHQtbW9iIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jay10ZXh0LW1vYiB7XG4gICAgd2lkdGg6IDI4NHB4O1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcm93LWdhcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4uZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNXZ3LCA5LjVyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjJyZW0sIDV2dywgOC43cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDkzcHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgNnZoLCA5LjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjJyZW0sIDZ2aCwgOC43cmVtKTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjVyZW0sIDV2dywgMy41cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDMuMnZ3LCAyLjNyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCAzLjN2dywgMi42cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuMnZoLCAyLjNyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuM3ZoLCAyLjZyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjh2aCwgMS42cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAyLjN2aCwgMnJlbSk7XG4gIH1cbn1cbi5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMy41dncsIDIuM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjVyZW0sIDMuNXZ3LCAyLjZyZW0pO1xufVxuLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbi1saXN0IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbi1saXN0IGRpdiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDIuOXZoLCAyLjZyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZWxldmVudGgtcGFnZSAuZWxldmVudGgtcGFnZV9fY29udGVudCAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24gLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uLWxpc3QgZGl2IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24tbGlzdCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjV2dywgMy41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24tbGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuNnZoLCAzLjJyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjVyZW0sIDIuMnZoLCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbi1saXN0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDIuM3JlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDIuNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbGV2ZW50aC1wYWdlIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsZXZlbnRoLXBhZ2UgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi50d2VsZnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogIzlERDY4Mztcbn1cbi50d2VsZnRoLXBhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cbn1cbi50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAubWFwLWxhYmVsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMycHggNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc2LCA3NCwgNzEsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5NDBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAubWFwLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgbGVmdDogMTdweDtcbiAgICBwYWRkaW5nOiAyN3B4IDEycHggMjdweCA5cHg7XG4gICAgY29sdW1uLWdhcDogMnB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDM3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIHtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIHtcbiAgICB0b3A6IDY4JTtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIHtcbiAgICB0b3A6IDQ3JTtcbiAgfVxufVxuLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIC5tYXAtbGFiZWwtY29udGFpbmVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTIuNXJlbSwgMjYuMXZ3LCA1MHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjg4NXJlbSwgMTcuN3Z3LCAzMi44ODZyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIC5tYXAtbGFiZWwtY29udGFpbmVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMi41cmVtLCAyNi4xdmgsIDUwcmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS44ODVyZW0sIDE3Ljd2aCwgMzIuODg2cmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIC5tYXAtbGFiZWwtY29udGFpbmVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxNS41cmVtO1xuICB9XG59XG4udHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIgLm1hcC1sYWJlbC1jb250YWluZXJfX2ljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIgLm1hcC1sYWJlbC1jb250YWluZXJfX2ljb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAubWFwLWxhYmVsLWNvbnRhaW5lciAubWFwLWxhYmVsLWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjV2dywgMy41cmVtKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIgLm1hcC1sYWJlbC1jb250YWluZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDMuNXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAubWFwLWxhYmVsLWNvbnRhaW5lciAubWFwLWxhYmVsLWNvbnRhaW5lcl9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIgLm1hcC1sYWJlbC1jb250YWluZXJfX2Rlc2NyaXB0aW9uIGltZyB7XG4gICAgd2lkdGg6IDIxLjQ0MXB4O1xuICAgIGhlaWdodDogMjQuM3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLm1hcC1sYWJlbC1jb250YWluZXIgLm1hcC1sYWJlbC1jb250YWluZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDEuNHJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDEuNHJlbSk7XG4gIH1cbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC5tYXAtbGFiZWwtY29udGFpbmVyIC5tYXAtbGFiZWwtY29udGFpbmVyX19kZXNjcmlwdGlvbiBpbWcge1xuICAgIHdpZHRoOiAyNi4zOTZweDtcbiAgICBoZWlnaHQ6IDI5LjkxNnB4O1xuICB9XG59XG4udHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogMTAwJSAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgIG9iamVjdC1wb3NpdGlvbjogODAlIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG4udHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC50d2VsZnRoLXBhZ2UgLnR3ZWxmdGgtcGFnZV9fY29udGVudCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4udHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXg6IDAgMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcGFkZGluZy10b3A6IDM5cHg7XG4gIHBhZGRpbmctbGVmdDogNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogMCAxNnB4IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW46IDAgMTZweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogMCAxNnB4IDZweDtcbiAgfVxufVxuLnR3ZWxmdGgtcGFnZSAudHdlbGZ0aC1wYWdlX19jb250ZW50IC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2Ljl2dywgMTQuM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzLjhyZW0sIDYuNXZ3LCAxNXJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgMTJ2aCwgMTQuM3JlbSk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMuOHJlbSwgMTJ2aCwgMTVyZW0pO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudHdlbGZ0aC1wYWdlIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgN3ZoLCA2cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMy44cmVtLCA3dmgsIDZyZW0pO1xuICB9XG59XG5cbi5zaG93LW1hcCB7XG4gIHotaW5kZXg6IDE7XG59XG4uc2hvdy1tYXAgaWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgZmlsdGVyOiBibHVyKDJweCk7XG59XG4uc2hvdy1tYXAgLnN1Ym1pdC1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMTExO1xufVxuXG4udGhpcnRlZW50aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0QTQ3O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udGhpcnRlZW50aC1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4udGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjg7XG59XG4udGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbi50aGlydGVlbnRoLXBhZ2UgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgNXZoLCAyNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NTBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQsXG4gIC50aGlydGVlbnRoLXBhZ2UgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG4udGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDYzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEyN3B4O1xufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1sZWZ0IHtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RoaXJ0aGVlbnRoLXNsaWRlL3MtMTMtMS5wbmdcIik7XG4gIHBhZGRpbmc6IDI1MHB4IDc3cHggMTI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgzMHB4LCA1dmgsIDI1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMTgwcHgpIGFuZCAoaGVpZ2h0OiA4MjBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzRjNGE0NyA0NS45MyUsIHJnYmEoNzYsIDc0LCA3MSwgMCkgNjguMTUlKSwgdXJsKC4uL2ltYWdlcy9mb3VydGVlbnRoLXNsaWRlL3MtMTQtNC5wbmcpO1xuICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgfVxufVxuLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LW1vYmlsZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtbW9iaWxlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMi41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS45MjY4cmVtLCAzLjV2dywgMi41cmVtKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LW1vYmlsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LW1vYmlsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDE5N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtdGl0bGUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZ3LCA5LjVyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjZ2dywgOC43cmVtKTtcbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDd2aCwgOS41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA2LjZ2aCwgOC43cmVtKTtcbiAgfVxufVxuLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtc3VidGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMy41dncsIDMuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnRoaXJ0ZWVudGgtcGFnZSAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dncsIDEuNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMzRweCBhdXRvIDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICByb3ctZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMy41dncsIDIuM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAyLjZyZW0pO1xuICBmb250LXdlaWdodDogMjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAxLjhyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMThweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAxMzYuMTdweDtcbiAgYm9yZGVyOiAxLjM2MnB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuM3Z3LCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi50aGlydGVlbnRoLXBhZ2UgZm9ybSAubGFiZWwgLmVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmQzNjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5jdXN0b20tYnRuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAyLjNyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS45cmVtLCAzLjV2dywgNS4xcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXIgLmN1c3RvbS1idG4ge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5jdXN0b20tYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lciAuY3VzdG9tLWJ0biB7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5jdXN0b20tYnRuIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIC5jdXN0b20tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXIgLmN1c3RvbS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lciB7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLnBvcHVwX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5wb3B1cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA0LjV2dywgOS41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjV2dywgOC43cmVtKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5wb3B1cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNnZoLCA0LjZyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzcmVtLCA2dmgsIDQuNnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAudGhpcnRlZW50aC1wYWdlIGZvcm0gLnBvcHVwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmZvcm1fX2JvdHRvbS1jb250YWluZXItdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMy41dncsIDIuM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjlyZW0sIDMuNXZ3LCAyLjZyZW0pO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMS44cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4zcmVtLCAzLjV2dywgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lci10aXRsZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5mb3JtX19ib3R0b20tY29udGFpbmVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC50aGlydGVlbnRoLXBhZ2UgZm9ybSAuZm9ybV9fYm90dG9tLWNvbnRhaW5lci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIHtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5mb3VydGVlbnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3VydGVlbnRoLXBhZ2UgLmZvdXJ0ZWVudGgtcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNDVweCAyOHB4O1xufVxuLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNEM0QTQ3IDE4LjQ5JSwgcmdiYSg3NiwgNzQsIDcxLCAwKSA2OC4xNSUpLCB1cmwoLi4vaW1hZ2VzL2ZvdXJ0ZWVudGgtc2xpZGUvcy0xNC0yLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm91cnRlZW50aC1wYWdlIC5mb3VydGVlbnRoLXBhZ2VfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzRjNGE0NyA0NS45MyUsIHJnYmEoNzYsIDc0LCA3MSwgMCkgNjguMTUlKSwgdXJsKC4uL2ltYWdlcy9mb3VydGVlbnRoLXNsaWRlL3MtMTQtNC5wbmcpO1xuICB9XG59XG4uZm91cnRlZW50aC1wYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uZm91cnRlZW50aC1wYWdlIC5mb3VydGVlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dncsIDEuNHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAwIDQ1cHggMjhweCA0NXB4O1xufVxuLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm91cnRlZW50aC1wYWdlIC5mb3VydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCA0M3B4IDI1cHggNDNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAuZm91cnRlZW50aC1wYWdlIC5mb3VydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC1kZXNjcmlwdGlvbiBzcGFuICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm91cnRlZW50aC1wYWdlIC5mb3VydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC1kZXNjcmlwdGlvbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3VydGVlbnRoLXBhZ2UgLmZvdXJ0ZWVudGgtcGFnZV9fY29udGVudC1sZWZ0LWRlc2NyaXB0aW9uLm1vYmlsZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3VydGVlbnRoLXBhZ2UgLmZvdXJ0ZWVudGgtcGFnZV9fY29udGVudC1sZWZ0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogNTVweCA1NXB4IDY1cHg7XG4gIH1cbiAgLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24gc3BhbiArIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZvdXJ0ZWVudGgtcGFnZSAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIHpvb20ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0YWRhIHtcclxuICAwJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoNyk7XHJcbiAgfVxyXG5cclxuICAzOCUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDU1JSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gIH1cclxuXHJcbiAgNzIlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIDgxJSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI0KTtcclxuICB9XHJcblxyXG4gIDg5JSB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICA5NSUge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbHkge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICB9XHJcblxyXG4gIDMwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjc1LCAxLjI1LCAxKTtcclxuICB9XHJcblxyXG4gIDQwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgLjc1LCAxKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjg1LCAxLjE1LCAxKTtcclxuICB9XHJcblxyXG4gIDY1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcclxuICB9XHJcblxyXG4gIDc1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggdHJhbnNwYXJlbnRpemUoJHByZXR0eS0tY29sb3ItZGVmYXVsdCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEuNWVtIHRyYW5zcGFyZW50aXplKCRwcmV0dHktLWNvbG9yLWRlZmF1bHQsIDEpO1xyXG4gIH1cclxufSIsIiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSwgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xufVxuXG4vLyBidXR0b25zXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTM2LjE3cHg7XG4gIGJhY2tncm91bmQ6ICM0Q0I1RkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI3MnB4O1xuICBAaW5jbHVkZSBob3Zlci1zdXBwb3J0ZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRDQjVGRjtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB9XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5zZWNvbmRCdG4ge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMTM2LjE3cHg7XG4gIGJvcmRlcjogMS4zNjJweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMDApO1xuXG4gIC50ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItc3VwcG9ydGVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluQmFja2dyb3VuZDtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL3Nob3cgbW9yZVxuLm90aGVyX2Z1bmN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIGNvbG9yOiAkbWFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIC8vaGVpZ2h0OjMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBjb250ZW50OiB1cmwoJy4uLy4uL3N0YXRpYy9zdmcvc3RhdGljL2Fycm93RG93bi5zdmcnKTtcbiAgICBAaW5jbHVkZSBtZWRpdW0tbW9iaWxlIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vc3RhdGljL3N2Zy9zdGF0aWMvYXJyb3dEb3duLnN2ZycpO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn0KfQuNGC0LDRgtGMINC/0L7Qu9C90L7RgdGC0YzRjic7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ9Ch0LrRgNGL0YLRjCDRgtC10LrRgdGCJztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBsYXJnZS1tb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxufVxuXG4vLy8vLy8vL1xuLmZpbHRlclJlc3VsdCB7XG4gIC5qcy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLndyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiKDAgMCAwIC8gMjAlKTtcblxuICAmLnN1Yi1tZW51LWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGxhcmdlLW1vYmlsZSB7XG4gIC5zb2NpYWxfbWVkaWEuZGVza3RvcCxcbiAgbWFpbiAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVzZXJ2ZWQubW9iaWxlLFxuICAuc29jaWFsX21lZGlhLm1vYmlsZSxcbiAgbWFpbiAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5kaXYsXG5zcGFuIHtcbiAgQGV4dGVuZCAlZGlzYWJsZUJsdWVIaWdobGlnaHRPblBvaW50ZXI7XG59XG5cbi5zdWJtaXQtbG9hZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdWJtaXQtbG9hZGVyIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHdpZHRoOiA2NHB4O1xuICAvLyBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC8vIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZjk2NzAzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjk2NzAzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uc3VibWl0LWxvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG5cbi5zdWJtaXQtbG9hZGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uc3VibWl0LWxvYWRlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3VibWl0LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpkaXNhYmxlZCB7XG4gICAgLnN1Ym1pdC1sb2FkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcnJvdy10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFuaW1hdGlvbjogYXJyb3cgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG4vL9C10YHQu9C4IHN2Z1xuLmFycm93LXRvcCBzdmcge1xuICBmaWxsOiAjZmYzNzE0O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xufVxuLy/QtdGB0LvQuCBpbWdcbi5hcnJvdy10b3AgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJyb3ctdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmFycm93LXRvcCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFycm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZylcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKSBzY2FsZSgxKSBza2V3KDFkZWcpXG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgc2NhbGUoMSkgc2tldygxZGVnKVxuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpIHNrZXcoMWRlZylcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWhvdmVyLXNvY2lhbC1pY29uczogI2ZmMzcxNDtcbiAgLS1ob3Zlci1uYXZpZ2F0aW9uOiAjZmYzNzE0O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcblxuICAuY29udGFpbmVyIHtcbiAgICAvL3BhZGRpbmc6IDAgY2xhbXAoMTBweCwgMi44dncsIDE1cHgpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0OXB4IDAgMTdweCAwO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxOHB4LCAzLjV2dywgNDlweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuXG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC8vQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAvL0BpbmNsdWRlIG1xLWQtMTQ0MHg3ODAoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMTgwcHgpIGFuZCAoaGVpZ2h0OiA4MjBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTM2NnB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbl9jZW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLy90b3A6IDYwJTtcbiAgICAgIHRvcDogNTElO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdG9wOiAxMDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHRvcDogNTYlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAvL0BpbmNsdWRlIG1xLWQtMTQ0MHg4MDAoKSB7XG4gICAgICAvL0BpbmNsdWRlIG1xLWQtMTQ0MHg3ODAoKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKHdpZHRoOiAxMTgwcHgpIGFuZCAoaGVpZ2h0OiA4MjBweCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAgICAgLy9AaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDEzNjZweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIHN0YXJ0IGtzZC0yNDAgLyAyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjVweCkge1xuICAgICAgICB0b3A6IGNsYW1wKDk1cHgsIDE2LjV2aCwgMTIwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIGFuZCAobWF4LWhlaWdodDogNzkwcHgpIHtcbiAgICAgICAgdG9wOiBjbGFtcCg5NXB4LCAxNS41dmgsIDEyMHB4KTtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIGVuZFxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICByb3ctZ2FwOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuc2Vjb25kQnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgLy9mb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAxLjlyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDUuNzBweCA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1LjcwcHggN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdmctYmxvY2stcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmRCdG4ge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDIuNXZ3LCAxLjlyZW0pO1xuICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAxLjlyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLnN2Zy1sb2dvIHtcbiAgICB3aWR0aDogY2xhbXAoMTAzcHgsIDI4dncsIDIzMnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjbGFtcCgzOXB4LCAxMHZ3LCA4N3B4KTtcbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAvL0BpbmNsdWRlIG1xLWQtMTQ0MHg4MDAoKSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc4MHB4KSB7XG4gICAgLy9AaW5jbHVkZSBtcS1kLTE0NDB4NzgwKCkge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICAvL0BpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDEzNjZweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgbWF4LWhlaWdodDogNTFweDtcbiAgICB9XG4gIH1cbn1cblxuLnN2Zy1ibG9jay1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IGNsYW1wKDEwcHgsIDN2dywgMjBweCk7XG4gIGNvbG9yOiAjRkZGO1xuICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCA0dncsIDIuN3JlbSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAydncsIDIuN3JlbSk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2hhcmUtYnRuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDJ2dywgMS45cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgIHBhZGRpbmc6IDNweCAxNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMi40MzVweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1LjVweCAxNy41cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5zdmctaGVhZGVyIHtcbiAgd2lkdGg6IGNsYW1wKDE1cHgsIDMuNXZ3LCAzNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxNXB4LCAzLjV2dywgMzVweCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgIHdpZHRoOiBjbGFtcCgxNXB4LCAydncsIDM1cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTVweCwgMnZ3LCAzNXB4KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IGNsYW1wKDEwcHgsIDJ2dywgNDNweCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1zb2NpYWwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE0cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIHJvdy1nYXA6IDhweDtcbiAgfVxuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgIHJvdy1nYXA6IDlweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zdmctdGF4aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAvL3RvcDogMDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAvL3RvcDogNnB4O1xuICB9XG59XG5cbi5zb2NpYWwtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA5cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHJvdy1nYXA6IDEzcHg7XG4gIH1cbn1cblxuXG4ubW9iaWxlX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI2hlYWRlci1qcyB7XG4gIC8vZGlzcGxheTogbm9uZTtcbiAgLy8td2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KTtcbiAgLy9iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLmhlYWRlciB7XG4gICAgYW5pbWF0aW9uOiBoZWFkZXJIaWRkZW4gMC44cyBmb3J3YXJkcztcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYW5pbWF0aW9uOiBoZWFkZXJTaG93IDAuOHMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgaGVhZGVyU2hvdyB7XG4gIGZyb20ge1xuICAgIHRvcDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlckhpZGRlbiB7XG4gIGZyb20ge1xuICAgIHRvcDogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAtMTAwJTtcbiAgfVxufVxuXG4uY3VzdG9tLXlhLWJsb2NrIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4iLCIvLy9GaXJzdCBwYWdlXG4vLyBwYWMgLSBwb3NpdGlvbi1hYnNvbHV0LWNlbnRlclxuLnBhYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maXJzdC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuZmlyc3QtcGFnZV9fcmlnaHQsXG4gIC5maXJzdC1wYWdlX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZpcnN0LXBhZ2VfX2xlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLWltYWdlLW1haW4ge1xuICAgICAgd2lkdGg6IGNsYW1wKDg4cHgsIDI0dncsIDQ2M3B4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMzBweCkpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0b3A6IDI3JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTU4JSArIDMwcHgpKTtcbiAgICAgICAgdG9wOiAyNSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgICB0b3A6IDYlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpcnN0LXBhZ2VfX2xlZnQtaW1hZ2UtYW5pbWF0aW9uIHtcbiAgICAgIHdpZHRoOiBjbGFtcCg5MHB4LCAxM3Z3LCAyNDdweCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjNzO1xuICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8vdG9wOiA3OSU7XG4gICAgICAvL31cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA5MzBweCkge1xuICAgICAgICBzY2FsZTogLjg7XG4gICAgICAgIHRyYW5zbGF0ZTogMTBweCA1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDYyMHB4KSB7XG4gICAgICAgIHNjYWxlOiAuNztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLWQtMTQ0MHg4MDAoKSB7XG4gICAgICAgIHNjYWxlOiAuOTtcbiAgICAgICAgdHJhbnNsYXRlOiA1cHggMjBweDtcbiAgICAgIH1cbiAgICAgIC8vQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICAvLyAgc2NhbGU6IC44NTtcbiAgICAgIC8vICB0cmFuc2xhdGU6IDEwcHggNTBweDtcbiAgICAgIC8vfVxuICAgICAgQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICAgIHNjYWxlOiAuNztcbiAgICAgICAgdHJhbnNsYXRlOiAyNXB4IDY1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAvL2FuaW1hdGlvbjogc2xpZGVCb3R0b21Nb2JpbGUgMC44cyBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlyc3QtcGFnZV9fcmlnaHQge1xuICAgIC5maXJzdC1wYWdlX19yaWdodC1iYWNrZ3JvdW5kIHtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMzgsIDExOSwgMjE3KTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM4LCAxMTksIDIxNywgMSkgMCUsIHJnYmEoNjgsIDE1MywgMjM4LCAxKSA1MCUsIHJnYmEoMTAwLCAxOTYsIDI1NSwgMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzOCwgMTE5LCAyMTcsIDEpIDAlLCByZ2JhKDY4LCAxNTMsIDIzOCwgMSkgNTAlLCByZ2JhKDEwMCwgMTk2LCAyNTUsIDEpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM4LCAxMTksIDIxNywgMSkgMCUsIHJnYmEoNjgsIDE1MywgMjM4LCAxKSA1MCUsIHJnYmEoMTAwLCAxOTYsIDI1NSwgMSkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzI2NzdkOVwiLCBlbmRDb2xvcnN0cj1cIiM2NGM0ZmZcIiwgR3JhZGllbnRUeXBlPTEpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbiB7XG4gICAgICB3aWR0aDogY2xhbXAoOTBweCwgMTV2dywgMjczcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy9sZWZ0OiAxMDAlO1xuICAgICAgLy9ib3R0b206IDY3cHg7XG4gICAgICAvL3otaW5kZXg6IDEwO1xuICAgICAgLy9hbmltYXRpb246IHNsaWRlT3V0UmV2ZXJ0IDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAvL2FuaW1hdGlvbi1kZWxheTogLjZzO1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIGFuZCAobWF4LWhlaWdodDogOTMwcHgpIHtcbiAgICAgICAgc2NhbGU6IC44O1xuICAgICAgICB0cmFuc2xhdGU6IC0xMHB4IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNjIwcHgpIHtcbiAgICAgICAgc2NhbGU6IC43O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgICAgc2NhbGU6IC45O1xuICAgICAgICB0cmFuc2xhdGU6IC01cHggMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLWQyLTE0NDB4NzUwKCkge1xuICAgICAgICBzY2FsZTogLjc7XG4gICAgICAgIHRyYW5zbGF0ZTogLTI1cHggODBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAvL3RvcDogNzklO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLy8gIGJvdHRvbTogNDlweDtcbiAgICAgIC8vICBhbmltYXRpb246IHNsaWRlT3V0UmV2ZXJ0TW9iaWxlIDAuOHMgZm9yd2FyZHM7XG4gICAgICAvL31cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBib3R0b206IC0xMDAlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC5maXJzdC1wYWdlX19yaWdodC1pbWFnZS1tYWluIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg4LjdyZW0sIDI4dncsIDUyLjhyZW0pO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEwLjFyZW0sIDI3LjV2dywgMTEuMXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC43cmVtLCAyN3Z3LCA1Mi44cmVtKTtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg4LjdyZW0sIDI3LjR2dywgNTIuOHJlbSk7XG4gICAgfVxuXG4gICAgLmZpcnN0LXBhZ2VfX3RpdGxlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgNi4xcmVtKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBib3R0b206IC0xOXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi45dncsIDYuMXJlbSk7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpcnN0LXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRvcDogMTM3cHg7XG4gICAgbGVmdDogNnB4O1xuXG4gICAgJi5wYWMge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA4ODBweCkge1xuICAgICAgc2NhbGU6IC45O1xuICAgICAgdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdG9wOiAzMCU7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBzY2FsZTogMC44O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgICB0b3A6IDE1JTtcbiAgICAgIHNjYWxlOiAuNztcbiAgICB9XG4gICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgICAvLyAgdG9wOiAtNTBweDtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzMwcHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA1MzBweCkge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICYucGFjIHtcbiAgICAgICAgdG9wOiA2N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgdG9wOiAzNS40JTtcbiAgICB9XG4gIH1cblxuICAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzOThweDtcbiAgICBtYXJnaW4tbGVmdDogNjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMy41dncsIDIuM3JlbSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNHJlbSwgMy41dncsIDIuNnJlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgICAgIGJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib3R0b206IC01NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLy9mb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMy41dncsIDIuM3JlbSk7XG4gICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgMi4zcmVtKTtcbiAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDEuN3JlbSwgMy41dncsIDIuNnJlbSk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGJvdHRvbTogLTEzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjZ2dywgMi4zcmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDIuNXZ3LCAyLjZyZW0pO1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdC1wYWdlX190aXRsZS10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA2MXB4O1xuICAgIHRvcDogMzJweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDYuMXJlbSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAyLjl2dywgNi4xcmVtKTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICAuZmlyc3QtcGFnZV9fbGVmdC1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjOURENjgzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBhbmltYXRpb246IHNsaWRlT3V0IDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIH1cbn1cblxuLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbi8vICAuZmlyc3QtcGFnZSB7XG4vLyAgICAmID4gKiB7XG4vLyAgICAgIHNjYWxlOiAxO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlQm90dG9tIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA2OXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVCb3R0b21Nb2JpbGUge1xuICBmcm9tIHtcbiAgICBib3R0b206IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJldmVydCB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSZXZlcnRNb2JpbGUge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDkzMnB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gIC5maXJzdC1wYWdlX19yaWdodCAuZmlyc3QtcGFnZV9fcmlnaHQtaW1hZ2UtYW5pbWF0aW9uLFxuICAuZmlyc3QtcGFnZV9fbGVmdCAuZmlyc3QtcGFnZV9fbGVmdC1pbWFnZS1hbmltYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpcnN0LXBhZ2VfX3JpZ2h0IC5maXJzdC1wYWdlX19yaWdodC1pbWFnZS1hbmltYXRpb24ge1xuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBmb3J3YXJkcztcbiAgICB9XG4gIH1cblxuICAuZmlyc3QtcGFnZV9fdGl0bGUtYm90dG9tLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyMzlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLmhlYWRlciAuc3ZnLWxvZ28ge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgICBtYXgtaGVpZ2h0OiAzOXB4O1xuICB9XG4gIC5oZWFkZXIgLm5hdmlnYXRpb24gLm5hdmlnYXRpb25fY2VudGVyIHtcbiAgICB0b3A6IDY1JTtcbiAgfVxuICAuZmlyc3QtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTQ4cHg7XG4gIH1cbiAgLy8uZmlyc3QtcGFnZV9fdGl0bGUtd3JhcHBlci5wYWMge1xuICAvLyAgdG9wOiAyMCU7XG4gIC8vfVxuICAuZmlyc3QtcGFnZV9fbGVmdC1pbWFnZS1tYWluIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiAzNzVweCkge1xuICAuZmlyc3QtcGFnZV9fcmlnaHQgLmZpcnN0LXBhZ2VfX3JpZ2h0LWltYWdlLWFuaW1hdGlvbi5tb2JpbGUge1xuICAgIHRvcDogNzUlO1xuICAgIHdpZHRoOiBjbGFtcCgxMzBweCwgM3ZoLCAxODJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogMzIwcHgpIHtcbiAgLmZpcnN0LXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkuN3JlbSwgMjZ2dywgNTIuOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcblxufVxuIiwiLy8vU2Vjb25kIHBhZ2Vcbi5zZWNvbmQtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2Vjb25kLXNsaWRlL21haW4tc2xpZGUuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLnNlY29uZC1wYWdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDc0LCA3MSwgMC43MCk7XG4gIH1cblxuICAuc2Vjb25kLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMTZ2dywgMjkuMnJlbSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzNweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMnB4KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY29uZC1wYWdlX190aXRsZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMjd2dywgMjkuMnJlbSk7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDguN3JlbSwgMTkuNXZ3LCAyOS4ycmVtKTtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1wYWdlX190aXRsZS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDkxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOSU7XG4gICAgQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICB0b3A6IDIxJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMycHgpIHtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0b3A6IDIzcHg7XG4gICAgICAmLnBhYyB7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAgIHNjYWxlOiAuOTtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjNyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTM3cHg7XG4gICAgLy9sZWZ0OiAzM3B4O1xuXG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBib3R0b206IC00cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgICAvLyAgbGVmdDogYXV0bztcbiAgICAvLyAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZoLCA2LjNyZW0pO1xuICAgIC8vfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlY29uZC1wYWdlX190aXRsZS10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHRvcDogLTEycHg7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjFyZW0pO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIHRvcDogLTZweDtcbiAgICB9XG4gIH1cblxuICAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byA2JTtcbiAgICBnYXA6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHNjYWxlOiAuNztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDkzMnB4KSBhbmQgKG1heC1oZWlnaHQ6IDQzMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5hZHZhbnRhZ2VzX19zaW5nbGUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1IC0gMTBweCk7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMnZ3LCAyLjNyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjFyZW0sIDJ2dywgMi42cmVtKTtcblxuICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiBjbGFtcCg0NHB4LCAxMXZ3LCAxNTFweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMTBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDcwcHgpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHdpZHRoOiA5OHB4O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDkzMnB4KSBhbmQgKG1heC1oZWlnaHQ6IDQzMHB4KSB7XG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDQ0cHgsIDExdncsIDEyMnB4KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCg0NHB4LCAxMXZ3LCAxMjJweCk7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4ODBweCkge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTE4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNsYW1wKDQ0cHgsIDMwJSwgMTIycHgpO1xuICAgICAgICAgIGhlaWdodDogY2xhbXAoNDRweCwgNTAlLCAxMjJweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWR2YW50YWdlc19fc2luZ2xlLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA5MzJweCkgYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4xcmVtLCAxLjV2dywgMi42cmVtKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjFyZW0sIDEuNnZ3LCAyLjNyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICByb3ctZ2FwOiAxOXB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNzAlO1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgLmFkdmFudGFnZXNfX3NpbmdsZS10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgcm93LWdhcDogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICByb3ctZ2FwOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAzOTNweCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAxNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBzY2FsZTogMC44NTtcbiAgICB9XG4gIH1cblxuICAmLmFuaW1hdGlvbiAuc2Vjb25kLXBhZ2VfX2FkdmFudGFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA2OCU7XG4gICAgICByb3ctZ2FwOiA0OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm9uZSB7XG4gICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgLy9maWxsOiAjQkZGRkExO1xuICAgIHN0cm9rZTogI0JGRkZBMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICAgIGFuaW1hdGlvbjogb25lIDEuNXMgbGluZWFyIGZvcndhcmRzIC41cztcbiAgfVxuXG4gIEBrZXlmcmFtZXMgb25lIHtcbiAgICAxMDAlIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgZmlsbDogI0JGRkZBMTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vL0ZvdXJ0aCBwYWdlXG4uZm91cnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY29uZC1zbGlkZS9tYWluLXNsaWRlLmpwZycpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDc0LCA3MSwgMC44MCk7XG4gIH1cblxuICAuZm91cnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMTBweCA1MnB4IDYzcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC8vQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAvLyAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAvLyAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIC8vICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAvL31cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgLy9wYWRkaW5nOiA2NHB4IDE2cHggMCAwO1xuICAgICAgcGFkZGluZzogNTRweCAzM3B4IDAgMDtcbiAgICB9XG5cbiAgICAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogNTNweDtcblxuICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLmZvdXJ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRDQjVFNjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xNTAlKSB0cmFuc2xhdGV5KDE1MCUpO1xuICAgICAgICBhbmltYXRpb246IHM0RGlhZ29uYWxCb3R0b21Ub1RvcCAwLjhzIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAvL21heC1oZWlnaHQ6IDI1MXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgICAgICAvL21heC13aWR0aDogNTEzcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAmLmltZy0xIHtcbiAgICAgICAgICAvLyBLU0QtMjQxXG4gICAgICAgICAgLy93aWR0aDogY2xhbXAoMTUwcHgsIDMzLjV2dywgMTAwJSk7XG4gICAgICAgICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAgICAgICAgIC8vICB3aWR0aDogY2xhbXAoMTUwcHgsIDMzLjV2aCwgMTAwJSk7XG4gICAgICAgICAgLy99XG4gICAgICAgICAgLy8gS1NELTI0MVxuICAgICAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxNTBweCwgMzMuNXZ3LCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgyNTBweCw3MC41dncsMjk1cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNTBweCw3MC41dncsMjk1cHgpO1xuICAgICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctMixcbiAgICAgIC5pbWctMyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgICAgLmltZy0xIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTIge1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBhbmltYXRpb246IHM0RGlhZ29uYWxTY2FsZSAwLjhzIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgICAgIC8vd2lkdGg6IDMwMHB4O1xuICAgICAgICAvLyBLU0QtMjQxXG4gICAgICAgIC8vd2lkdGg6IGNsYW1wKDE1MHB4LCAzMy41dncsIDEwMCUpO1xuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBLU0QtMjQxXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIC8vIEtTRC0yNDFcbiAgICAgICAgICB3aWR0aDogY2xhbXAoMTUwcHgsIDMzLjV2dywgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IGNsYW1wKDE1MHB4LCAzMy41dncsIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogLTExN3B4O1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBib3R0b206IC03N3B4O1xuICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctMyB7XG4gICAgICAgIHRvcDogODNweDtcbiAgICAgICAgbGVmdDogMTM3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIGFuaW1hdGlvbjogczREaWFnb25hbFNjYWxlIDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDExODBweCkgYW5kIChoZWlnaHQ6IDgyMHB4KSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIC8vd2lkdGg6IDI4cHg7XG4gICAgICAgICAgLy9oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3VydGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZzogMCAxMDRweCAxMTdweCAxNjBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOHZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDJ2dywgMy44cmVtKTtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhbmltYXRpb246IHM0RGlhZ29uYWxPcGFjaXR5IDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzNXB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuOHZ3LCAzLjVyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDV2dywgMy44cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogODIlO1xuICAgICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDEuOHZ3LCAzLjVyZW0pO1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDEuM3JlbSwgMnZ3LCAzLjhyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDMuOHZ3LCAzLjVyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDV2dywgMy44cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm91cnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU4MHB4KSB7XG4gICAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAvLyAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvL31cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCAzLjV2dywgNi4zcmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBzNFRvcFRvQm90dG9tIDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI1cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLW1vYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuMnZ3LCAyLjNyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAxLjR2dywgMi42cmVtKTtcbiAgICAgICAgYm90dG9tOiAtMjAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbmltYXRpb246IHM0Qm90dG9tVG9Ub3AgMC44cyBmb3J3YXJkcztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi4ydncsIDIuM3JlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMi40dncsIDIuNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwJTtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAyLjJ2dywgMi4zcmVtKTtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDIuNHZ3LCAyLjZyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDMuOHZ3LCAzLjVyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDV2dywgMy44cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLmFuaW1hdGlvbiAuZm91cnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvL2FuaW1hdGlvbjogc2xpZGVCb3R0b20gMC44cyBmb3J3YXJkcztcbiAgQGtleWZyYW1lcyBzNFRvcFRvQm90dG9tIHtcbiAgICBmcm9tIHtcbiAgICAgIHRvcDogLTIwMCU7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgczRCb3R0b21Ub1RvcCB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IC0yMDAlO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgczREaWFnb25hbEJvdHRvbVRvVG9wIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTUwJSkgdHJhbnNsYXRleSgxNTAlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDBweCkgdHJhbnNsYXRleSgwcHgpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIHM0RGlhZ29uYWxPcGFjaXR5IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBzNERpYWdvbmFsU2NhbGUge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vL0VpZ2h0aCBwYWdlXG4uZWlnaHRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2VpZ2h0aC1zbGlkZS9zLTgtMS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZWlnaHRoLXNsaWRlL2JhY2stbW9iaWxlLnBuZycpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZWlnaHRoLXNsaWRlL2JhY2stc2VjLW1vYmlsZS5wbmcnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5laWdodGgtcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjAzcHggNzJweCAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwM3B4IDAgMDtcbiAgICB9XG5cbiAgICAuZWlnaHRoLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzRweDtcbiAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgNi4xcmVtKTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNS41dncsIDJyZW0pO1xuICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5laWdodGgtcGFnZV9fdGl0bGUge1xuICAgICAgYm90dG9tOiA4MXB4O1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAxOS42dncsIDM3LjZyZW0pO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLy9ib3R0b206IDI3MHB4O1xuICAgICAgICBib3R0b206IDQwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAzMCU7XG4gICAgICAgIHNjYWxlOiAuODtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAgICAgICBzY2FsZTogLjY7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgICAvL2JvdHRvbTogMjYwcHg7XG4gICAgICAgIGJvdHRvbTogMTUwcHg7XG4gICAgICAgIHNjYWxlOiAwLjc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBib3R0b206IDc1JTtcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGJvdHRvbTogMzMuNSU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAyNHZ3LCA5LjdyZW0pO1xuICAgICAgfVxuICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLy8gIGJvdHRvbTogNjAlO1xuICAgICAgLy99XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICBzY2FsZTogMTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5laWdodGgtcGFnZV9faW1hZ2VzLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIC5pbWctMSB7XG4gICAgICAgIHRvcDogMjU2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1sLXIgMC44cyBmb3J3YXJkcztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgdG9wOiAyMzRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHRvcDogNDUuOCU7XG4gICAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICB0b3A6IDM1LjglO1xuICAgICAgICB9XG4gICAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgLy8gIHRvcDogMjAlO1xuICAgICAgICAvL31cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctMiB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlRGlhZ29uYWxseSAwLjhzIGZvcndhcmRzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTMge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vYW5pbWF0aW9uOiBzaG93U2NhbGUgMC44cyBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlRGlhZ29uYWxseS0zIDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBhbmltYXRpb246IG1vdmVEaWFnb25hbGx5LTIgMC44cyBmb3J3YXJkcztcbiAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgICAgbGVmdDogNzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctNCB7XG4gICAgICAgIGxlZnQ6IDY5MXB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAvL2xlZnQ6IDUwMHB4O1xuICAgICAgICAgIGxlZnQ6IDM1JTtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAvL2xlZnQ6IDM2NnB4O1xuICAgICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgIGJvdHRvbTogNCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC8vICB3aWR0aDogOTBweDtcbiAgICAgICAgLy8gIGxlZnQ6IDk3cHg7XG4gICAgICAgIC8vICB0b3A6IGF1dG87XG4gICAgICAgIC8vICBib3R0b206IDU0cHg7XG4gICAgICAgIC8vICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgIC8vfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctNSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiArMjAwJTtcbiAgICAgICAgcmlnaHQ6IDg3cHg7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZVZlcnRpY2FsLXQtYiAwLjhzIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC44cztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctNiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbCAwLjhzIGZvcndhcmRzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0NjBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltZy03IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiAxNjNweDtcbiAgICAgICAgcmlnaHQ6IDY4cHg7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwtd2FsZSAwLjhzIGZvcndhcmRzO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogODQwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgIHRvcDogMjM2cHg7XG4gICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbC0xIDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC8vICB0b3A6IDUwJTtcbiAgICAgICAgLy99XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5pbWctOSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogNDI0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LXItbC13YXZlLTIgMC44cyBmb3J3YXJkcztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICBib3R0b206IDE0MHB4O1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtMyAwLjhzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgICBib3R0b206IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgICAgYm90dG9tOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC8vICByaWdodDogMTA5cHg7XG4gICAgICAgIC8vICB3aWR0aDogNTBweDtcbiAgICAgICAgLy8gIGxlZnQ6IGF1dG87XG4gICAgICAgIC8vICBib3R0b206IDI1cHg7XG4gICAgICAgIC8vICB0b3A6IGF1dG87XG4gICAgICAgIC8vICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtNCAwLjhzIGZvcndhcmRzO1xuICAgICAgICAvL31cbiAgICAgIH1cblxuICAgICAgLmltZy04IHtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAzMTVweDtcbiAgICAgICAgYW5pbWF0aW9uOiBtb3ZlSG9yaXpvbnRhbGx5LWwtci13YXZlLTEgMC44cyBmb3J3YXJkcztcbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgc2NhbGU6IC45O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktbC1yLXdhdmUtMiAwLjhzIGZvcndhcmRzO1xuICAgICAgICAgIGxlZnQ6IDEwMXB4O1xuICAgICAgICAgIGJvdHRvbTogNDIuMyU7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAvLyAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIC8vICByaWdodDogYXV0bztcbiAgICAgICAgLy8gIGxlZnQ6IDEwMXB4O1xuICAgICAgICAvLyAgYm90dG9tOiAyMTdweDtcbiAgICAgICAgLy8gIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1sLXItd2F2ZS0yIDAuOHMgZm9yd2FyZHM7XG4gICAgICAgIC8vfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTEwIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIGJvdHRvbTogMjk1cHg7XG4gICAgICAgIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwtZmlzaCAwLjhzIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICBib3R0b206IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAvLyAgd2lkdGg6IDUwcHg7XG4gICAgICAgIC8vICBib3R0b206IDc1cHg7XG4gICAgICAgIC8vICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLWZpc2gtMSAwLjhzIGZvcndhcmRzO1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFuaW1hdGlvbiAuZWlnaHRoLXBhZ2VfX2ltYWdlcy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL2FuaW1hdGlvbiBmb3IgZWlnaHRoIHBhZ2VcbkBrZXlmcmFtZXMgc2hvd1NjYWxlIHtcbiAgMCUge1xuICAgIHNjYWxlOiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc2NhbGU6IDEuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzY2FsZTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktbC1yIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LWwtci13YXZlLTEge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTc2cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LWwtci13YXZlLTIge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTE2cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbCB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC13aGFsZSB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC0xIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtMiB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDY0N3B4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWxseS1yLWwtd2F2ZS0zIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMzQ3cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC13YXZlLTQge1xuICBmcm9tIHtcbiAgICByaWdodDogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHJpZ2h0OiA1MSU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC1maXNoIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogMTY5cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlSG9yaXpvbnRhbGx5LXItbC1maXNoLW1vYmlsZSB7XG4gIGZyb20ge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICB0byB7XG4gICAgcmlnaHQ6IDMyLjIlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZUhvcml6b250YWxseS1yLWwtZmlzaC0xIHtcbiAgZnJvbSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG4gIHRvIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVWZXJ0aWNhbC10LWIge1xuICBmcm9tIHtcbiAgICBib3R0b206ICsyMDAlO1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlRGlhZ29uYWxseSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSlcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZURpYWdvbmFsbHktMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDAlLCAwKVxuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4JSwgMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmVEaWFnb25hbGx5LTMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAwJSwgMClcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAwKVxuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVCb3R0b20tVG9wLU1vYmlsZSB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmltZy0xMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjdweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIGFuaW1hdGlvbjogbW92ZUJvdHRvbS1Ub3AtTW9iaWxlIDAuOHMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICB9XG59XG5cbi5pbWctMTIge1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogLTEwMCU7XG4gIGFuaW1hdGlvbjogbW92ZUhvcml6b250YWxseS1yLWwtZmlzaC1tb2JpbGUgMC44cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcmlnaHQ6IDMyLjIlO1xuICAgIGJvdHRvbTogMTAuNyU7XG4gIH1cbn1cblxuLmltZy0xMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDExJTtcbiAgYm90dG9tOiAxNCU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmltZy0xNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8vbGVmdDogMTElO1xuICAvL2JvdHRvbTogMTQlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGJvdHRvbTogMjQuOCU7XG4gICAgLy9sZWZ0OiAzNi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICBhbmltYXRpb246IG1vdmVIb3Jpem9udGFsbHktci1sLXdhdmUtNCAwLjhzIGZvcndhcmRzO1xuICB9XG59XG4iLCIvLy9UZW50aCBwYWdlXG4udGVudGgtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjVFNjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZW50aC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWRlc2NyaXB0aW9uIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtaW1hZ2UtYmxvY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICAgICAgbGVmdDogMzUlO1xuICAgICAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiAyNjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgbGVmdDogMjglO1xuICAgICAgICAgIHRvcDogMzclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgdG9wOiAyNyU7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN2Zy10b3kge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTcwcHg7XG4gICAgICAgIGxlZnQ6IDI3MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgdG9wOiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAgICAgICAgIGxlZnQ6IDYwJTtcbiAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHJpZ2h0OiAzN3B4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICAgIC8vYm90dG9tOiA0NS43JTtcbiAgICAgICAgICBib3R0b206IDU4JTtcbiAgICAgICAgICByaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC8vICBib3R0b206IDU4JTtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdC10ZXh0LWJsb2NrLFxuICAgIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG5cbiAgICAudGVudGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGJhY2tncm91bmQ6ICM5REQ2ODM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgfVxuXG4gICAgICAubGVmdC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTE5cHggNzdweCA2OHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZ3LCA5LjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA1dncsIDguN3JlbSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCA3N3B4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDcuNXZoLCA5LjVyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDguNXZoLCA4LjdyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA3dmgsIDkuNXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgOHZoLCA4LjdyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDExODBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA2dmgsIDkuNXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgN3ZoLCA4LjdyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggNzdweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgfVxuXG4gICAgICAudGVudGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuMnZ3LCA2LjFyZW0pO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNXZ3LCAycmVtKTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDguMnZ3LCAzLjJyZW0pO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZW50aC1wYWdlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAxNC43dncsIDI4LjFyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg4LjRyZW0sIDI0dncsIDkuOXJlbSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDIuNnZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgICAgLy8gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgLy8gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgLy8gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIC8vfVxuICAgICAgICAvL0BpbmNsdWRlIG1xLWQyLTE0NDB4NzUwKCkge1xuICAgICAgICAvLyAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICAvLyAgLy9wYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgLy99XG4gICAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4NHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjZ2dywgMy41cmVtKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNC42dncsIDEuOHJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgNS4xdncsIDJyZW0pO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC10ZXh0LWJsb2NrX19zdWItZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy4zdncsIDIuM3JlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuM3Z3LCAyLjZyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzLjN2dywgMi4zcmVtKTtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDMuM3Z3LCAyLjZyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNC42dncsIDEuOHJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgNS4xdncsIDJyZW0pO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d28ge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIC8vZmlsbDogI0JGRkZBMTtcbiAgICBzdHJva2U6ICNmZWZlZmU7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgICBhbmltYXRpb246IHR3byA1cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cblxuICBAa2V5ZnJhbWVzIHR3byB7XG4gICAgMTAwJSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgIGZpbGw6ICNmZWZlZmU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0gKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLy9UaHJvdyBlcnJvciBvbiBpbnZhbGlkIGlucHV0IHR5cGVzLlxyXG4uI3skcHJldHR5LS1jbGFzcy1uYW1lfSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pOm5vdChbdHlwZT0ncmFkaW8nXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpZiAkcHJldHR5LS1kZWJ1ZyB7XHJcbiAgICArICo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAkcHJldHR5LS1lcnItbWVzc2FnZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZDk1MzRmO1xyXG4gICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogI2Q5NTM0ZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uI3skcHJldHR5LS1jbGFzcy1uYW1lfSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWluLXdpZHRoOiAxZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6ICRwcmV0dHktLXotaW5kZXgtZnJvbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5zdGF0ZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1pbmRlbnQ6ICRwcmV0dHktLWxhYmVsLXRleHQtb2Zmc2V0O1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmV0dHktLWJveC1zaXplO1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAkcHJldHR5LS1ib3gtc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB6LWluZGV4OiAkcHJldHR5LS16LWluZGV4LWJhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAkcHJldHR5LXRvcC1vZmZzZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmV0dHktLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnAtaXMtaG92ZXIsXHJcbiAgICAmLnAtaXMtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1kZWZhdWx0LnAtZmlsbCB7XHJcbiAgLnN0YXRlIGxhYmVsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtZGVmYXVsdCB7XHJcbiAgLnN0YXRlIGxhYmVsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGxhYmVsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJldHR5LS1jb2xvci1kZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1kZWZhdWx0LnAtdGhpY2sge1xyXG4gIC5zdGF0ZSBsYWJlbCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGMoMWVtIC8gNyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtaWNvbiB7XHJcbiAgLnN0YXRlIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgd2lkdGg6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAkcHJldHR5LS16LWluZGV4LWJldHdlZW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdG9wOiAkcHJldHR5LXRvcC1vZmZzZXQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uOmJlZm9yZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM1YTY1NmI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1zdmcge1xyXG4gIC5zdGF0ZSB7XHJcbiAgICAuc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgd2lkdGg6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRwcmV0dHktLWJveC1zaXplO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAkcHJldHR5LS16LWluZGV4LWJldHdlZW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgdG9wOiAkcHJldHR5LXRvcC1vZmZzZXQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIC5zdmcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWltYWdlIHtcclxuICAuc3RhdGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogJHByZXR0eS0tYm94LXNpemU7XHJcbiAgICAgIGhlaWdodDogJHByZXR0eS0tYm94LXNpemU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdG9wOiAkcHJldHR5LXRvcC1vZmZzZXQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6ICRwcmV0dHktLXotaW5kZXgtYmFjaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIGltZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtc3dpdGNoIHtcclxuICBpbnB1dHtcclxuICAgIG1pbi13aWR0aDoyZW07XHJcbiAgfVxyXG4gIC5zdGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByZXR0eS0tY29sb3ItZGVmYXVsdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgYm94LXNpemluZzogdW5zZXQ7XHJcbiAgICAgIGhlaWdodDogJHByZXR0eS0tYm94LXNpemU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0b3A6ICRwcmV0dHktdG9wLW9mZnNldC1zd2l0Y2g7XHJcbiAgICAgIHotaW5kZXg6ICRwcmV0dHktLXotaW5kZXgtYmFjaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAkcHJldHR5LS1sYWJlbC10ZXh0LW9mZnNldC1zd2l0Y2g7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmV0dHktLWNvbG9yLWRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1zd2l0Y2gucC1maWxsIHtcclxuICAgIGlucHV0OmNoZWNrZWR+LnN0YXRlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtc3dpdGNoLnAtc2xpbSB7XHJcbiAgLnN0YXRlIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiAwLjFlbTtcclxuICAgICAgYmFja2dyb3VuZDogJHByZXR0eS0tY29sb3ItZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByZXR0eS0tY29sb3ItZGFyayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtaGFzLWhvdmVyIHtcclxuICBpbnB1dDpob3ZlciB+IC5zdGF0ZTpub3QoLnAtaXMtaG92ZXIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dDpob3ZlciB+IC5zdGF0ZS5wLWlzLWhvdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1oYXMtZm9jdXMge1xyXG4gIGlucHV0OmZvY3VzIHtcclxuICAgIH4gLnN0YXRlIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2IoMTg5LCAxOTUsIDE5OSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1oYXMtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTppbmRldGVybWluYXRlIH4uc3RhdGU6bm90KC5wLWlzLWluZGV0ZXJtaW5hdGUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmluZGV0ZXJtaW5hdGUgfi5zdGF0ZS5wLWlzLWluZGV0ZXJtaW5hdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXRvZ2dsZSB7XHJcbiAgLnN0YXRlIHtcclxuICAgICYucC1vbiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLW9mZixcclxuICAgIC5pY29uLFxyXG4gICAgLnN2ZyxcclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLW9mZiAuaWNvbiB7XHJcbiAgICAgIGNvbG9yOiAkcHJldHR5LS1jb2xvci1kZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZSB7XHJcbiAgICAmLnAtb24ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYucC1vZmYge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtcGxhaW4ge1xyXG4gIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUgbGFiZWwsXHJcbiAgJi5wLXRvZ2dsZSAuc3RhdGUgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wLXBsYWluIC5pY29uIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXJvdW5kIHtcclxuICAuc3RhdGUgbGFiZWwge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucC1pY29uIC5zdGF0ZSAuaWNvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1zbW9vdGgge1xyXG4gIGxhYmVsOmJlZm9yZSxcclxuICBsYWJlbDphZnRlcixcclxuICAuaWNvbixcclxuICAuc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgfVxyXG5cclxuICBpbnB1dDpjaGVja2VkICsgLnN0YXRlIHtcclxuICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbixcclxuICAgIC5zdmcsXHJcbiAgICBpbWcge1xyXG4gICAgICBhbmltYXRpb246IHpvb20gMC4ycyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wLWRlZmF1bHQgaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSB7XHJcbiAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgIGFuaW1hdGlvbjogem9vbSAwLjJzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnAtcGxhaW4gaW5wdXQ6Y2hlY2tlZCArIC5zdGF0ZSB7XHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4jeyRwcmV0dHktLWNsYXNzLW5hbWV9LnAtdGFkYTpub3QoLnAtZGVmYXVsdCkge1xyXG4gIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUge1xyXG4gICAgLmljb24sXHJcbiAgICAuc3ZnLFxyXG4gICAgaW1nLFxyXG4gICAgbGFiZWw6YmVmb3JlLFxyXG4gICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IHRhZGEgMC43cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIDEgYWx0ZXJuYXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1qZWxseTpub3QoLnAtZGVmYXVsdCkge1xyXG4gIGlucHV0OmNoZWNrZWQgKyAuc3RhdGUge1xyXG4gICAgLmljb24sXHJcbiAgICAuc3ZnLFxyXG4gICAgaW1nLFxyXG4gICAgbGFiZWw6YmVmb3JlLFxyXG4gICAgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IGplbGx5IDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ucC1yb3RhdGU6bm90KC5wLWRlZmF1bHQpIHtcclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIHtcclxuICAgIC5pY29uLFxyXG4gICAgLnN2ZyxcclxuICAgIGltZyxcclxuICAgIGxhYmVsOmJlZm9yZSxcclxuICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMC43cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLXB1bHNlOm5vdCgucC1zd2l0Y2gpIHtcclxuICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlIHtcclxuICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ge1xyXG4gIGlucHV0IHtcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYgfiAqIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWxvY2tlZCB7XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59IiwiLiN7JHByZXR0eS0tY2xhc3MtbmFtZX0ge1xyXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHByZXR0eS0tY29sb3JzIHtcclxuICAgIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC0jeyRuYW1lfSxcclxuICAgICYucC10b2dnbGUgLnN0YXRlLnAtI3skbmFtZX0ge1xyXG4gICAgICBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLFxyXG4gICAgICAuc3ZnIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX0tbyxcclxuICAgICYucC10b2dnbGUgLnN0YXRlLnAtI3skbmFtZX0tbyB7XHJcbiAgICAgIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24sXHJcbiAgICAgIC5zdmcsXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBzdHJva2U6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucC1kZWZhdWx0Om5vdCgucC1maWxsKSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX0tbyBsYWJlbCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtI3skbmFtZX06YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wLXN3aXRjaC5wLWZpbGwgaW5wdXQ6Y2hlY2tlZCB+IC5zdGF0ZS5wLSN7JG5hbWV9OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYucC1zd2l0Y2gucC1zbGltIGlucHV0OmNoZWNrZWQgfiAuc3RhdGUucC0jeyRuYW1lfTpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuI3skcHJldHR5LS1jbGFzcy1uYW1lfS5wLWJpZ2dlciB7XHJcbiAgbGFiZWw6YmVmb3JlLFxyXG4gIGxhYmVsOmFmdGVyLFxyXG4gIC5pY29uLFxyXG4gIC5zdmcsXHJcbiAgLmltZyB7XHJcbiAgICBmb250LXNpemU6ICRwcmV0dHktLTJ4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IGNhbGMoKDAlIC0gKDEwMCUgLSAxZW0pKSAtIDM1JSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtaW5kZW50OiAxLjdlbTtcclxuICB9XHJcbn0iLCJAbWVkaWEgcHJpbnQge1xyXG4gIC4jeyRwcmV0dHktLWNsYXNzLW5hbWV9IHtcclxuICAgIC5zdGF0ZTpiZWZvcmUsXHJcbiAgICAuc3RhdGUgbGFiZWw6YmVmb3JlLFxyXG4gICAgLnN0YXRlIGxhYmVsOmFmdGVyLFxyXG4gICAgLnN0YXRlIC5pY29uIHtcclxuICAgICAgY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLy9ib2R5IHtcbi8vICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxucSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuIiwiQG1peGluIGxhcmdlLWRlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzUwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1lZGl1bS1kZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYzMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBkZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbC1kZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbC1kZXNrdG9wLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gdGFibGV0LXZlcnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZWRpdW0tdGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtYWxsLXRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBsYXJnZS1tb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbWVkaXVtLW1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbC1tb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGwtbW9iaWxlLW1pbigpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtYWxsZXItbW9iaWxlLW1pbigpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdHJpYW5nbGUoJHdpZHRoLCAkZGlyLCAkY29sb3IpIHtcbiAgQGlmICRkaXIgPT0gdXAge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGgvMiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGgvMiBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBkb3duIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aC8yIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJHdpZHRoLzIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoLzIgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gcmlnaHQge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gbGVmdCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG59XG5AbWl4aW4gaG92ZXItc3VwcG9ydGVkIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtcS1kLTE0NDB4ODAwIHtcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLWQtMTQ0MHg3ODAge1xuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLWQyLTE0NDB4NzUwIHtcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xLWQzLTE0NDB4NzMwIHtcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIiVmbGV4LWZ1bGwtY2VudGVyZWQge1xuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuJWZsZXgtdmVydGljYWwtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDk5LjklIDk5LjklKTtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggMHB4IDk5LjklIDk5LjklKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4lZGlzYWJsZUJsdWVIaWdobGlnaHRPblBvaW50ZXIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IC8qIElFIDEwIGFuZCBJRSAxMSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbn1cbiIsIi5mb290ZXIge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9ybV9fYm90dG9tLWNvbnRhaW5lciB7XG4gIC5mb3JtLWZpbGUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogNzBweDtcbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cblxuICAgIC5mb3JtLWZpbGUtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAzLjV2dywgMS42cmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjFyZW0sIDMuNXZ3LCAxLjhyZW0pO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1heC13aWR0aDogMjc3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggNDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IDYwcHg7XG4gICAgICB9XG4gICAgICAvLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gNVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIGVuZFxuICAgIH1cbiAgfVxufVxuXG4uc3VibWl0LWJ0bi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuXG4uc3VibWl0LWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5wcmV0dHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5mb3JtLWZpbGUtYmxvY2sge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICByb3ctZ2FwOiAzcHg7XG4gIH1cbn1cblxuLy9kb3dubG9hZCBidG5cbi5mb3JtLWZpbGUtYmxvY2tfX3dyYXBwZXIuZG93bmxvYWQtYnRuLFxuLmRvd25sb2FkLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDEzNi4xN3B4O1xuICB3aWR0aDogMjcycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjOURENjgzO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAyLjNyZW0pO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMS45cmVtLCAzLjV2dywgNS4xNzQ1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAvL3dpZHRoOiAxMzVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC8vaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgfVxuICAvLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gNVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAvL21heC13aWR0aDogMTgwcHg7XG4gIH1cbiAgLy8gQUggZml4ZXMgZW5kXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gICAgLy8gQUggZml4ZXMgc3RhcnQga3NkLTI0MCAvIDVcbiAgICAvL3dpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAvLyBBSCBmaXhlcyBlbmRcbiAgfVxuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgLl90cmFzaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5fdXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLl90cmFzaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1zdXBwb3J0ZWQge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxufVxuXG4udGhpcnRlZW50aC1wYWdlIGZvcm0gbGFiZWwuY2hlY2tib3hfbGFiZWwge1xuICB3aWR0aDogMjM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB0ZXh0LWluZGVudDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xcmVtLCAzLjV2dywgMS42cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMXJlbSwgMy41dncsIDEuOHJlbSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgfVxuICAvLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gNVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8vIEFIIGZpeGVzIGVuZFxufVxuXG4ucHJpdmFjeS1jaGVja2JveF9fbGluayB7XG4gIHotaW5kZXg6IDY7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6ICM0Y2I1ZmY7XG4gIEBpbmNsdWRlIGhvdmVyLXN1cHBvcnRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM0Y2I1ZmY7XG4gIH1cbiAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAvLyAgY29sb3I6ICM0Y2I1ZmY7XG4gIC8vfVxufVxuXG4uZG93bmxvYWQtYnRuIC5pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmRvd25sb2FkLWJ0biAuaWNvbiBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmaWxsOiAjZmZmO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmRvd25sb2FkLWJ0biAuaWNvbiAuX3RyYXNoLCAuZG93bmxvYWQtYnRuIC5pY29uLmFjdGl2ZSAuX3VwbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0gLnByZXR0eSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByaXZhY3ktY2hlY2tib3gge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YWZ0ZXIsIC5wcmV0dHkucC1jdXJ2ZSAuc3RhdGUgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLy8gQUggZml4ZXMgc3RhcnQga3NkLTI0MCAvIDVcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAvL2xlZnQ6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICAvL0FIIGZpeGVzIGVuZFxufVxuXG4ucHJldHR5IC5zdGF0ZSBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL9GBaGVrLnBuZ1wiKSAjNENCNUZGIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvcmRlci1jb2xvcjogIzRDQjVGRjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnByZXR0eSBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzcyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy/RgWhlay5wbmdcIikgIzlkZDY4MyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLWNvbG9yOiAjOWRkNjgzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLy8ucHJldHR5LnAtc3dpdGNoLnAtZmlsbCBpbnB1dDpjaGVja2VkIH4gLnN0YXRlLnAtc3VjY2VzczpiZWZvcmUsXG4vLy5wcmV0dHkucC10b2dnbGUgLnN0YXRlLnAtc3VjY2VzcyBsYWJlbDphZnRlciB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogIzRDQjVGRiAhaW1wb3J0YW50O1xuLy99XG5cbi5mb3JtLWZpbGUtYmxvY2tfX3dyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udGhpcnRlZW50aC1wYWdlIGZvcm0gLmxhYmVsIGlucHV0LmVycm9yLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbn1cblxuLnRoaXJ0ZWVudGgtcGFnZSBmb3JtIC5sYWJlbCBpbnB1dC5lcnJvci1pbnB1dCB+IC5lcnJvci1tc2cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDlweDtcbiAgfVxufVxuXG4uYnRuLXNoYXJlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdXN0b20teWEtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzNi4xN3B4O1xufVxuXG4ueWEtc2hhcmUyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDNweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgc2NhbGU6IC43O1xuICB9XG59XG5cbi55YS1zaGFyZTIudmlzaWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG59XG5cbiN0YXhpTGluayB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc3ZnLWJsb2NrLXBob25lIHtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICBjb2x1bW4tZ2FwOiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItc3VwcG9ydGVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vY29sb3I6ICM5ZGQ2ODM7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcblxuICAgICAgLnN2Zy1oZWFkZXIge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN2Zy1oZWFkZXIge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIEBpbmNsdWRlIGhvdmVyLXN1cHBvcnRlZCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCAjOWRkNjgzKTtcbiAgICAgIC8vZmlsbDogIzlkZDY4MztcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1ibG9jayB7XG4gIHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAwLjVzIGVhc2U7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGEge1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIH1cbiAgfVxuXG59XG5cbi5zb2NpYWwtYmxvY2s6aG92ZXIge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgLy9oZWlnaHQ6IDEwMGR2aCFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuXG4ubWFpblNjcmVlbiB7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5zbGlkZTEyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uanMtaW5wdXQtZmlsZSB7XG4gIC5lcnJvci1tZXNzYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vLnN3aXBlci1zbGlkZSA+IC5kaXYge1xuLy8gIGhlaWdodDogMTAwc3ZoIWltcG9ydGFudDtcbi8vICAmIC5zZWNvbmQtcGFnZSB7XG4vLyAgICBoZWlnaHQ6IDEwMGR2aCFpbXBvcnRhbnQ7XG4vLyAgfVxuLy99XG4vLy5zd2lwZXItc2xpZGUge1xuLy8gIGhlaWdodDogMTAwbHZoICFpbXBvcnRhbnQ7XG4vL31cblxuLmZvdXJ0aC1zbGlkZS1qcywgLmZpZnRlZW50aC1zbGlkZS1qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcnJvci1pbnB1dCB7XG4gIGNvbG9yOiAjZmQzNjM1O1xufVxuXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vaGVpZ2h0OiA2MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIG1heC1oZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5tYWluLXBhZ2Ugc2VjdGlvbi5tYWluU2NyZWVuIC50ZXh0LXRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuIiwiLy8vVGhpcmQgcGFnZVxuLnRoaXJkLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0RDRBNDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAudGhpcmQtcGFnZV9fY29udGFpbmVyIHtcbiAgICAudGhpcmQtcGFnZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCg5LjdyZW0sIDIwdncsIDM3LjJyZW0pO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAzM3B4O1xuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg5LjdyZW0sIDQwdmgsIDM3LjJyZW0pO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMycHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOS43cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg4LjdyZW0sIDI3dncsIDI5LjJyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGlyZC1wYWdlX190aXRsZS10b3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMyU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy41dncsIDYuMXJlbSk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoaXJkLXBhZ2VfX3RpdGxlLXdyYXBwZXIge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiA5MXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMxJTtcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMnB4KSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICB0b3A6IDU0cHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGhpcmQtcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjIwcHggNTJweCA2M3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kMi0xNDQweDc1MCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDEzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDc2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM5M3B4KSB7XG4gICAgICB6LWluZGV4OiA0MDtcbiAgICB9XG5cbiAgICAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogNTNweDtcblxuICAgICAgLnRoaXJkLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDUxM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzA0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NTRweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDE2JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGhpcmQtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgcm93LWdhcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcm93LWdhcDogMjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDMuM3Z3LCA2LjNyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzcwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDYuM3Z3LCA2LjNyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA0LjN2dywgNi4zcmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAzOTNweCkge1xuICAgICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAvL3RvcDogLTE1JTtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA0LjN2dywgNi4zcmVtKTtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgdG9wOiAxMyU7XG4gICAgICAgICAgLy90b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS4ydncsIDIuM3JlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDEuNHZ3LCAyLjZyZW0pO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjJ2dywgMi4zcmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAzLjR2dywgMi42cmVtKTtcbiAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuMnZoLCAyLjNyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNHZoLCAyLjZyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgLy9mb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMy4ydncsIDIuM3JlbSk7XG4gICAgICAgICAgLy9saW5lLWhlaWdodDogY2xhbXAoMS41cmVtLCAzLjR2dywgMi42cmVtKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICB0b3A6IDEzJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICAudGhpcmQtcGFnZV9faW1nLWZpcnN0LFxuICAudGhpcmQtcGFnZV9faW1nLXNlY29uZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4ODBweCkge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gIH1cblxuICAudGhpcmQtcGFnZV9faW1nLWZpcnN0IHtcblxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMzA1cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMjA1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAvL2JvdHRvbTogNjBweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAvL2JvdHRvbTogOHB4O1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAvL2JvdHRvbTogNjBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzYwcHgpIGFuZCAobWF4LWhlaWdodDogMzkzcHgpIHtcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC50aGlyZC1wYWdlX19pbWctc2Vjb25kIHtcbiAgICBsZWZ0OiA0MjBweDtcbiAgICBib3R0b206IDEyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgaGVpZ2h0OiAyNjZweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogOTMycHgpIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vL0ZpZnRoIHBhZ2Vcbi5maWZ0aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmZpZnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIyMHB4IDUycHggNjNweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gICAgLy8gIHBhZGRpbmc6IDE2MHB4IDUycHggNjNweDtcbiAgICAvL31cbiAgICAvL0BtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkge1xuICAgIC8vICBwYWRkaW5nOiA2MHB4IDUycHggNjNweDtcbiAgICAvL31cbiAgICBAaW5jbHVkZSBtcS1kLTE0NDB4ODAwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLWQyLTE0NDB4NzUwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2x1bW4tZ2FwOiA1M3B4O1xuXG4gICAgICAuaW1nLTEubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDIyJTtcbiAgICAgICAgICB0b3A6IDE0JTtcbiAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgICByaWdodDogMzElO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlmdGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgdG9wOiAzOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICAgICAgICB0b3A6IDMxJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHRvcDogMzElO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDYyJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzJweCkge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLy93aWR0aDogODhweDtcbiAgICAgICAgICAvL2hlaWdodDogODhweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNsYW1wKDI1MHB4LDcwLjV2dywyOTVweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNTBweCw3MC41dncsMjk1cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAgICAgLy90b3A6IDEwMHB4O1xuICAgICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNzIwcHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgbGVmdDogNjIlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDkyMHB4KSB7XG4gICAgICAgICAgLy90b3A6IC0xMzBweDtcbiAgICAgICAgICAvL2xlZnQ6IDU4JTtcbiAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDU4JTtcblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgbGVmdDogNjIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg5LjlyZW0sIDI3Ljd2dywgNTMuMnJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOS45cmVtLCAyNS43dncsIDUzLjJyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLy90b3A6IC02OHB4O1xuICAgICAgICAgIGxlZnQ6IC0xMXB4O1xuICAgICAgICAgIHRvcDogMTQlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOS45cmVtLCAyNy43dncsIDExLjVyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICAgICAgLy90b3A6IC0xMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogODk1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAzLjV2dywgNi4zcmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC8vbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMi4zcmVtLCAzLjV2dywgNi4zcmVtKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIC8vZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAvL2JvdHRvbTogNDlweDtcbiAgICAgICAgICAvL2JvdHRvbTogMjlweDtcbiAgICAgICAgICBib3R0b206IC0yMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlmdGgtcGFnZV9fY29udGVudC1pbWFnZS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDk3cHg7XG4gICAgICBib3R0b206IDkxcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAvL3dpZHRoOiAxODJweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiA4NHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IDYwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHRvcDogNzUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgICAgICAgdG9wOiA0MjdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgIHRvcDogNzAlO1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLy9TaXh0aCBwYWdlXG4uc2l4dGgtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEE0NztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5zaXh0aC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc4cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC8vfVxuICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2NHB4KSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgIC8vICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtcS1kLTE0NDB4NzgwKCkge1xuICAgIC8vICAvL3BhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIC8vfVxuICAgIC8vQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIC8vfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NzBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDExODBweCkgYW5kIChoZWlnaHQ6IDgyMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuc2l4dGgtcGFnZV9fY29udGVudC1pbWFnZS1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAvL3RvcDogLTEyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoOiAxMzY2cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgICByaWdodDogLTE5MHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gICAgICAgIC8vICB3aWR0aDogMzQlO1xuICAgICAgICAvLyAgcmlnaHQ6IDA7XG4gICAgICAgIC8vfVxuICAgICAgICAvL0BtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NzBweCkge1xuICAgICAgICAvLyAgdG9wOiAtNTBweDtcbiAgICAgICAgLy99XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NzBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICAgIC8vdG9wOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICB3aWR0aDogMjQzcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAvL3JpZ2h0OiAtNjBweDtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIH1cblxuICAgICAgICAvL0BtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAvLyAgcmlnaHQ6IDEzMHB4O1xuICAgICAgICAvLyAgd2lkdGg6IDM4JTtcbiAgICAgICAgLy99XG4gICAgICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAgIC8vICB3aWR0aDogMzIlO1xuICAgICAgICAvL31cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzA1cHg7XG4gICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICByaWdodDogNDUlO1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHJpZ2h0OiA0OSU7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDU1JTtcbiAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICAvLyAgYm90dG9tOiAycHg7XG4gICAgICAgIC8vICB3aWR0aDogMjQzcHg7XG4gICAgICAgIC8vICByaWdodDogMTAwcHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stc2Vjb25kIHtcbiAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAxMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjFyZW0sIDEuNHZ3LCAyLjZyZW0pO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMXJlbSwgMS4ydncsIDIuM3JlbSk7XG4gICAgICAgIHBhZGRpbmc6IDkuNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDEuNHZ3LCAyLjZyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJ2dywgMi4zcmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDQuMnZ3LCAxLjRyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA0LjJ2dywgMS40cmVtKTtcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIC8vd2lkdGg6IDk0cHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaXh0aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2stZmlyc3Qge1xuICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgbGVmdDogLTEyMHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNHJlbSwgMS45dncsIDMuNXJlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjl2dywgMy41cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNHJlbSwgNC40dncsIDEuOHJlbSk7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDQuNHZ3LCAxLjhyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWluLWhlaWdodDogNjAxcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMTYlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgICAgLy90b3A6IC04NXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAvL3RvcDogLTExMCU7XG4gICAgICAgIHRvcDogLTk1JTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweCAwIDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE2MHB4LCA0M3Z3LCAxNzRweCk7XG4gICAgICAgIHRvcDogLTk0JTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDAgOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICB0b3A6IC0xMTAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1zZWNvbmQsXG4gICAgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jay1maXJzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l4dGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrLXNlY29uZCB7XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMjIwcHgpIGFuZCAobWluLWhlaWdodDogNTAxcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2ssXG4gICAgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAxcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA1MDFweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLWhlaWdodDogNTAxcHgpIGFuZCAobWF4LWhlaWdodDogODcwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayAge1xuICAgICAgQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIHNjYWxlOiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpeHRoLXBhZ2VfX2ltZy0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg3MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l4dGgtcGFnZV9faW1nLTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l4dGgtcGFnZV9fY29udGVudC1sZWZ0LXRleHQtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA3MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIHJvdy1nYXA6IDM5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubGVmdC10ZXh0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAyLjJ2dywgMy41cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzdweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE3MXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNDZweDtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgxLjdyZW0sIDIuMnZ3LCAzLjVyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA1dncsIDEuOHJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgNXZ3LCAycmVtKTs7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUwJSwgNDh2dywgNTQlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVmdC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTE5cHggNzdweCA2OHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZ3LCA5LjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA1dncsIDguN3JlbSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNHZ3LCA5LjVyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDEydncsIDQuNnJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgMTJ2dywgNC42cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpeHRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcxcHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLnNpeHRoLXBhZ2VfX3RpdGxlLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAzLjV2dywgNi4xcmVtKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaXh0aC1wYWdlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAxNnZ3LCAyOC4xcmVtKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDV2dywgMy41cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG5cbiAgICAgICAgcCArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCA1dncsIDIuM3JlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDV2dywgMi42cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vL1NldmVudGggcGFnZVxuLnNldmVudGgtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2V2ZW50aC1zbGlkZS9zLTctNC5wbmcnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzgsIDExOSwgMjE3KTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzOCwgMTE5LCAyMTcsIDEpIDAlLCByZ2JhKDY4LCAxNTMsIDIzOCwgMSkgNTAlLCByZ2JhKDEwMCwgMTk2LCAyNTUsIDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM4LCAxMTksIDIxNywgMSkgMCUsIHJnYmEoNjgsIDE1MywgMjM4LCAxKSA1MCUsIHJnYmEoMTAwLCAxOTYsIDI1NSwgMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM4LCAxMTksIDIxNywgMSkgMCUsIHJnYmEoNjgsIDE1MywgMjM4LCAxKSA1MCUsIHJnYmEoMTAwLCAxOTYsIDI1NSwgMSkgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMyNjc3ZDlcIiwgZW5kQ29sb3JzdHI9XCIjNjRjNGZmXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgfVxuXG4gIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIyMHB4IDUycHggMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICB9XG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgICBwYWRkaW5nOiA1JSAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgfVxuXG5cbiAgICAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDUzcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICAgICAgICByb3ctZ2FwOiAxMjRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHJvdy1nYXA6IDE3MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2V2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzlERDY4MztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LWhlaWdodDogNjg5cHg7XG4gICAgICAgIG1heC13aWR0aDogMTA2NnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogMzYwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiA1MTNweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAuaW1nLTEge1xuICAgICAgICB3aWR0aDogNDYycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogNDYycHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiAzNjJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICB0b3A6IDEyNHB4O1xuICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNsYW1wKDI2NXB4LCA3MnZ3LCAyOTVweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjbGFtcCgyNjVweCwgNzJ2dywgMjk1cHgpO1xuICAgICAgICAgIHRvcDogMjE5cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC8vIEFIIGZpeGVzIHN0YXJ0IGtzZC0yNDAgLyA0XG4gICAgICAgICAgLy93aWR0aDogODAlO1xuICAgICAgICAgIC8vaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgfVxuICAgICAgICAvLyBBSCBmaXhlcyBlbmRcbiAgICAgIH1cblxuICAgICAgLmltZy0yLFxuICAgICAgLmltZy0zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuaW1nLTIge1xuICAgICAgICBib3R0b206IDM5cHg7XG4gICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICBAaW5jbHVkZSBtcS1kMy0xNDQweDczMCgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAvL2hlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IC04MCU7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLWhlaWdodDogNjAxcHgpIGFuZCAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgICAgICAgLy8gIGxlZnQ6IC00NSU7XG4gICAgICAgIC8vfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICAgICAgICAgbGVmdDogLTQ1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgICAgIGxlZnQ6IC00MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgbGVmdDogLTMwJTtcbiAgICAgICAgICBib3R0b206IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LWhlaWdodDogNDYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICBsZWZ0OiAtMzUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiAxODJweDtcbiAgICAgICAgICBib3R0b206IC05NXB4O1xuICAgICAgICAgIGxlZnQ6IDQ2JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgICAgIGJvdHRvbTogNzZweDtcbiAgICAgICAgICBsZWZ0OiAtNjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTMge1xuICAgICAgICBsZWZ0OiAxMDJweDtcbiAgICAgICAgYm90dG9tOiAxMTlweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib3R0b206IDI3cHg7XG4gICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgYm90dG9tOiAzM3B4O1xuICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZzogNDRweCAxMDlweCAwIDY0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjl2dywgMy41cmVtKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAydncsIDMuOHJlbSk7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNDRweCA2NHB4IDAgNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDI0cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDI3cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMnZ3LCAzLjhyZW0pO1xuICAgICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgMnZ3LCAzLjhyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDMzcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5zZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDU0MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDM2MHB4KSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDV2dywgOS41cmVtKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi4ycmVtLCA1dncsIDguN3JlbSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAxLjl2dywgMy41cmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjl2dywgMy41cmVtKTtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMS45dncsIDMuNXJlbSk7XG5cbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgNC4zdncsIDEuOHJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgNC4zdncsIDJyZW0pO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAzNjBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZXZlbnRoLXNsaWRlL3MtNy1tLXYucG5nJyk7XG4gIH1cbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDQ2MHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2V2ZW50aC1zbGlkZS9zLTctbS1nLnBuZycpO1xuICB9XG59XG4iLCIvLy9FbGV2ZW50aCBwYWdlXG4uZWxldmVudGgtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEE0NztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5lbGV2ZW50aC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZWxldmVudGgtcGFnZV9fY29udGVudC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA1dncsIDkuNXJlbSk7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuMnJlbSwgNXZ3LCA4LjdyZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA1dmgsIDkuNXJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjJyZW0sIDV2aCwgOC43cmVtKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICAgIH1cblxuICAgICAgLmVsZXZlbnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOURENjgzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbGV2ZW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDUxM3B4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5pbWctMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBsZWZ0OiA0NyU7XG4gICAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICBsZWZ0OiA0MyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTIsXG4gICAgICAuaW1nLTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgIC5pbWctMiB7XG4gICAgICAgIGJvdHRvbTogMTM5cHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLWQtMTQ0MHg4MDAoKSB7XG4gICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgICAgICAgICB0b3A6IDEzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGxlZnQ6IC00NyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICAvL0BtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgIC8vICB0b3A6IGF1dG87XG4gICAgICAgIC8vICB3aWR0aDogYXV0bztcbiAgICAgICAgLy8gIGJvdHRvbTogODBweDtcbiAgICAgICAgLy99XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGxlZnQ6IDQzJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTMge1xuICAgICAgICBsZWZ0OiAtNzhweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzc5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nLTQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZS1ibG9jay10ZXh0LW1vYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDcuOHZ3LCAzLjJyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjRyZW0sIDcuN3Z3LCAzLjJyZW0pO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG5cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIHdpZHRoOiAyODRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZWxldmVudGgtcGFnZV9fY29udGVudC1yaWdodC10ZXh0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcm93LWdhcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodC10ZXh0LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCA1dncsIDkuNXJlbSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuMnJlbSwgNXZ3LCA4LjdyZW0pO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDZ2aCwgOS41cmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi4ycmVtLCA2dmgsIDguN3JlbSk7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjVyZW0sIDV2dywgMy41cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMy4ydncsIDIuM3JlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCAzLjN2dywgMi42cmVtKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDU3NXB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy4ydmgsIDIuM3JlbSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAzLjN2aCwgMi42cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjh2aCwgMS42cmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDIuM3ZoLCAycmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtdGV4dC1ibG9ja19fZGVzY3JpcHRpb24tbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDMuNXZ3LCAyLjNyZW0pO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuNXJlbSwgMy41dncsIDIuNnJlbSk7XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA1NDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDIuOXZoLCAyLjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMy41dncsIDMuNXJlbSk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuNnZoLCAzLjJyZW0pO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS41cmVtLCAyLjJ2aCwgMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LWhlaWdodDogNTQwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjV2aCwgMi4zcmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNXZoLCAyLjZyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vLy9Gb3VydGVlbnRoIHBhZ2Vcbi5mb3VydGVlbnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0QzRBNDcgNDUuOTMlLCByZ2JhKDc2LCA3NCwgNzEsIDAuMDApIDY4LjE1JSk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuZm91cnRlZW50aC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMjhweDtcbiAgfVxuXG4gIC5mb3VydGVlbnRoLXBhZ2VfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNEM0QTQ3IDE4LjQ5JSwgcmdiYSg3NiwgNzQsIDcxLCAwLjAwKSA2OC4xNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNEM0QTQ3IDE4LjQ5JSwgcmdiYSg3NiwgNzQsIDcxLCAwLjAwKSA2OC4xNSUpLCB1cmwoLi4vaW1hZ2VzL2ZvdXJ0ZWVudGgtc2xpZGUvcy0xNC0yLnBuZyk7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZvdXJ0ZWVudGgtc2xpZGUvcy0xNC0yLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0YzRhNDcgNDUuOTMlLCByZ2JhKDc2LCA3NCwgNzEsIDApIDY4LjE1JSksIHVybCguLi9pbWFnZXMvZm91cnRlZW50aC1zbGlkZS9zLTE0LTQucG5nKTtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3VydGVlbnRoLXNsaWRlL3MtMTQtMS5wbmcpO1xuICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblxuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5mb3VydGVlbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZm91cnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuNXZ3LCAxLjRyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogMCA0NXB4IDI4cHggNDVweDtcblxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDQzcHggMjVweCA0M3B4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgc3BhbiArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwICsgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLy9mb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dncsIDEuNHJlbSk7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiA1NXB4IDU1cHggNjVweDtcbiAgICAgIHNwYW4gKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vL05pbnRoIHBhZ2Vcbi5uaW50aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOURENjgzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLm5pbnRoLXBhZ2VfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwM3B4IDcycHggMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLWQyLTE0NDB4NzUwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDEzNjZweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAvLyAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgLy99XG4gICAgLy9AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAvLyAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLy99XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDY1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgY29sdW1uLWdhcDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktMS5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQ0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbmFuZCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGg6IDcyMHB4KSBhbmQgKGhlaWdodDogNTQwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDogNTQwcHgpIGFuZCAoaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktMy1tb2IucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmludGgtc2xpZGUvcy05LTQtbW9iLnBuZ1wiKTtcbiAgICAgICAgLy8vLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gMlxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjBweDtcbiAgICAgICAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjVweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uaW50aC1zbGlkZS9zLTktMy1tb2IucG5nXCIpO1xuICAgICAgICB9XG4gICAgICAgIC8vLy8gQUggZml4ZXMgZW5kXG4gICAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICAgICAgLy8gIGhlaWdodDogNTAwcHg7XG4gICAgICAgIC8vfVxuICAgICAgfVxuXG4gICAgICAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgLmltZy0yLFxuICAgICAgLmltZy0zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuaW1nLTIge1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAuaW1nLTMge1xuICAgICAgICB0b3A6IDgzcHg7XG4gICAgICAgIGxlZnQ6IDEzN3B4O1xuICAgICAgfVxuXG4gICAgICAubmludGgtcGFnZV9fY29udGVudC1yaWdodC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuNXZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNXZ3LCAzLjhyZW0pO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uaW50aC1wYWdlX19jb250ZW50LXJpZ2h0LXRleHQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDU5OHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAubmludGgtcGFnZV9fdGl0bGUtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDMuNXZ3LCA2LjFyZW0pO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgNXZ3LCAycmVtKTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWF4LWhlaWdodDogNzI1cHgpIHtcbiAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5pbnRoLXBhZ2VfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg4LjRyZW0sIDE2dncsIDI4LjFyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoOC40cmVtLCAyNHZ3LCA5LjlyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyNXB4KSB7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmlnaHQtdGV4dC1ibG9ja19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgNXZ3LCA5LjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjZ2dywgOC43cmVtKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDV2aCwgOS41cmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjZ2aCwgOC43cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICB0b3A6IC00M3B4O1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgLy9mb250LXNpemU6IGNsYW1wKDIuNnJlbSwgNXZ3LCA5LjVyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyLjZyZW0sIDQuNnZ3LCA4LjdyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgdG9wOiAtODdweDtcbiAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgIC8vIEFIIGZpeGVzIHN0YXJ0IGtzZC0yNDAgLyA0XG4gICAgICAgICAgLy9mb250LXNpemU6IGNsYW1wKDIuNnJlbSwgNy42dncsIDMuMnJlbSk7XG4gICAgICAgICAgLy9saW5lLWhlaWdodDogY2xhbXAoMi42cmVtLCA3LjZ2dywgMy4ycmVtKTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA3dncsIDMuMnJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuNHJlbSwgN3Z3LCAzLjJyZW0pO1xuICAgICAgICAgIC8vdG9wOiAtNDBweDtcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICAgLy8gQUggZml4ZXMgc3RhcnQga3NkLTI0MCAvIDRcbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDIuMnZ3LCAyLjNyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAyLjR2dywgMi42cmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTMzMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzlweDtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuMXZoLCAyLjNyZW0pO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjJyZW0sIDMuNHZoLCAyLjZyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDU0MHB4KSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAyLjJ2dywgMi4zcmVtKTtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjVyZW0sIDIuNHZ3LCAyLjZyZW0pO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCA0LjR2dywgMS44cmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS41cmVtLCA0Ljl2dywgMnJlbSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB0b3A6IC0zNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbi1sIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDEuOXZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS4ycmVtLCAydncsIDMuOHJlbSk7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMi45dmgsIDMuNXJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgM3ZoLCAzLjhyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAxLjl2dywgMy41cmVtKTtcbiAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiBjbGFtcCgxLjRyZW0sIDJ2dywgMy44cmVtKTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCA0LjR2dywgMS44cmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCA0Ljl2dywgMnJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3N1Yi1kZXNjcmlwdGlvbi1yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAvL3dpZHRoOiA1OHB4O1xuICAgICAgICAgIC8vaGVpZ2h0OiA1Ny40ODJweDtcbiAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDY3LjQ4MnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy9UaGlydGVlbnRoIHBhZ2Vcbi50aGlydGVlbnRoLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRBNDc7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAudGhpcnRlZW50aC1wYWdlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuXG4gIC50aGlydGVlbnRoLXBhZ2VfX2NvbnRlbnQtbGVmdCxcbiAgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDMwcHgsIDV2aCwgMjUwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kLTE0NDB4ODAwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcS1kMi0xNDQweDc1MCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDYzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyN3B4O1xuICAgIEBpbmNsdWRlIG1xLWQtMTQ0MHg4MDAoKSB7XG4gICAgICByb3ctZ2FwOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGhpcnRoZWVudGgtc2xpZGUvcy0xMy0xLnBuZ1wiKTtcbiAgICBwYWRkaW5nOiAyNTBweCA3N3B4IDEyNHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgNXZoLCAyNTBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgcGFkZGluZy10b3A6IDExNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAod2lkdGg6IDExODBweCkgYW5kIChoZWlnaHQ6IDgyMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0QzRBNDcgMTguNDklLCByZ2JhKDc2LCA3NCwgNzEsIDAuMDApIDY4LjE1JSksIHVybCguLi9pbWFnZXMvZm91cnRlZW50aC1zbGlkZS9zLTE0LTIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNGM0YTQ3IDQ1LjkzJSwgcmdiYSg3NiwgNzQsIDcxLCAwKSA2OC4xNSUpLCB1cmwoLi4vaW1hZ2VzL2ZvdXJ0ZWVudGgtc2xpZGUvcy0xNC00LnBuZyk7XG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1yaWdodC1tb2JpbGUtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAyLjVyZW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuOTI2OHJlbSwgMy41dncsIDIuNXJlbSk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXgtd2lkdGg6IDE5N3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDV2dywgOS41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjZ2dywgOC43cmVtKTtcbiAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA3dmgsIDkuNXJlbSk7XG4gICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA2LjZ2aCwgOC43cmVtKTtcbiAgICB9XG4gIH1cblxuICAudGhpcnRlZW50aC1wYWdlX19jb250ZW50LWxlZnQtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDMuNXZ3LCAzLjVyZW0pO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnRoaXJ0ZWVudGgtcGFnZV9fY29udGVudC1sZWZ0LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjV2dywgMS40cmVtKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMS40cmVtLCAzLjV2dywgMS42cmVtKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA1MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDMzcHggYXV0byAxM3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbHVtbi1nYXA6IDM1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL21hcmdpbjogMzRweCBhdXRvIDIzcHg7XG4gICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMzRweCBhdXRvIDZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMi4zcmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAyLjZyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcS1kLTE0NDB4ODAwKCkge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMy41dncsIDEuOHJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAycmVtKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIHN0YXJ0IGtzZC0yNDAgLyA1XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg2MCUpO1xuICAgICAgfVxuICAgICAgLy8gQUggZml4ZXMgZW5kXG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTM2LjE3cHg7XG4gICAgICAgIGJvcmRlcjogMS4zNjJweCBzb2xpZCAjRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAzLjN2dywgMS42cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG4gICAgICAgICAgLy9wYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXJyb3ItbXNnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZDM2MzU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9fYm90dG9tLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAuY3VzdG9tLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMi4zcmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuOXJlbSwgMy41dncsIDUuMXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDcyMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgLy93aWR0aDogMTM1cHg7XG4gICAgICAgICAgLy9oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIC8vaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1N3B4O1xuICAgICAgICB9XG4gICAgICAgIC8vIEFIIGZpeGVzIHN0YXJ0IGtzZC0yNDAgLyA1XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkgYW5kIChtaW4taGVpZ2h0OiA1NzVweCkgYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICAgICAgICAgIC8vd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIC8vbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC8vIEFIIGZpeGVzIGVuZFxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xLWQzLTE0NDB4NzMwKCkge1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ3cHg7XG4gICAgICB9XG4gICAgICAvLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gNVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIGVuZFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDQuNXZ3LCA5LjVyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi40cmVtLCA0LjV2dywgOC43cmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIC8vZm9udC1zaXplOiBjbGFtcCgzcmVtLCAxMS4xdncsIDQuNnJlbSk7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IGNsYW1wKDNyZW0sIDExLjJ2dywgNC42cmVtKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA2dmgsIDQuNnJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzcmVtLCA2dmgsIDQuNnJlbSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtX19ib3R0b20tY29udGFpbmVyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAzLjV2dywgMi4zcmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjlyZW0sIDMuNXZ3LCAyLjZyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEtZC0xNDQweDgwMCgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMy41dncsIDEuOHJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjNyZW0sIDMuNXZ3LCAycmVtKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCA0NXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCA2NXB4O1xuICAgICAgfVxuICAgICAgLy8vLyBBSCBmaXhlcyBzdGFydCBrc2QtMjQwIC8gNVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIH1cbiAgICAgIC8vIEFIIGZpeGVzIGVuZFxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vVHdlbGZ0aCBwYWdlXG4udHdlbGZ0aC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6ICM5REQ2ODM7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnR3ZWxmdGgtcGFnZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy9AaW5jbHVkZSBtcS1kLTE0NDB4ODAwKCkge1xuICAgIC8vICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgLy99XG4gICAgQGluY2x1ZGUgbXEtZDItMTQ0MHg3NTAoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgfVxuICAgIC8vQGluY2x1ZGUgbXEtZDMtMTQ0MHg3MzAoKSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICAvL31cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgLy9wYWRkaW5nLXRvcDogMjUwcHg7XG4gICAgfVxuICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgLy9wYWRkaW5nLXRvcDogY2xhbXAoODBweCwgM3ZoLCAxODBweCk7XG4gICAgLy9wYWRkaW5nLXRvcDogY2xhbXAoODBweCwgMjV2aCwgMTgwcHgpO1xuICAgIC8vfVxuICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgLy8gIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgLy99XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIH1cblxuICAgIC5tYXAtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzYsIDc0LCA3MSwgMC44MCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogOTQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIC8vQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAvLyAgcGFkZGluZzogMjBweDtcbiAgICAgIC8vfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLy9ib3R0b206IDMzcHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIHBhZGRpbmc6IDI3cHggMTJweCAyN3B4IDlweDtcbiAgICAgICAgY29sdW1uLWdhcDogMnB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogMzclO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgdG9wOiA2OCU7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzJweCAzNXB4IDlweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHRvcDogNjglO1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMycHggMzVweCA5cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICB0b3A6IDQ3JTtcbiAgICAgIH1cblxuICAgICAgLm1hcC1sYWJlbC1jb250YWluZXJfX2NvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMi41cmVtLCAyNi4xdncsIDUwcmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuODg1cmVtLCAxNy43dncsIDMyLjg4NnJlbSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMi41cmVtLCAyNi4xdmgsIDUwcmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS44ODVyZW0sIDE3Ljd2aCwgMzIuODg2cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFwLWxhYmVsLWNvbnRhaW5lcl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYXAtbGFiZWwtY29udGFpbmVyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjJyZW0sIDMuNXZ3LCAzLjVyZW0pO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNTAwcHgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDMuNXJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIxLjQ0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNC4zcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDEuNHJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEuMnJlbSwgMy41dmgsIDEuNHJlbSk7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNi4zOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjkuOTE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZWxmdGgtcGFnZV9fY29udGVudC1yaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDgwJSAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLy50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtaW1hZ2UtbW9iaWxlIHtcbiAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAvLyAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuXG4gICAgICAudHdlbGZ0aC1wYWdlX19jb250ZW50LXJpZ2h0LWltYWdlLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50d2VsZnRoLXBhZ2VfX2NvbnRlbnQtcmlnaHQtdGV4dC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZmxleDogMCAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3M3B4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAxNnB4IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTZweCA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJpZ2h0LXRleHQtYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCA2Ljl2dywgMTQuM3JlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzLjhyZW0sIDYuNXZ3LCAxNXJlbSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDUwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDg2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0cmVtLCAxMnZoLCAxNC4zcmVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMy44cmVtLCAxMnZoLCAxNXJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDRyZW0sIDd2aCwgNnJlbSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMuOHJlbSwgN3ZoLCA2cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hvdy1tYXAge1xuICB6LWluZGV4OiAxO1xuXG4gIGlmcmFtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNDtcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgfVxuXG4gIC5zdWJtaXQtbG9hZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDExMTE7XG4gIH1cbn1cbiJdfQ== */
